aboutsummaryrefslogtreecommitdiff
path: root/priv/static/packs/core
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2020-08-28 12:17:19 +0000
committerlain <lain@soykaf.club>2020-08-28 12:17:19 +0000
commit73dd5bdb7dcdf804bdbabcf632671d4de5042ebc (patch)
treeefcb0b8e68f86d067de98a23f40a24c7dab79d2f /priv/static/packs/core
parentf891e2b2f1d1daa122b9856e4b660be394d31e34 (diff)
parentb141e35d641e733dffe7bd6a45a5bbcafe586c56 (diff)
downloadpleroma-2.1.0.tar.gz
Merge branch 'release/2.1.0' into 'stable'v2.1.0
Release/2.1.0 See merge request pleroma/pleroma!2927
Diffstat (limited to 'priv/static/packs/core')
-rw-r--r--priv/static/packs/core/admin.js2
-rw-r--r--priv/static/packs/core/admin.js.map2
-rw-r--r--priv/static/packs/core/auth.js4
-rw-r--r--priv/static/packs/core/auth.js.LICENSE.txt (renamed from priv/static/packs/core/auth.js.LICENSE)0
-rw-r--r--priv/static/packs/core/auth.js.map2
-rw-r--r--priv/static/packs/core/common.js2
-rw-r--r--priv/static/packs/core/common.js.map2
-rw-r--r--priv/static/packs/core/embed.js2
-rw-r--r--priv/static/packs/core/mailer.js2
-rw-r--r--priv/static/packs/core/modal.js2
-rw-r--r--priv/static/packs/core/modal.js.map2
-rw-r--r--priv/static/packs/core/public.js2
-rw-r--r--priv/static/packs/core/public.js.map2
-rw-r--r--priv/static/packs/core/settings.js4
-rw-r--r--priv/static/packs/core/settings.js.LICENSE.txt (renamed from priv/static/packs/core/settings.js.LICENSE)0
-rw-r--r--priv/static/packs/core/settings.js.map2
16 files changed, 16 insertions, 16 deletions
diff --git a/priv/static/packs/core/admin.js b/priv/static/packs/core/admin.js
index 74b3a4573..000669e56 100644
--- a/priv/static/packs/core/admin.js
+++ b/priv/static/packs/core/admin.js
@@ -1,2 +1,2 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{112:function(e,t,n){"use strict";function a(e){["interactive","complete"].includes(document.readyState)?e():document.addEventListener("DOMContentLoaded",e)}n.r(t),n.d(t,"default",(function(){return a}))},60:function(e,t,n){var a,o;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var r=this.Rails;(function(){(function(){var e;e=null,r.loadCSPNonce=function(){var t;return e=null!=(t=document.querySelector("meta[name=csp-nonce]"))?t.content:void 0},r.cspNonce=function(){return null!=e?e:r.loadCSPNonce()}}).call(this),function(){var e;e=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,r.matches=function(t,n){return null!=n.exclude?e.call(t,n.selector)&&!e.call(t,n.exclude):e.call(t,n)},r.getData=function(e,t){var n;return null!=(n=e._ujsData)?n[t]:void 0},r.setData=function(e,t,n){return null==e._ujsData&&(e._ujsData={}),e._ujsData[t]=n},r.$=function(e){return Array.prototype.slice.call(document.querySelectorAll(e))}}.call(this),function(){var e,t,n;e=r.$,n=r.csrfToken=function(){var e;return(e=document.querySelector("meta[name=csrf-token]"))&&e.content},t=r.csrfParam=function(){var e;return(e=document.querySelector("meta[name=csrf-param]"))&&e.content},r.CSRFProtection=function(e){var t;if(null!=(t=n()))return e.setRequestHeader("X-CSRF-Token",t)},r.refreshCSRFTokens=function(){var a,o;if(o=n(),a=t(),null!=o&&null!=a)return e('form input[name="'+a+'"]').forEach((function(e){return e.value=o}))}}.call(this),function(){var e,t,n,a;n=r.matches,"function"!=typeof(e=window.CustomEvent)&&((e=function(e,t){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}).prototype=window.Event.prototype,a=e.prototype.preventDefault,e.prototype.preventDefault=function(){var e;return e=a.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),e}),t=r.fire=function(t,n,a){var o;return o=new e(n,{bubbles:!0,cancelable:!0,detail:a}),t.dispatchEvent(o),!o.defaultPrevented},r.stopEverything=function(e){return t(e.target,"ujs:everythingStopped"),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()},r.delegate=function(e,t,a,o){return e.addEventListener(a,(function(e){var a;for(a=e.target;a instanceof Element&&!n(a,t);)a=a.parentNode;if(a instanceof Element&&!1===o.call(a,e))return e.preventDefault(),e.stopPropagation()}))}}.call(this),function(){var e,t,n,a,o,i;a=r.cspNonce,t=r.CSRFProtection,r.fire,e={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},r.ajax=function(e){var t;return e=o(e),t=n(e,(function(){var n,a;return a=i(null!=(n=t.response)?n:t.responseText,t.getResponseHeader("Content-Type")),2===Math.floor(t.status/100)?"function"==typeof e.success&&e.success(a,t.statusText,t):"function"==typeof e.error&&e.error(a,t.statusText,t),"function"==typeof e.complete?e.complete(t,t.statusText):void 0})),!(null!=e.beforeSend&&!e.beforeSend(t,e))&&(t.readyState===XMLHttpRequest.OPENED?t.send(e.data):void 0)},o=function(t){return t.url=t.url||location.href,t.type=t.type.toUpperCase(),"GET"===t.type&&t.data&&(t.url.indexOf("?")<0?t.url+="?"+t.data:t.url+="&"+t.data),null==e[t.dataType]&&(t.dataType="*"),t.accept=e[t.dataType],"*"!==t.dataType&&(t.accept+=", */*; q=0.01"),t},n=function(e,n){var a;return(a=new XMLHttpRequest).open(e.type,e.url,!0),a.setRequestHeader("Accept",e.accept),"string"==typeof e.data&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.crossDomain||a.setRequestHeader("X-Requested-With","XMLHttpRequest"),t(a),a.withCredentials=!!e.withCredentials,a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE)return n(a)},a},i=function(e,t){var n,o;if("string"==typeof e&&"string"==typeof t)if(t.match(/\bjson\b/))try{e=JSON.parse(e)}catch(e){}else if(t.match(/\b(?:java|ecma)script\b/))(o=document.createElement("script")).setAttribute("nonce",a()),o.text=e,document.head.appendChild(o).parentNode.removeChild(o);else if(t.match(/\b(xml|html|svg)\b/)){n=new DOMParser,t=t.replace(/;.+/,"");try{e=n.parseFromString(e,t)}catch(e){}}return e},r.href=function(e){return e.href},r.isCrossDomain=function(e){var t,n;(t=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=e,!((!n.protocol||":"===n.protocol)&&!n.host||t.protocol+"//"+t.host==n.protocol+"//"+n.host)}catch(e){return e,!0}}}.call(this),function(){var e,t;e=r.matches,t=function(e){return Array.prototype.slice.call(e)},r.serializeElement=function(n,a){var o,r;return o=[n],e(n,"form")&&(o=t(n.elements)),r=[],o.forEach((function(n){if(n.name&&!n.disabled)return e(n,"select")?t(n.options).forEach((function(e){if(e.selected)return r.push({name:n.name,value:e.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?r.push({name:n.name,value:n.value}):void 0})),a&&r.push(a),r.map((function(e){return null!=e.name?encodeURIComponent(e.name)+"="+encodeURIComponent(e.value):e})).join("&")},r.formElements=function(n,a){return e(n,"form")?t(n.elements).filter((function(t){return e(t,a)})):t(n.querySelectorAll(a))}}.call(this),function(){var e,t,n;t=r.fire,n=r.stopEverything,r.handleConfirm=function(t){if(!e(this))return n(t)},e=function(e){var n,a,o;if(!(o=e.getAttribute("data-confirm")))return!0;if(n=!1,t(e,"confirm")){try{n=confirm(o)}catch(e){}a=t(e,"confirm:complete",[n])}return n&&a}}.call(this),function(){var e,t,n,a,o,i,l,c,u,s,d;u=r.matches,c=r.getData,s=r.setData,d=r.stopEverything,l=r.formElements,r.handleDisabledElement=function(e){if(this,this.disabled)return d(e)},r.enableElement=function(e){var t;return t=e instanceof Event?e.target:e,u(t,r.linkDisableSelector)?i(t):u(t,r.buttonDisableSelector)||u(t,r.formEnableSelector)?a(t):u(t,r.formSubmitSelector)?o(t):void 0},r.disableElement=function(a){var o;return o=a instanceof Event?a.target:a,u(o,r.linkDisableSelector)?n(o):u(o,r.buttonDisableSelector)||u(o,r.formDisableSelector)?e(o):u(o,r.formSubmitSelector)?t(o):void 0},n=function(e){var t;return null!=(t=e.getAttribute("data-disable-with"))&&(s(e,"ujs:enable-with",e.innerHTML),e.innerHTML=t),e.addEventListener("click",d),s(e,"ujs:disabled",!0)},i=function(e){var t;return null!=(t=c(e,"ujs:enable-with"))&&(e.innerHTML=t,s(e,"ujs:enable-with",null)),e.removeEventListener("click",d),s(e,"ujs:disabled",null)},t=function(t){return l(t,r.formDisableSelector).forEach(e)},e=function(e){var t;return null!=(t=e.getAttribute("data-disable-with"))&&(u(e,"button")?(s(e,"ujs:enable-with",e.innerHTML),e.innerHTML=t):(s(e,"ujs:enable-with",e.value),e.value=t)),e.disabled=!0,s(e,"ujs:disabled",!0)},o=function(e){return l(e,r.formEnableSelector).forEach(a)},a=function(e){var t;return null!=(t=c(e,"ujs:enable-with"))&&(u(e,"button")?e.innerHTML=t:e.value=t,s(e,"ujs:enable-with",null)),e.disabled=!1,s(e,"ujs:disabled",null)}}.call(this),function(){var e;e=r.stopEverything,r.handleMethod=function(t){var n,a,o,i,l,c;if(this,c=this.getAttribute("data-method"))return l=r.href(this),a=r.csrfToken(),n=r.csrfParam(),o=document.createElement("form"),i="<input name='_method' value='"+c+"' type='hidden' />",null==n||null==a||r.isCrossDomain(l)||(i+="<input name='"+n+"' value='"+a+"' type='hidden' />"),i+='<input type="submit" />',o.method="post",o.action=l,o.target=this.target,o.innerHTML=i,o.style.display="none",document.body.appendChild(o),o.querySelector('[type="submit"]').click(),e(t)}}.call(this),function(){var e,t,n,a,o,i,l,c,u,s=[].slice;i=r.matches,n=r.getData,c=r.setData,t=r.fire,u=r.stopEverything,e=r.ajax,a=r.isCrossDomain,l=r.serializeElement,o=function(e){var t;return null!=(t=e.getAttribute("data-remote"))&&"false"!==t},r.handleRemote=function(d){var m,f,b,p,h,v,y;return!o(p=this)||(t(p,"ajax:before")?(y=p.getAttribute("data-with-credentials"),b=p.getAttribute("data-type")||"script",i(p,r.formSubmitSelector)?(m=n(p,"ujs:submit-button"),h=n(p,"ujs:submit-button-formmethod")||p.method,v=n(p,"ujs:submit-button-formaction")||p.getAttribute("action")||location.href,"GET"===h.toUpperCase()&&(v=v.replace(/\?.*$/,"")),"multipart/form-data"===p.enctype?(f=new FormData(p),null!=m&&f.append(m.name,m.value)):f=l(p,m),c(p,"ujs:submit-button",null),c(p,"ujs:submit-button-formmethod",null),c(p,"ujs:submit-button-formaction",null)):i(p,r.buttonClickSelector)||i(p,r.inputChangeSelector)?(h=p.getAttribute("data-method"),v=p.getAttribute("data-url"),f=l(p,p.getAttribute("data-params"))):(h=p.getAttribute("data-method"),v=r.href(p),f=p.getAttribute("data-params")),e({type:h||"GET",url:v,data:f,dataType:b,beforeSend:function(e,n){return t(p,"ajax:beforeSend",[e,n])?t(p,"ajax:send",[e]):(t(p,"ajax:stopped"),!1)},success:function(){var e;return e=1<=arguments.length?s.call(arguments,0):[],t(p,"ajax:success",e)},error:function(){var e;return e=1<=arguments.length?s.call(arguments,0):[],t(p,"ajax:error",e)},complete:function(){var e;return e=1<=arguments.length?s.call(arguments,0):[],t(p,"ajax:complete",e)},crossDomain:a(v),withCredentials:null!=y&&"false"!==y}),u(d)):(t(p,"ajax:stopped"),!1))},r.formSubmitButtonClick=function(e){var t;if(this,t=this.form)return this.name&&c(t,"ujs:submit-button",{name:this.name,value:this.value}),c(t,"ujs:formnovalidate-button",this.formNoValidate),c(t,"ujs:submit-button-formaction",this.getAttribute("formaction")),c(t,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},r.preventInsignificantClick=function(e){var t,n,a;if(this,a=(this.getAttribute("data-method")||"GET").toUpperCase(),t=this.getAttribute("data-params"),n=(e.metaKey||e.ctrlKey)&&"GET"===a&&!t,null!=e.button&&0!==e.button||n)return e.stopImmediatePropagation()}}.call(this),function(){var e,t,n,a,o,i,l,c,u,s,d,m,f,b,p;if(i=r.fire,n=r.delegate,c=r.getData,e=r.$,p=r.refreshCSRFTokens,t=r.CSRFProtection,f=r.loadCSPNonce,o=r.enableElement,a=r.disableElement,s=r.handleDisabledElement,u=r.handleConfirm,b=r.preventInsignificantClick,m=r.handleRemote,l=r.formSubmitButtonClick,d=r.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=r,jQuery.ajaxPrefilter((function(e,n,a){if(!e.crossDomain)return t(a)}))}r.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return e(r.formEnableSelector).forEach((function(e){if(c(e,"ujs:disabled"))return o(e)})),e(r.linkDisableSelector).forEach((function(e){if(c(e,"ujs:disabled"))return o(e)}))})),n(document,r.linkDisableSelector,"ajax:complete",o),n(document,r.linkDisableSelector,"ajax:stopped",o),n(document,r.buttonDisableSelector,"ajax:complete",o),n(document,r.buttonDisableSelector,"ajax:stopped",o),n(document,r.linkClickSelector,"click",b),n(document,r.linkClickSelector,"click",s),n(document,r.linkClickSelector,"click",u),n(document,r.linkClickSelector,"click",a),n(document,r.linkClickSelector,"click",m),n(document,r.linkClickSelector,"click",d),n(document,r.buttonClickSelector,"click",b),n(document,r.buttonClickSelector,"click",s),n(document,r.buttonClickSelector,"click",u),n(document,r.buttonClickSelector,"click",a),n(document,r.buttonClickSelector,"click",m),n(document,r.inputChangeSelector,"change",s),n(document,r.inputChangeSelector,"change",u),n(document,r.inputChangeSelector,"change",m),n(document,r.formSubmitSelector,"submit",s),n(document,r.formSubmitSelector,"submit",u),n(document,r.formSubmitSelector,"submit",m),n(document,r.formSubmitSelector,"submit",(function(e){return setTimeout((function(){return a(e)}),13)})),n(document,r.formSubmitSelector,"ajax:send",a),n(document,r.formSubmitSelector,"ajax:complete",o),n(document,r.formInputClickSelector,"click",b),n(document,r.formInputClickSelector,"click",s),n(document,r.formInputClickSelector,"click",u),n(document,r.formInputClickSelector,"click",l),document.addEventListener("DOMContentLoaded",p),document.addEventListener("DOMContentLoaded",f),window._rails_loaded=!0},window.Rails===r&&i(document,"rails:attachBindings")&&r.start()}.call(this)}).call(this),e.exports?e.exports=r:void 0===(o="function"==typeof(a=r)?a.call(t,n,t,e):a)||(e.exports=o)}).call(this)},916:function(e,t,n){"use strict";n.r(t);var a=n(60),o=n(112),r='.batch-checkbox input[type="checkbox"]';Object(a.delegate)(document,"#batch_checkbox_all","change",(function(e){var t=e.target;[].forEach.call(document.querySelectorAll(r),(function(e){e.checked=t.checked}))})),Object(a.delegate)(document,r,"change",(function(){var e=document.querySelector("#batch_checkbox_all");e&&(e.checked=[].every.call(document.querySelectorAll(r),(function(e){return e.checked})),e.indeterminate=!e.checked&&[].some.call(document.querySelectorAll(r),(function(e){return e.checked})))})),Object(a.delegate)(document,".media-spoiler-show-button","click",(function(){[].forEach.call(document.querySelectorAll("button.media-spoiler"),(function(e){e.click()}))})),Object(a.delegate)(document,".media-spoiler-hide-button","click",(function(){[].forEach.call(document.querySelectorAll(".spoiler-button.spoiler-button--visible button"),(function(e){e.click()}))}));var i=function(e){var t=document.querySelector(".input.with_label.domain_block_reject_media"),n=document.querySelector(".input.with_label.domain_block_reject_reports");t&&(t.style.display="suspend"===e.value?"none":"block"),n&&(n.style.display="suspend"===e.value?"none":"block")};Object(a.delegate)(document,"#domain_block_severity","change",(function(e){var t=e.target;return i(t)}));var l=function(e){var t=document.querySelector("#form_admin_settings_bootstrap_timeline_accounts");t&&(t.disabled=!e.checked,e.checked?t.parentElement.classList.remove("disabled"):t.parentElement.classList.add("disabled"))};Object(a.delegate)(document,"#form_admin_settings_enable_bootstrap_timeline_accounts","change",(function(e){var t=e.target;return l(t)})),Object(o.default)((function(){var e=document.getElementById("domain_block_severity");e&&i(e);var t=document.getElementById("form_admin_settings_enable_bootstrap_timeline_accounts");t&&l(t)}))}},[[916,0]]]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{116:function(e,t,n){"use strict";function a(e){["interactive","complete"].includes(document.readyState)?e():document.addEventListener("DOMContentLoaded",e)}n.r(t),n.d(t,"default",(function(){return a}))},61:function(e,t,n){var a,o;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var r=this.Rails;(function(){(function(){var e;e=null,r.loadCSPNonce=function(){var t;return e=null!=(t=document.querySelector("meta[name=csp-nonce]"))?t.content:void 0},r.cspNonce=function(){return null!=e?e:r.loadCSPNonce()}}).call(this),function(){var e;e=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,r.matches=function(t,n){return null!=n.exclude?e.call(t,n.selector)&&!e.call(t,n.exclude):e.call(t,n)},r.getData=function(e,t){var n;return null!=(n=e._ujsData)?n[t]:void 0},r.setData=function(e,t,n){return null==e._ujsData&&(e._ujsData={}),e._ujsData[t]=n},r.$=function(e){return Array.prototype.slice.call(document.querySelectorAll(e))}}.call(this),function(){var e,t,n;e=r.$,n=r.csrfToken=function(){var e;return(e=document.querySelector("meta[name=csrf-token]"))&&e.content},t=r.csrfParam=function(){var e;return(e=document.querySelector("meta[name=csrf-param]"))&&e.content},r.CSRFProtection=function(e){var t;if(null!=(t=n()))return e.setRequestHeader("X-CSRF-Token",t)},r.refreshCSRFTokens=function(){var a,o;if(o=n(),a=t(),null!=o&&null!=a)return e('form input[name="'+a+'"]').forEach((function(e){return e.value=o}))}}.call(this),function(){var e,t,n,a;n=r.matches,"function"!=typeof(e=window.CustomEvent)&&((e=function(e,t){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}).prototype=window.Event.prototype,a=e.prototype.preventDefault,e.prototype.preventDefault=function(){var e;return e=a.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),e}),t=r.fire=function(t,n,a){var o;return o=new e(n,{bubbles:!0,cancelable:!0,detail:a}),t.dispatchEvent(o),!o.defaultPrevented},r.stopEverything=function(e){return t(e.target,"ujs:everythingStopped"),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()},r.delegate=function(e,t,a,o){return e.addEventListener(a,(function(e){var a;for(a=e.target;a instanceof Element&&!n(a,t);)a=a.parentNode;if(a instanceof Element&&!1===o.call(a,e))return e.preventDefault(),e.stopPropagation()}))}}.call(this),function(){var e,t,n,a,o,i;a=r.cspNonce,t=r.CSRFProtection,r.fire,e={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},r.ajax=function(e){var t;return e=o(e),t=n(e,(function(){var n,a;return a=i(null!=(n=t.response)?n:t.responseText,t.getResponseHeader("Content-Type")),2===Math.floor(t.status/100)?"function"==typeof e.success&&e.success(a,t.statusText,t):"function"==typeof e.error&&e.error(a,t.statusText,t),"function"==typeof e.complete?e.complete(t,t.statusText):void 0})),!(null!=e.beforeSend&&!e.beforeSend(t,e))&&(t.readyState===XMLHttpRequest.OPENED?t.send(e.data):void 0)},o=function(t){return t.url=t.url||location.href,t.type=t.type.toUpperCase(),"GET"===t.type&&t.data&&(t.url.indexOf("?")<0?t.url+="?"+t.data:t.url+="&"+t.data),null==e[t.dataType]&&(t.dataType="*"),t.accept=e[t.dataType],"*"!==t.dataType&&(t.accept+=", */*; q=0.01"),t},n=function(e,n){var a;return(a=new XMLHttpRequest).open(e.type,e.url,!0),a.setRequestHeader("Accept",e.accept),"string"==typeof e.data&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.crossDomain||a.setRequestHeader("X-Requested-With","XMLHttpRequest"),t(a),a.withCredentials=!!e.withCredentials,a.onreadystatechange=function(){if(a.readyState===XMLHttpRequest.DONE)return n(a)},a},i=function(e,t){var n,o;if("string"==typeof e&&"string"==typeof t)if(t.match(/\bjson\b/))try{e=JSON.parse(e)}catch(e){}else if(t.match(/\b(?:java|ecma)script\b/))(o=document.createElement("script")).setAttribute("nonce",a()),o.text=e,document.head.appendChild(o).parentNode.removeChild(o);else if(t.match(/\b(xml|html|svg)\b/)){n=new DOMParser,t=t.replace(/;.+/,"");try{e=n.parseFromString(e,t)}catch(e){}}return e},r.href=function(e){return e.href},r.isCrossDomain=function(e){var t,n;(t=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=e,!((!n.protocol||":"===n.protocol)&&!n.host||t.protocol+"//"+t.host==n.protocol+"//"+n.host)}catch(e){return e,!0}}}.call(this),function(){var e,t;e=r.matches,t=function(e){return Array.prototype.slice.call(e)},r.serializeElement=function(n,a){var o,r;return o=[n],e(n,"form")&&(o=t(n.elements)),r=[],o.forEach((function(n){if(n.name&&!n.disabled&&!e(n,"fieldset[disabled] *"))return e(n,"select")?t(n.options).forEach((function(e){if(e.selected)return r.push({name:n.name,value:e.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?r.push({name:n.name,value:n.value}):void 0})),a&&r.push(a),r.map((function(e){return null!=e.name?encodeURIComponent(e.name)+"="+encodeURIComponent(e.value):e})).join("&")},r.formElements=function(n,a){return e(n,"form")?t(n.elements).filter((function(t){return e(t,a)})):t(n.querySelectorAll(a))}}.call(this),function(){var e,t,n;t=r.fire,n=r.stopEverything,r.handleConfirm=function(t){if(!e(this))return n(t)},r.confirm=function(e,t){return confirm(e)},e=function(e){var n,a,o;if(!(o=e.getAttribute("data-confirm")))return!0;if(n=!1,t(e,"confirm")){try{n=r.confirm(o,e)}catch(e){}a=t(e,"confirm:complete",[n])}return n&&a}}.call(this),function(){var e,t,n,a,o,i,l,c,u,s,d,m;s=r.matches,c=r.getData,d=r.setData,m=r.stopEverything,l=r.formElements,r.handleDisabledElement=function(e){if(this,this.disabled)return m(e)},r.enableElement=function(e){var t;if(e instanceof Event){if(u(e))return;t=e.target}else t=e;return s(t,r.linkDisableSelector)?i(t):s(t,r.buttonDisableSelector)||s(t,r.formEnableSelector)?a(t):s(t,r.formSubmitSelector)?o(t):void 0},r.disableElement=function(a){var o;return o=a instanceof Event?a.target:a,s(o,r.linkDisableSelector)?n(o):s(o,r.buttonDisableSelector)||s(o,r.formDisableSelector)?e(o):s(o,r.formSubmitSelector)?t(o):void 0},n=function(e){var t;if(!c(e,"ujs:disabled"))return null!=(t=e.getAttribute("data-disable-with"))&&(d(e,"ujs:enable-with",e.innerHTML),e.innerHTML=t),e.addEventListener("click",m),d(e,"ujs:disabled",!0)},i=function(e){var t;return null!=(t=c(e,"ujs:enable-with"))&&(e.innerHTML=t,d(e,"ujs:enable-with",null)),e.removeEventListener("click",m),d(e,"ujs:disabled",null)},t=function(t){return l(t,r.formDisableSelector).forEach(e)},e=function(e){var t;if(!c(e,"ujs:disabled"))return null!=(t=e.getAttribute("data-disable-with"))&&(s(e,"button")?(d(e,"ujs:enable-with",e.innerHTML),e.innerHTML=t):(d(e,"ujs:enable-with",e.value),e.value=t)),e.disabled=!0,d(e,"ujs:disabled",!0)},o=function(e){return l(e,r.formEnableSelector).forEach(a)},a=function(e){var t;return null!=(t=c(e,"ujs:enable-with"))&&(s(e,"button")?e.innerHTML=t:e.value=t,d(e,"ujs:enable-with",null)),e.disabled=!1,d(e,"ujs:disabled",null)},u=function(e){var t,n;return null!=(null!=(n=null!=(t=e.detail)?t[0]:void 0)?n.getResponseHeader("X-Xhr-Redirect"):void 0)}}.call(this),function(){var e;e=r.stopEverything,r.handleMethod=function(t){var n,a,o,i,l,c;if(this,c=this.getAttribute("data-method"))return l=r.href(this),a=r.csrfToken(),n=r.csrfParam(),o=document.createElement("form"),i="<input name='_method' value='"+c+"' type='hidden' />",null==n||null==a||r.isCrossDomain(l)||(i+="<input name='"+n+"' value='"+a+"' type='hidden' />"),i+='<input type="submit" />',o.method="post",o.action=l,o.target=this.target,o.innerHTML=i,o.style.display="none",document.body.appendChild(o),o.querySelector('[type="submit"]').click(),e(t)}}.call(this),function(){var e,t,n,a,o,i,l,c,u,s=[].slice;i=r.matches,n=r.getData,c=r.setData,t=r.fire,u=r.stopEverything,e=r.ajax,a=r.isCrossDomain,l=r.serializeElement,o=function(e){var t;return null!=(t=e.getAttribute("data-remote"))&&"false"!==t},r.handleRemote=function(d){var m,f,b,p,h,v,y;return!o(p=this)||(t(p,"ajax:before")?(y=p.getAttribute("data-with-credentials"),b=p.getAttribute("data-type")||"script",i(p,r.formSubmitSelector)?(m=n(p,"ujs:submit-button"),h=n(p,"ujs:submit-button-formmethod")||p.method,v=n(p,"ujs:submit-button-formaction")||p.getAttribute("action")||location.href,"GET"===h.toUpperCase()&&(v=v.replace(/\?.*$/,"")),"multipart/form-data"===p.enctype?(f=new FormData(p),null!=m&&f.append(m.name,m.value)):f=l(p,m),c(p,"ujs:submit-button",null),c(p,"ujs:submit-button-formmethod",null),c(p,"ujs:submit-button-formaction",null)):i(p,r.buttonClickSelector)||i(p,r.inputChangeSelector)?(h=p.getAttribute("data-method"),v=p.getAttribute("data-url"),f=l(p,p.getAttribute("data-params"))):(h=p.getAttribute("data-method"),v=r.href(p),f=p.getAttribute("data-params")),e({type:h||"GET",url:v,data:f,dataType:b,beforeSend:function(e,n){return t(p,"ajax:beforeSend",[e,n])?t(p,"ajax:send",[e]):(t(p,"ajax:stopped"),!1)},success:function(){var e;return e=1<=arguments.length?s.call(arguments,0):[],t(p,"ajax:success",e)},error:function(){var e;return e=1<=arguments.length?s.call(arguments,0):[],t(p,"ajax:error",e)},complete:function(){var e;return e=1<=arguments.length?s.call(arguments,0):[],t(p,"ajax:complete",e)},crossDomain:a(v),withCredentials:null!=y&&"false"!==y}),u(d)):(t(p,"ajax:stopped"),!1))},r.formSubmitButtonClick=function(e){var t;if(this,t=this.form)return this.name&&c(t,"ujs:submit-button",{name:this.name,value:this.value}),c(t,"ujs:formnovalidate-button",this.formNoValidate),c(t,"ujs:submit-button-formaction",this.getAttribute("formaction")),c(t,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},r.preventInsignificantClick=function(e){var t,n,a;if(this,a=(this.getAttribute("data-method")||"GET").toUpperCase(),t=this.getAttribute("data-params"),n=(e.metaKey||e.ctrlKey)&&"GET"===a&&!t,null!=e.button&&0!==e.button||n)return e.stopImmediatePropagation()}}.call(this),function(){var e,t,n,a,o,i,l,c,u,s,d,m,f,b,p;if(i=r.fire,n=r.delegate,c=r.getData,e=r.$,p=r.refreshCSRFTokens,t=r.CSRFProtection,f=r.loadCSPNonce,o=r.enableElement,a=r.disableElement,s=r.handleDisabledElement,u=r.handleConfirm,b=r.preventInsignificantClick,m=r.handleRemote,l=r.formSubmitButtonClick,d=r.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=r,jQuery.ajaxPrefilter((function(e,n,a){if(!e.crossDomain)return t(a)}))}r.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return e(r.formEnableSelector).forEach((function(e){if(c(e,"ujs:disabled"))return o(e)})),e(r.linkDisableSelector).forEach((function(e){if(c(e,"ujs:disabled"))return o(e)}))})),n(document,r.linkDisableSelector,"ajax:complete",o),n(document,r.linkDisableSelector,"ajax:stopped",o),n(document,r.buttonDisableSelector,"ajax:complete",o),n(document,r.buttonDisableSelector,"ajax:stopped",o),n(document,r.linkClickSelector,"click",b),n(document,r.linkClickSelector,"click",s),n(document,r.linkClickSelector,"click",u),n(document,r.linkClickSelector,"click",a),n(document,r.linkClickSelector,"click",m),n(document,r.linkClickSelector,"click",d),n(document,r.buttonClickSelector,"click",b),n(document,r.buttonClickSelector,"click",s),n(document,r.buttonClickSelector,"click",u),n(document,r.buttonClickSelector,"click",a),n(document,r.buttonClickSelector,"click",m),n(document,r.inputChangeSelector,"change",s),n(document,r.inputChangeSelector,"change",u),n(document,r.inputChangeSelector,"change",m),n(document,r.formSubmitSelector,"submit",s),n(document,r.formSubmitSelector,"submit",u),n(document,r.formSubmitSelector,"submit",m),n(document,r.formSubmitSelector,"submit",(function(e){return setTimeout((function(){return a(e)}),13)})),n(document,r.formSubmitSelector,"ajax:send",a),n(document,r.formSubmitSelector,"ajax:complete",o),n(document,r.formInputClickSelector,"click",b),n(document,r.formInputClickSelector,"click",s),n(document,r.formInputClickSelector,"click",u),n(document,r.formInputClickSelector,"click",l),document.addEventListener("DOMContentLoaded",p),document.addEventListener("DOMContentLoaded",f),window._rails_loaded=!0},window.Rails===r&&i(document,"rails:attachBindings")&&r.start()}.call(this)}).call(this),e.exports?e.exports=r:void 0===(o="function"==typeof(a=r)?a.call(t,n,t,e):a)||(e.exports=o)}).call(this)},942:function(e,t,n){"use strict";n.r(t);var a=n(61),o=n(116),r='.batch-checkbox input[type="checkbox"]';Object(a.delegate)(document,"#batch_checkbox_all","change",(function(e){var t=e.target;[].forEach.call(document.querySelectorAll(r),(function(e){e.checked=t.checked}))})),Object(a.delegate)(document,r,"change",(function(){var e=document.querySelector("#batch_checkbox_all");e&&(e.checked=[].every.call(document.querySelectorAll(r),(function(e){return e.checked})),e.indeterminate=!e.checked&&[].some.call(document.querySelectorAll(r),(function(e){return e.checked})))})),Object(a.delegate)(document,".media-spoiler-show-button","click",(function(){[].forEach.call(document.querySelectorAll("button.media-spoiler"),(function(e){e.click()}))})),Object(a.delegate)(document,".media-spoiler-hide-button","click",(function(){[].forEach.call(document.querySelectorAll(".spoiler-button.spoiler-button--visible button"),(function(e){e.click()}))})),Object(a.delegate)(document,".filter-subset--with-select select","change",(function(e){e.target.form.submit()}));var i=function(e){var t=document.querySelector(".input.with_label.domain_block_reject_media"),n=document.querySelector(".input.with_label.domain_block_reject_reports");t&&(t.style.display="suspend"===e.value?"none":"block"),n&&(n.style.display="suspend"===e.value?"none":"block")};Object(a.delegate)(document,"#domain_block_severity","change",(function(e){var t=e.target;return i(t)}));var l=function(e){var t=document.querySelector("#form_admin_settings_bootstrap_timeline_accounts");t&&(t.disabled=!e.checked,e.checked?t.parentElement.classList.remove("disabled"):t.parentElement.classList.add("disabled"))};Object(a.delegate)(document,"#form_admin_settings_enable_bootstrap_timeline_accounts","change",(function(e){var t=e.target;return l(t)})),Object(o.default)((function(){var e=document.getElementById("domain_block_severity");e&&i(e);var t=document.getElementById("form_admin_settings_enable_bootstrap_timeline_accounts");t&&l(t)}))}},[[942,0]]]);
//# sourceMappingURL=admin.js.map \ No newline at end of file
diff --git a/priv/static/packs/core/admin.js.map b/priv/static/packs/core/admin.js.map
index aa80e7ea4..cdae04586 100644
--- a/priv/static/packs/core/admin.js.map
+++ b/priv/static/packs/core/admin.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/ready.js","webpack:///./node_modules/rails-ujs/lib/assets/compiled/rails-ujs.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/admin.js"],"names":["ready","loaded","includes","document","readyState","addEventListener","this","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","call","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","prototype","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","element","getData","key","setData","value","$","Array","slice","querySelectorAll","csrfParam","csrfToken","meta","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","forEach","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","result","defaultPrevented","Object","defineProperty","get","obj","name","data","dispatchEvent","stopEverything","e","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","text","html","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","XMLHttpRequest","OPENED","send","url","location","href","type","toUpperCase","indexOf","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","match","JSON","parse","createElement","setAttribute","head","appendChild","removeChild","DOMParser","replace","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","push","checked","map","encodeURIComponent","join","formElements","form","filter","el","allowAction","handleConfirm","answer","callback","message","getAttribute","confirm","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","handleDisabledElement","enableElement","disableElement","replacement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","args","arguments","length","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","Error","ajaxPrefilter","originalOptions","start","_rails_loaded","setTimeout","module","exports","batchCheckboxClassName","checkAllElement","every","indeterminate","some","onDomainBlockSeverityChange","rejectMediaDiv","rejectReportsDiv","onEnableBootstrapTimelineAccountsChange","bootstrapTimelineAccountsField","parentElement","classList","remove","add","domainBlockSeverityInput","getElementById","enableBootstrapTimelineAccounts"],"mappings":"0FAAe,SAASA,EAAMC,GACxB,CAAC,cAAe,YAAYC,SAASC,SAASC,YAChDH,IAEAE,SAASE,iBAAiB,mBAAoBJ,GAJlD,gD,mBCAA,SAMA,YAEE,YACE,WACEK,KAAKC,MAAQ,CACXC,kBAAmB,yGACnBC,oBAAqB,CACnBC,SAAU,oEACVC,QAAS,eAEXC,oBAAqB,iEACrBC,mBAAoB,OACpBC,uBAAwB,6MACxBC,oBAAqB,sMACrBC,mBAAoB,4MACpBC,kBAAmB,yCACnBC,oBAAqB,wCACrBC,sBAAuB,+EAExBC,KAAKd,QACPc,KAnBWd,MAoBd,IAAIC,EApBUD,KAoBMC,OACpB,YACE,WACE,IAAIc,EACJA,EAAQ,KAERd,EAAMe,aAAe,WACnB,IAAIC,EACJ,OAAOF,EAAkE,OAAzDE,EAAMpB,SAASqB,cAAc,yBAAmCD,EAAIE,aAAU,GAGhGlB,EAAMmB,SAAW,WACf,OAAgB,MAATL,EAAgBA,EAAQd,EAAMe,kBAEtCF,KAAKd,MACR,WACE,IAAaqB,EACbA,EAAIC,QAAQC,UAAUC,SAAWF,QAAQC,UAAUE,iBAAmBH,QAAQC,UAAUG,oBAAsBJ,QAAQC,UAAUI,mBAAqBL,QAAQC,UAAUK,kBAAoBN,QAAQC,UAAUM,sBAE7M5B,EAAMuB,QAAU,SAAUM,EAAS1B,GACjC,OAAwB,MAApBA,EAASC,QACJgB,EAAEP,KAAKgB,EAAS1B,EAASA,YAAciB,EAAEP,KAAKgB,EAAS1B,EAASC,SAEhEgB,EAAEP,KAAKgB,EAAS1B,IAM3BH,EAAM8B,QAAU,SAAUD,EAASE,GACjC,IAAIf,EACJ,OAAmC,OAA3BA,EAAMa,EAAe,UAAab,EAAIe,QAAO,GAGvD/B,EAAMgC,QAAU,SAAUH,EAASE,EAAKE,GAKtC,OAJwB,MAApBJ,EAAe,WACjBA,EAAe,SAAI,IAGdA,EAAe,SAAEE,GAAOE,GAGjCjC,EAAMkC,EAAI,SAAU/B,GAClB,OAAOgC,MAAMb,UAAUc,MAAMvB,KAAKjB,SAASyC,iBAAiBlC,MAE7DU,KAAKd,MACR,WACE,IAAImC,EAAGI,EAAWC,EAClBL,EAAIlC,EAAMkC,EAEVK,EAAYvC,EAAMuC,UAAY,WAC5B,IAAIC,EAEJ,OADAA,EAAO5C,SAASqB,cAAc,2BACfuB,EAAKtB,SAGtBoB,EAAYtC,EAAMsC,UAAY,WAC5B,IAAIE,EAEJ,OADAA,EAAO5C,SAASqB,cAAc,2BACfuB,EAAKtB,SAGtBlB,EAAMyC,eAAiB,SAAUC,GAC/B,IAAIC,EAGJ,GAAa,OAFbA,EAAQJ,KAGN,OAAOG,EAAIE,iBAAiB,eAAgBD,IAIhD3C,EAAM6C,kBAAoB,WACxB,IAAIC,EAAOH,EAIX,GAHAA,EAAQJ,IACRO,EAAQR,IAEK,MAATK,GAA0B,MAATG,EACnB,OAAOZ,EAAE,oBAAsBY,EAAQ,MAAMC,SAAQ,SAAUC,GAC7D,OAAOA,EAAMf,MAAQU,OAI1B9B,KAAKd,MACR,WACE,IAAIkD,EAAaC,EAAM3B,EAAS4B,EAChC5B,EAAUvB,EAAMuB,QAGW,mBAF3B0B,EAAcG,OAAOH,gBAGnBA,EAAc,SAAqBI,EAAOC,GACxC,IAAIC,EAGJ,OAFAA,EAAM3D,SAAS4D,YAAY,gBACvBC,gBAAgBJ,EAAOC,EAAOI,QAASJ,EAAOK,WAAYL,EAAOM,QAC9DL,IAGGjC,UAAY8B,OAAOS,MAAMvC,UACrC6B,EAAiBF,EAAY3B,UAAU6B,eAEvCF,EAAY3B,UAAU6B,eAAiB,WACrC,IAAIW,EAWJ,OAVAA,EAASX,EAAetC,KAAKd,MAEzBA,KAAK4D,aAAe5D,KAAKgE,kBAC3BC,OAAOC,eAAelE,KAAM,mBAAoB,CAC9CmE,IAAK,WACH,OAAO,KAKNJ,IAIXZ,EAAOlD,EAAMkD,KAAO,SAAUiB,EAAKC,EAAMC,GACvC,IAAIhB,EAOJ,OANAA,EAAQ,IAAIJ,EAAYmB,EAAM,CAC5BV,SAAS,EACTC,YAAY,EACZC,OAAQS,IAEVF,EAAIG,cAAcjB,IACVA,EAAMU,kBAGhB/D,EAAMuE,eAAiB,SAAUC,GAI/B,OAHAtB,EAAKsB,EAAEC,OAAQ,yBACfD,EAAErB,iBACFqB,EAAEE,kBACKF,EAAEG,4BAGX3E,EAAM4E,SAAW,SAAU/C,EAAS1B,EAAU0E,EAAWC,GACvD,OAAOjD,EAAQ/B,iBAAiB+E,GAAW,SAAUL,GACnD,IAAIC,EAGJ,IAFAA,EAASD,EAAEC,OAEAA,aAAkBpD,UAAYE,EAAQkD,EAAQtE,IACvDsE,EAASA,EAAOM,WAGlB,GAAIN,aAAkBpD,UAAuC,IAA5ByD,EAAQjE,KAAK4D,EAAQD,GAEpD,OADAA,EAAErB,iBACKqB,EAAEE,uBAId7D,KAAKd,MACR,WACE,IAAIiF,EAAevC,EAAgBwC,EAAW9D,EAAgB+D,EAAgBC,EAC9EhE,EAAWnB,EAAMmB,SAAUsB,EAAiBzC,EAAMyC,eAAuBzC,EAAMkD,KAC/E8B,EAAgB,CACd,IAAK,MACLI,KAAM,aACNC,KAAM,YACNC,IAAK,4BACLC,KAAM,oCACNC,OAAQ,6FAGVxF,EAAMyF,KAAO,SAAUC,GACrB,IAAIhD,EAmBJ,OAlBAgD,EAAUR,EAAeQ,GACzBhD,EAAMuC,EAAUS,GAAS,WACvB,IAAI1E,EAAK2E,EAaT,OAZAA,EAAWR,EAAwC,OAAvBnE,EAAM0B,EAAIiD,UAAoB3E,EAAM0B,EAAIkD,aAAclD,EAAImD,kBAAkB,iBAEnE,IAAjCC,KAAKC,MAAMrD,EAAIsD,OAAS,KACK,mBAApBN,EAAQO,SACjBP,EAAQO,QAAQN,EAAUjD,EAAIwD,WAAYxD,GAGf,mBAAlBgD,EAAQS,OACjBT,EAAQS,MAAMR,EAAUjD,EAAIwD,WAAYxD,GAIT,mBAArBgD,EAAQU,SAA0BV,EAAQU,SAAS1D,EAAKA,EAAIwD,iBAAc,OAGhE,MAAtBR,EAAQW,aAAuBX,EAAQW,WAAW3D,EAAKgD,MAIvDhD,EAAI7C,aAAeyG,eAAeC,OAC7B7D,EAAI8D,KAAKd,EAAQrB,WAD1B,IAKFa,EAAiB,SAAwBQ,GAsBvC,OArBAA,EAAQe,IAAMf,EAAQe,KAAOC,SAASC,KACtCjB,EAAQkB,KAAOlB,EAAQkB,KAAKC,cAEP,QAAjBnB,EAAQkB,MAAkBlB,EAAQrB,OAChCqB,EAAQe,IAAIK,QAAQ,KAAO,EAC7BpB,EAAQe,KAAO,IAAMf,EAAQrB,KAE7BqB,EAAQe,KAAO,IAAMf,EAAQrB,MAIM,MAAnCW,EAAcU,EAAQqB,YACxBrB,EAAQqB,SAAW,KAGrBrB,EAAQsB,OAAShC,EAAcU,EAAQqB,UAEd,MAArBrB,EAAQqB,WACVrB,EAAQsB,QAAU,iBAGbtB,GAGTT,EAAY,SAAmBS,EAASuB,GACtC,IAAIvE,EAsBJ,OArBAA,EAAM,IAAI4D,gBACNY,KAAKxB,EAAQkB,KAAMlB,EAAQe,KAAK,GACpC/D,EAAIE,iBAAiB,SAAU8C,EAAQsB,QAEX,iBAAjBtB,EAAQrB,MACjB3B,EAAIE,iBAAiB,eAAgB,oDAGlC8C,EAAQyB,aACXzE,EAAIE,iBAAiB,mBAAoB,kBAG3CH,EAAeC,GACfA,EAAI0E,kBAAoB1B,EAAQ0B,gBAEhC1E,EAAI2E,mBAAqB,WACvB,GAAI3E,EAAI7C,aAAeyG,eAAegB,KACpC,OAAOL,EAAKvE,IAITA,GAGTyC,EAAkB,SAAyBQ,EAAUiB,GACnD,IAAIW,EAAQ/B,EAEZ,GAAwB,iBAAbG,GAAyC,iBAATiB,EACzC,GAAIA,EAAKY,MAAM,YACb,IACE7B,EAAW8B,KAAKC,MAAM/B,GACtB,MAAOQ,SACJ,GAAIS,EAAKY,MAAM,4BACpBhC,EAAS5F,SAAS+H,cAAc,WACzBC,aAAa,QAASzG,KAC7BqE,EAAOJ,KAAOO,EACd/F,SAASiI,KAAKC,YAAYtC,GAAQT,WAAWgD,YAAYvC,QACpD,GAAIoB,EAAKY,MAAM,sBAAuB,CAC3CD,EAAS,IAAIS,UACbpB,EAAOA,EAAKqB,QAAQ,MAAO,IAE3B,IACEtC,EAAW4B,EAAOW,gBAAgBvC,EAAUiB,GAC5C,MAAOT,KAIb,OAAOR,GAGT3F,EAAM2G,KAAO,SAAU9E,GACrB,OAAOA,EAAQ8E,MAGjB3G,EAAMmI,cAAgB,SAAU1B,GAC9B,IAAO2B,EAAcC,GACrBD,EAAexI,SAAS+H,cAAc,MACzBhB,KAAOD,SAASC,KAC7B0B,EAAYzI,SAAS+H,cAAc,KAEnC,IAEE,OADAU,EAAU1B,KAAOF,MACN4B,EAAUC,UAAmC,MAAvBD,EAAUC,YAAsBD,EAAUE,MAAQH,EAAaE,SAAW,KAAOF,EAAaG,MAASF,EAAUC,SAAW,KAAOD,EAAUE,MAC9K,MAAOpC,GAEP,OADIA,GACG,KAGVtF,KAAKd,MACR,WACE,IAAIwB,EAASiH,EACbjH,EAAUvB,EAAMuB,QAEhBiH,EAAU,SAAiBhE,GACzB,OAAOrC,MAAMb,UAAUc,MAAMvB,KAAK2D,IAGpCxE,EAAMyI,iBAAmB,SAAU5G,EAAS6G,GAC1C,IAAIC,EAAQrF,EAkCZ,OAjCAqF,EAAS,CAAC9G,GAENN,EAAQM,EAAS,UACnB8G,EAASH,EAAQ3G,EAAQ+G,WAG3BtF,EAAS,GACTqF,EAAO5F,SAAQ,SAAUC,GACvB,GAAKA,EAAMoB,OAAQpB,EAAM6F,SAIzB,OAAItH,EAAQyB,EAAO,UACVwF,EAAQxF,EAAM0C,SAAS3C,SAAQ,SAAU+F,GAC9C,GAAIA,EAAOC,SACT,OAAOzF,EAAO0F,KAAK,CACjB5E,KAAMpB,EAAMoB,KACZnC,MAAO6G,EAAO7G,WAIXe,EAAMiG,UAAoE,IAAzD,CAAC,QAAS,WAAY,UAAUnC,QAAQ9D,EAAM4D,MACjEtD,EAAO0F,KAAK,CACjB5E,KAAMpB,EAAMoB,KACZnC,MAAOe,EAAMf,aAHV,KAQLyG,GACFpF,EAAO0F,KAAKN,GAGPpF,EAAO4F,KAAI,SAAUpG,GAC1B,OAAkB,MAAdA,EAAMsB,KACD+E,mBAAmBrG,EAAMsB,MAAQ,IAAM+E,mBAAmBrG,EAAMb,OAEhEa,KAERsG,KAAK,MAGVpJ,EAAMqJ,aAAe,SAAUC,EAAMnJ,GACnC,OAAIoB,EAAQ+H,EAAM,QACTd,EAAQc,EAAKV,UAAUW,QAAO,SAAUC,GAC7C,OAAOjI,EAAQiI,EAAIrJ,MAGdqI,EAAQc,EAAKjH,iBAAiBlC,MAGxCU,KAAKd,MACR,WACE,IAAI0J,EAAavG,EAAMqB,EACvBrB,EAAOlD,EAAMkD,KAAMqB,EAAiBvE,EAAMuE,eAE1CvE,EAAM0J,cAAgB,SAAUlF,GAC9B,IAAKiF,EAAY1J,MACf,OAAOwE,EAAeC,IAI1BiF,EAAc,SAAqB5H,GACjC,IAAI8H,EAAQC,EAAUC,EAGtB,KAFAA,EAAUhI,EAAQiI,aAAa,iBAG7B,OAAO,EAKT,GAFAH,GAAS,EAELzG,EAAKrB,EAAS,WAAY,CAC5B,IACE8H,EAASI,QAAQF,GACjB,MAAO1D,IAETyD,EAAW1G,EAAKrB,EAAS,mBAAoB,CAAC8H,IAGhD,OAAOA,GAAUC,IAElB/I,KAAKd,MACR,WACE,IAAIiK,EAAoBC,EAAqBC,EAAoBC,EAAmBC,EAAoBC,EAAmBhB,EAAcvH,EAASP,EAASS,EAASuC,EACpKhD,EAAUvB,EAAMuB,QAASO,EAAU9B,EAAM8B,QAASE,EAAUhC,EAAMgC,QAASuC,EAAiBvE,EAAMuE,eAAgB8E,EAAerJ,EAAMqJ,aAEvIrJ,EAAMsK,sBAAwB,SAAU9F,GAItC,GAFUzE,UAEE8I,SACV,OAAOtE,EAAeC,IAI1BxE,EAAMuK,cAAgB,SAAU/F,GAC9B,IAAI3C,EAGJ,OAFAA,EAAU2C,aAAaX,MAAQW,EAAEC,OAASD,EAEtCjD,EAAQM,EAAS7B,EAAMW,qBAClB0J,EAAkBxI,GAChBN,EAAQM,EAAS7B,EAAMY,wBAA0BW,EAAQM,EAAS7B,EAAMS,oBAC1E0J,EAAkBtI,GAChBN,EAAQM,EAAS7B,EAAMM,oBACzB8J,EAAmBvI,QADrB,GAKT7B,EAAMwK,eAAiB,SAAUhG,GAC/B,IAAI3C,EAGJ,OAFAA,EAAU2C,aAAaX,MAAQW,EAAEC,OAASD,EAEtCjD,EAAQM,EAAS7B,EAAMW,qBAClBuJ,EAAmBrI,GACjBN,EAAQM,EAAS7B,EAAMY,wBAA0BW,EAAQM,EAAS7B,EAAMQ,qBAC1EwJ,EAAmBnI,GACjBN,EAAQM,EAAS7B,EAAMM,oBACzB2J,EAAoBpI,QADtB,GAKTqI,EAAqB,SAA4BrI,GAC/C,IAAI4I,EASJ,OANmB,OAFnBA,EAAc5I,EAAQiI,aAAa,wBAGjC9H,EAAQH,EAAS,kBAAmBA,EAAQ6I,WAC5C7I,EAAQ6I,UAAYD,GAGtB5I,EAAQ/B,iBAAiB,QAASyE,GAC3BvC,EAAQH,EAAS,gBAAgB,IAG1CwI,EAAoB,SAA2BxI,GAC7C,IAAI8I,EASJ,OANoB,OAFpBA,EAAe7I,EAAQD,EAAS,sBAG9BA,EAAQ6I,UAAYC,EACpB3I,EAAQH,EAAS,kBAAmB,OAGtCA,EAAQ+I,oBAAoB,QAASrG,GAC9BvC,EAAQH,EAAS,eAAgB,OAG1CoI,EAAsB,SAA6BX,GACjD,OAAOD,EAAaC,EAAMtJ,EAAMQ,qBAAqBuC,QAAQiH,IAG/DA,EAAqB,SAA4BnI,GAC/C,IAAI4I,EAcJ,OAXmB,OAFnBA,EAAc5I,EAAQiI,aAAa,wBAG7BvI,EAAQM,EAAS,WACnBG,EAAQH,EAAS,kBAAmBA,EAAQ6I,WAC5C7I,EAAQ6I,UAAYD,IAEpBzI,EAAQH,EAAS,kBAAmBA,EAAQI,OAC5CJ,EAAQI,MAAQwI,IAIpB5I,EAAQgH,UAAW,EACZ7G,EAAQH,EAAS,gBAAgB,IAG1CuI,EAAqB,SAA4Bd,GAC/C,OAAOD,EAAaC,EAAMtJ,EAAMS,oBAAoBsC,QAAQoH,IAG9DA,EAAoB,SAA2BtI,GAC7C,IAAI8I,EAcJ,OAXoB,OAFpBA,EAAe7I,EAAQD,EAAS,sBAG1BN,EAAQM,EAAS,UACnBA,EAAQ6I,UAAYC,EAEpB9I,EAAQI,MAAQ0I,EAGlB3I,EAAQH,EAAS,kBAAmB,OAGtCA,EAAQgH,UAAW,EACZ7G,EAAQH,EAAS,eAAgB,QAEzChB,KAAKd,MACR,WACE,IAAIwE,EACJA,EAAiBvE,EAAMuE,eAEvBvE,EAAM6K,aAAe,SAAUrG,GAC7B,IAAIlC,EAAWC,EAAW+G,EAAMwB,EAAanE,EAAYoE,EAIzD,GAHOhL,KACPgL,EADOhL,KACO+J,aAAa,eAwB3B,OAlBAnD,EAAO3G,EAAM2G,KAPN5G,MAQPwC,EAAYvC,EAAMuC,YAClBD,EAAYtC,EAAMsC,YAClBgH,EAAO1J,SAAS+H,cAAc,QAC9BmD,EAAc,gCAAkCC,EAAS,qBAExC,MAAbzI,GAAkC,MAAbC,GAAsBvC,EAAMmI,cAAcxB,KACjEmE,GAAe,gBAAkBxI,EAAY,YAAcC,EAAY,sBAGzEuI,GAAe,0BACfxB,EAAKyB,OAAS,OACdzB,EAAK0B,OAASrE,EACd2C,EAAK7E,OApBE1E,KAoBY0E,OACnB6E,EAAKoB,UAAYI,EACjBxB,EAAK2B,MAAMC,QAAU,OACrBtL,SAASuL,KAAKrD,YAAYwB,GAC1BA,EAAKrI,cAAc,mBAAmBmK,QAC/B7G,EAAeC,KAEvB3D,KAAKd,MACR,WACE,IAAI0F,EACAvC,EACApB,EACAqG,EACAkD,EACA9J,EACAkH,EACAzG,EACAuC,EACAnC,EAAQ,GAAGA,MACfb,EAAUvB,EAAMuB,QAASO,EAAU9B,EAAM8B,QAASE,EAAUhC,EAAMgC,QAASkB,EAAOlD,EAAMkD,KAAMqB,EAAiBvE,EAAMuE,eAAgBkB,EAAOzF,EAAMyF,KAAM0C,EAAgBnI,EAAMmI,cAAeM,EAAmBzI,EAAMyI,iBAEtN4C,EAAW,SAAkBxJ,GAC3B,IAAII,EAEJ,OAAgB,OADhBA,EAAQJ,EAAQiI,aAAa,iBACK,UAAV7H,GAG1BjC,EAAMsL,aAAe,SAAU9G,GAC7B,IAAI+G,EAAQlH,EAAM0C,EAAUlF,EAASkJ,EAAQtE,EAAKW,EAGlD,OAAKiE,EAFLxJ,EAAU9B,QAMLmD,EAAKrB,EAAS,gBAKnBuF,EAAkBvF,EAAQiI,aAAa,yBACvC/C,EAAWlF,EAAQiI,aAAa,cAAgB,SAE5CvI,EAAQM,EAAS7B,EAAMM,qBACzBiL,EAASzJ,EAAQD,EAAS,qBAC1BkJ,EAASjJ,EAAQD,EAAS,iCAAmCA,EAAQkJ,OACrEtE,EAAM3E,EAAQD,EAAS,iCAAmCA,EAAQiI,aAAa,WAAapD,SAASC,KAExE,QAAzBoE,EAAOlE,gBACTJ,EAAMA,EAAIwB,QAAQ,QAAS,KAGL,wBAApBpG,EAAQ2J,SACVnH,EAAO,IAAIoH,SAAS5J,GAEN,MAAV0J,GACFlH,EAAKqH,OAAOH,EAAOnH,KAAMmH,EAAOtJ,QAGlCoC,EAAOoE,EAAiB5G,EAAS0J,GAGnCvJ,EAAQH,EAAS,oBAAqB,MACtCG,EAAQH,EAAS,+BAAgC,MACjDG,EAAQH,EAAS,+BAAgC,OACxCN,EAAQM,EAAS7B,EAAME,sBAAwBqB,EAAQM,EAAS7B,EAAMK,sBAC/E0K,EAASlJ,EAAQiI,aAAa,eAC9BrD,EAAM5E,EAAQiI,aAAa,YAC3BzF,EAAOoE,EAAiB5G,EAASA,EAAQiI,aAAa,kBAEtDiB,EAASlJ,EAAQiI,aAAa,eAC9BrD,EAAMzG,EAAM2G,KAAK9E,GACjBwC,EAAOxC,EAAQiI,aAAa,gBAG9BrE,EAAK,CACHmB,KAAMmE,GAAU,MAChBtE,IAAKA,EACLpC,KAAMA,EACN0C,SAAUA,EACVV,WAAY,SAAoB3D,EAAKgD,GACnC,OAAIxC,EAAKrB,EAAS,kBAAmB,CAACa,EAAKgD,IAClCxC,EAAKrB,EAAS,YAAa,CAACa,KAEnCQ,EAAKrB,EAAS,iBACP,IAGXoE,QAAS,WACP,IAAI0F,EAEJ,OADAA,EAAO,GAAKC,UAAUC,OAASzJ,EAAMvB,KAAK+K,UAAW,GAAK,GACnD1I,EAAKrB,EAAS,eAAgB8J,IAEvCxF,MAAO,WACL,IAAIwF,EAEJ,OADAA,EAAO,GAAKC,UAAUC,OAASzJ,EAAMvB,KAAK+K,UAAW,GAAK,GACnD1I,EAAKrB,EAAS,aAAc8J,IAErCvF,SAAU,WACR,IAAIuF,EAEJ,OADAA,EAAO,GAAKC,UAAUC,OAASzJ,EAAMvB,KAAK+K,UAAW,GAAK,GACnD1I,EAAKrB,EAAS,gBAAiB8J,IAExCxE,YAAagB,EAAc1B,GAC3BW,gBAAoC,MAAnBA,GAA+C,UAApBA,IAEvC7C,EAAeC,KAtEpBtB,EAAKrB,EAAS,iBACP,KAwEX7B,EAAM8L,sBAAwB,SAAUtH,GACtC,IAAY8E,EAIZ,GAHSvJ,KACTuJ,EADSvJ,KACKuJ,KAed,OAhBSvJ,KAOEqE,MACTpC,EAAQsH,EAAM,oBAAqB,CACjClF,KATKrE,KASQqE,KACbnC,MAVKlC,KAUSkC,QAIlBD,EAAQsH,EAAM,4BAdLvJ,KAcyCgM,gBAClD/J,EAAQsH,EAAM,+BAfLvJ,KAe4C+J,aAAa,eAC3D9H,EAAQsH,EAAM,+BAhBZvJ,KAgBmD+J,aAAa,gBAG3E9J,EAAMgM,0BAA4B,SAAUxH,GAC1C,IAAIH,EAAM4H,EAAyClB,EAQnD,GAPOhL,KACPgL,GADOhL,KACQ+J,aAAa,gBAAkB,OAAOjD,cACrDxC,EAFOtE,KAEK+J,aAAa,eAEzBmC,GADYzH,EAAE0H,SAAW1H,EAAE2H,UACsB,QAAXpB,IAAqB1G,EACxB,MAAZG,EAAE+G,QAA+B,IAAb/G,EAAE+G,QAEjBU,EAC1B,OAAOzH,EAAEG,6BAGZ9D,KAAKd,MACR,WACE,IAAImC,EAAGO,EAAgBmC,EAAU4F,EAAgBD,EAAerH,EAAM4I,EAAuBhK,EAAS4H,EAAeY,EAAuBO,EAAcS,EAAcvK,EAAciL,EAA2BnJ,EAGjN,GAFAK,EAAOlD,EAAMkD,KAAM0B,EAAW5E,EAAM4E,SAAU9C,EAAU9B,EAAM8B,QAASI,EAAIlC,EAAMkC,EAAGW,EAAoB7C,EAAM6C,kBAAmBJ,EAAiBzC,EAAMyC,eAAgB1B,EAAef,EAAMe,aAAcwJ,EAAgBvK,EAAMuK,cAAeC,EAAiBxK,EAAMwK,eAAgBF,EAAwBtK,EAAMsK,sBAAuBZ,EAAgB1J,EAAM0J,cAAesC,EAA4BhM,EAAMgM,0BAA2BV,EAAetL,EAAMsL,aAAcQ,EAAwB9L,EAAM8L,sBAAuBjB,EAAe7K,EAAM6K,aAErgB,oBAAXuB,QAAqC,OAAXA,QAAkC,MAAfA,OAAO3G,KAAc,CAC3E,GAAI2G,OAAOC,MACT,MAAM,IAAIC,MAAM,kEAGlBF,OAAOC,MAAQrM,EACfoM,OAAOG,eAAc,SAAU7G,EAAS8G,EAAiB9J,GACvD,IAAKgD,EAAQyB,YACX,OAAO1E,EAAeC,MAK5B1C,EAAMyM,MAAQ,WACZ,GAAIrJ,OAAOsJ,cACT,MAAM,IAAIJ,MAAM,sCAiDlB,OA9CAlJ,OAAOtD,iBAAiB,YAAY,WAMlC,OALAoC,EAAElC,EAAMS,oBAAoBsC,SAAQ,SAAUyG,GAC5C,GAAI1H,EAAQ0H,EAAI,gBACd,OAAOe,EAAcf,MAGlBtH,EAAElC,EAAMW,qBAAqBoC,SAAQ,SAAUyG,GACpD,GAAI1H,EAAQ0H,EAAI,gBACd,OAAOe,EAAcf,SAI3B5E,EAAShF,SAAUI,EAAMW,oBAAqB,gBAAiB4J,GAC/D3F,EAAShF,SAAUI,EAAMW,oBAAqB,eAAgB4J,GAC9D3F,EAAShF,SAAUI,EAAMY,sBAAuB,gBAAiB2J,GACjE3F,EAAShF,SAAUI,EAAMY,sBAAuB,eAAgB2J,GAChE3F,EAAShF,SAAUI,EAAMC,kBAAmB,QAAS+L,GACrDpH,EAAShF,SAAUI,EAAMC,kBAAmB,QAASqK,GACrD1F,EAAShF,SAAUI,EAAMC,kBAAmB,QAASyJ,GACrD9E,EAAShF,SAAUI,EAAMC,kBAAmB,QAASuK,GACrD5F,EAAShF,SAAUI,EAAMC,kBAAmB,QAASqL,GACrD1G,EAAShF,SAAUI,EAAMC,kBAAmB,QAAS4K,GACrDjG,EAAShF,SAAUI,EAAME,oBAAqB,QAAS8L,GACvDpH,EAAShF,SAAUI,EAAME,oBAAqB,QAASoK,GACvD1F,EAAShF,SAAUI,EAAME,oBAAqB,QAASwJ,GACvD9E,EAAShF,SAAUI,EAAME,oBAAqB,QAASsK,GACvD5F,EAAShF,SAAUI,EAAME,oBAAqB,QAASoL,GACvD1G,EAAShF,SAAUI,EAAMK,oBAAqB,SAAUiK,GACxD1F,EAAShF,SAAUI,EAAMK,oBAAqB,SAAUqJ,GACxD9E,EAAShF,SAAUI,EAAMK,oBAAqB,SAAUiL,GACxD1G,EAAShF,SAAUI,EAAMM,mBAAoB,SAAUgK,GACvD1F,EAAShF,SAAUI,EAAMM,mBAAoB,SAAUoJ,GACvD9E,EAAShF,SAAUI,EAAMM,mBAAoB,SAAUgL,GACvD1G,EAAShF,SAAUI,EAAMM,mBAAoB,UAAU,SAAUkE,GAC/D,OAAOmI,YAAW,WAChB,OAAOnC,EAAehG,KACrB,OAELI,EAAShF,SAAUI,EAAMM,mBAAoB,YAAakK,GAC1D5F,EAAShF,SAAUI,EAAMM,mBAAoB,gBAAiBiK,GAC9D3F,EAAShF,SAAUI,EAAMO,uBAAwB,QAASyL,GAC1DpH,EAAShF,SAAUI,EAAMO,uBAAwB,QAAS+J,GAC1D1F,EAAShF,SAAUI,EAAMO,uBAAwB,QAASmJ,GAC1D9E,EAAShF,SAAUI,EAAMO,uBAAwB,QAASuL,GAC1DlM,SAASE,iBAAiB,mBAAoB+C,GAC9CjD,SAASE,iBAAiB,mBAAoBiB,GACvCqC,OAAOsJ,eAAgB,GAG5BtJ,OAAOpD,QAAUA,GAASkD,EAAKtD,SAAU,yBAC3CI,EAAMyM,SAEP5L,KAAKd,QACPc,KAAKd,MAE0B6M,EAAOC,QACvCD,EAAOC,QAAU7M,OAEL,0BAAZ,KAAY,oCAEba,KAAKd,O,iCC/vBR,4BAKM+M,EAAyB,yCAE/BlI,mBAAShF,SAAU,sBAAuB,UAAU,YAAiB,IAAd6E,EAAa,EAAbA,OACrD,GAAG1B,QAAQlC,KAAKjB,SAASyC,iBAAiByK,IAAyB,SAAC5L,GAClEA,EAAQ+H,QAAUxE,EAAOwE,cAI7BrE,mBAAShF,SAAUkN,EAAwB,UAAU,WACnD,IAAMC,EAAkBnN,SAASqB,cAAc,uBAE3C8L,IACFA,EAAgB9D,QAAU,GAAG+D,MAAMnM,KAAKjB,SAASyC,iBAAiByK,IAAyB,SAAC5L,GAAD,OAAaA,EAAQ+H,WAChH8D,EAAgBE,eAAiBF,EAAgB9D,SAAW,GAAGiE,KAAKrM,KAAKjB,SAASyC,iBAAiByK,IAAyB,SAAC5L,GAAD,OAAaA,EAAQ+H,eAIrJrE,mBAAShF,SAAU,6BAA8B,SAAS,WACxD,GAAGmD,QAAQlC,KAAKjB,SAASyC,iBAAiB,yBAAyB,SAACR,GAClEA,EAAQuJ,cAIZxG,mBAAShF,SAAU,6BAA8B,SAAS,WACxD,GAAGmD,QAAQlC,KAAKjB,SAASyC,iBAAiB,mDAAmD,SAACR,GAC5FA,EAAQuJ,cAIZ,IAAM+B,EAA8B,SAAC1I,GACnC,IAAM2I,EAAmBxN,SAASqB,cAAc,+CAC1CoM,EAAmBzN,SAASqB,cAAc,iDAE5CmM,IACFA,EAAenC,MAAMC,QAA4B,YAAjBzG,EAAOxC,MAAuB,OAAS,SAGrEoL,IACFA,EAAiBpC,MAAMC,QAA4B,YAAjBzG,EAAOxC,MAAuB,OAAS,UAI7E2C,mBAAShF,SAAU,yBAA0B,UAAU,gBAAG6E,EAAH,EAAGA,OAAH,OAAgB0I,EAA4B1I,MAEnG,IAAM6I,EAA0C,SAAC7I,GAC/C,IAAM8I,EAAiC3N,SAASqB,cAAc,oDAE1DsM,IACFA,EAA+B1E,UAAYpE,EAAOwE,QAC9CxE,EAAOwE,QACTsE,EAA+BC,cAAcC,UAAUC,OAAO,YAE9DH,EAA+BC,cAAcC,UAAUE,IAAI,cAKjE/I,mBAAShF,SAAU,0DAA2D,UAAU,gBAAG6E,EAAH,EAAGA,OAAH,OAAgB6I,EAAwC7I,MAEhJhF,mBAAM,WACJ,IAAMmO,EAA2BhO,SAASiO,eAAe,yBACrDD,GAA0BT,EAA4BS,GAE1D,IAAME,EAAkClO,SAASiO,eAAe,0DAC5DC,GAAiCR,EAAwCQ,Q","file":"core/admin.js","sourcesContent":["export default function ready(loaded) {\n if (['interactive', 'complete'].includes(document.readyState)) {\n loaded();\n } else {\n document.addEventListener('DOMContentLoaded', loaded);\n }\n}\n","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = confirm(message);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","// This file will be loaded on admin pages, regardless of theme.\n\nimport { delegate } from 'rails-ujs';\nimport ready from '../mastodon/ready';\n\nconst batchCheckboxClassName = '.batch-checkbox input[type=\"checkbox\"]';\n\ndelegate(document, '#batch_checkbox_all', 'change', ({ target }) => {\n [].forEach.call(document.querySelectorAll(batchCheckboxClassName), (content) => {\n content.checked = target.checked;\n });\n});\n\ndelegate(document, batchCheckboxClassName, 'change', () => {\n const checkAllElement = document.querySelector('#batch_checkbox_all');\n\n if (checkAllElement) {\n checkAllElement.checked = [].every.call(document.querySelectorAll(batchCheckboxClassName), (content) => content.checked);\n checkAllElement.indeterminate = !checkAllElement.checked && [].some.call(document.querySelectorAll(batchCheckboxClassName), (content) => content.checked);\n }\n});\n\ndelegate(document, '.media-spoiler-show-button', 'click', () => {\n [].forEach.call(document.querySelectorAll('button.media-spoiler'), (element) => {\n element.click();\n });\n});\n\ndelegate(document, '.media-spoiler-hide-button', 'click', () => {\n [].forEach.call(document.querySelectorAll('.spoiler-button.spoiler-button--visible button'), (element) => {\n element.click();\n });\n});\n\nconst onDomainBlockSeverityChange = (target) => {\n const rejectMediaDiv = document.querySelector('.input.with_label.domain_block_reject_media');\n const rejectReportsDiv = document.querySelector('.input.with_label.domain_block_reject_reports');\n\n if (rejectMediaDiv) {\n rejectMediaDiv.style.display = (target.value === 'suspend') ? 'none' : 'block';\n }\n\n if (rejectReportsDiv) {\n rejectReportsDiv.style.display = (target.value === 'suspend') ? 'none' : 'block';\n }\n};\n\ndelegate(document, '#domain_block_severity', 'change', ({ target }) => onDomainBlockSeverityChange(target));\n\nconst onEnableBootstrapTimelineAccountsChange = (target) => {\n const bootstrapTimelineAccountsField = document.querySelector('#form_admin_settings_bootstrap_timeline_accounts');\n\n if (bootstrapTimelineAccountsField) {\n bootstrapTimelineAccountsField.disabled = !target.checked;\n if (target.checked) {\n bootstrapTimelineAccountsField.parentElement.classList.remove('disabled');\n } else {\n bootstrapTimelineAccountsField.parentElement.classList.add('disabled');\n }\n }\n};\n\ndelegate(document, '#form_admin_settings_enable_bootstrap_timeline_accounts', 'change', ({ target }) => onEnableBootstrapTimelineAccountsChange(target));\n\nready(() => {\n const domainBlockSeverityInput = document.getElementById('domain_block_severity');\n if (domainBlockSeverityInput) onDomainBlockSeverityChange(domainBlockSeverityInput);\n\n const enableBootstrapTimelineAccounts = document.getElementById('form_admin_settings_enable_bootstrap_timeline_accounts');\n if (enableBootstrapTimelineAccounts) onEnableBootstrapTimelineAccountsChange(enableBootstrapTimelineAccounts);\n});\n"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/ready.js","webpack:///./node_modules/@rails/ujs/lib/assets/compiled/rails-ujs.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/admin.js"],"names":["ready","loaded","includes","document","readyState","addEventListener","this","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","call","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","prototype","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","element","getData","key","setData","value","$","Array","slice","querySelectorAll","csrfParam","csrfToken","meta","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","forEach","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","result","defaultPrevented","Object","defineProperty","get","obj","name","data","dispatchEvent","stopEverything","e","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","text","html","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","XMLHttpRequest","OPENED","send","url","location","href","type","toUpperCase","indexOf","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","match","JSON","parse","createElement","setAttribute","head","appendChild","removeChild","DOMParser","replace","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","push","checked","map","encodeURIComponent","join","formElements","form","filter","el","allowAction","handleConfirm","confirm","message","answer","callback","getAttribute","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","isXhrRedirect","handleDisabledElement","enableElement","disableElement","replacement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","args","arguments","length","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","Error","ajaxPrefilter","originalOptions","start","_rails_loaded","setTimeout","module","exports","batchCheckboxClassName","checkAllElement","every","indeterminate","some","submit","onDomainBlockSeverityChange","rejectMediaDiv","rejectReportsDiv","onEnableBootstrapTimelineAccountsChange","bootstrapTimelineAccountsField","parentElement","classList","remove","add","domainBlockSeverityInput","getElementById","enableBootstrapTimelineAccounts"],"mappings":"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","file":"core/admin.js","sourcesContent":["export default function ready(loaded) {\n if (['interactive', 'complete'].includes(document.readyState)) {\n loaded();\n } else {\n document.addEventListener('DOMContentLoaded', loaded);\n }\n}\n","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'fieldset[disabled] *')) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n Rails.confirm = function (message, element) {\n return confirm(message);\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = Rails.confirm(message, element);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, isXhrRedirect, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n\n if (e instanceof Event) {\n if (isXhrRedirect(e)) {\n return;\n }\n\n element = e.target;\n } else {\n element = e;\n }\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n\n isXhrRedirect = function isXhrRedirect(event) {\n var ref, xhr;\n xhr = (ref = event.detail) != null ? ref[0] : void 0;\n return (xhr != null ? xhr.getResponseHeader(\"X-Xhr-Redirect\") : void 0) != null;\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","// This file will be loaded on admin pages, regardless of theme.\n\nimport { delegate } from '@rails/ujs';\nimport ready from '../mastodon/ready';\n\nconst batchCheckboxClassName = '.batch-checkbox input[type=\"checkbox\"]';\n\ndelegate(document, '#batch_checkbox_all', 'change', ({ target }) => {\n [].forEach.call(document.querySelectorAll(batchCheckboxClassName), (content) => {\n content.checked = target.checked;\n });\n});\n\ndelegate(document, batchCheckboxClassName, 'change', () => {\n const checkAllElement = document.querySelector('#batch_checkbox_all');\n\n if (checkAllElement) {\n checkAllElement.checked = [].every.call(document.querySelectorAll(batchCheckboxClassName), (content) => content.checked);\n checkAllElement.indeterminate = !checkAllElement.checked && [].some.call(document.querySelectorAll(batchCheckboxClassName), (content) => content.checked);\n }\n});\n\ndelegate(document, '.media-spoiler-show-button', 'click', () => {\n [].forEach.call(document.querySelectorAll('button.media-spoiler'), (element) => {\n element.click();\n });\n});\n\ndelegate(document, '.media-spoiler-hide-button', 'click', () => {\n [].forEach.call(document.querySelectorAll('.spoiler-button.spoiler-button--visible button'), (element) => {\n element.click();\n });\n});\n\ndelegate(document, '.filter-subset--with-select select', 'change', ({ target }) => {\n target.form.submit();\n});\n\nconst onDomainBlockSeverityChange = (target) => {\n const rejectMediaDiv = document.querySelector('.input.with_label.domain_block_reject_media');\n const rejectReportsDiv = document.querySelector('.input.with_label.domain_block_reject_reports');\n\n if (rejectMediaDiv) {\n rejectMediaDiv.style.display = (target.value === 'suspend') ? 'none' : 'block';\n }\n\n if (rejectReportsDiv) {\n rejectReportsDiv.style.display = (target.value === 'suspend') ? 'none' : 'block';\n }\n};\n\ndelegate(document, '#domain_block_severity', 'change', ({ target }) => onDomainBlockSeverityChange(target));\n\nconst onEnableBootstrapTimelineAccountsChange = (target) => {\n const bootstrapTimelineAccountsField = document.querySelector('#form_admin_settings_bootstrap_timeline_accounts');\n\n if (bootstrapTimelineAccountsField) {\n bootstrapTimelineAccountsField.disabled = !target.checked;\n if (target.checked) {\n bootstrapTimelineAccountsField.parentElement.classList.remove('disabled');\n } else {\n bootstrapTimelineAccountsField.parentElement.classList.add('disabled');\n }\n }\n};\n\ndelegate(document, '#form_admin_settings_enable_bootstrap_timeline_accounts', 'change', ({ target }) => onEnableBootstrapTimelineAccountsChange(target));\n\nready(() => {\n const domainBlockSeverityInput = document.getElementById('domain_block_severity');\n if (domainBlockSeverityInput) onDomainBlockSeverityChange(domainBlockSeverityInput);\n\n const enableBootstrapTimelineAccounts = document.getElementById('form_admin_settings_enable_bootstrap_timeline_accounts');\n if (enableBootstrapTimelineAccounts) onEnableBootstrapTimelineAccountsChange(enableBootstrapTimelineAccounts);\n});\n"],"sourceRoot":""} \ No newline at end of file
diff --git a/priv/static/packs/core/auth.js b/priv/static/packs/core/auth.js
index 082b72b93..e682011a6 100644
--- a/priv/static/packs/core/auth.js
+++ b/priv/static/packs/core/auth.js
@@ -1,3 +1,3 @@
-/*! For license information please see auth.js.LICENSE */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[6,12],{20:function(e,a,n){"use strict";n.d(a,"p",(function(){return f})),n.d(a,"a",(function(){return l})),n.d(a,"g",(function(){return s})),n.d(a,"h",(function(){return c})),n.d(a,"v",(function(){return d})),n.d(a,"b",(function(){return g})),n.d(a,"e",(function(){return u})),n.d(a,"n",(function(){return m})),n.d(a,"r",(function(){return h})),n.d(a,"m",(function(){return p})),n.d(a,"j",(function(){return b})),n.d(a,"q",(function(){return _})),n.d(a,"t",(function(){return w})),n.d(a,"y",(function(){return k})),n.d(a,"l",(function(){return y})),n.d(a,"o",(function(){return v})),n.d(a,"k",(function(){return F})),n.d(a,"i",(function(){return E})),n.d(a,"w",(function(){return x})),n.d(a,"x",(function(){return j})),n.d(a,"s",(function(){return q})),n.d(a,"u",(function(){return D})),n.d(a,"c",(function(){return z})),n.d(a,"f",(function(){return S}));var o,t=document.getElementById("initial-state"),i=t&&JSON.parse(t.textContent),r=function(e){return i&&i.meta&&i.meta[e]},f=r("reduce_motion"),l=r("auto_play_gif"),s=r("display_media"),c=r("expand_spoilers"),d=r("unfollow_modal"),g=r("boost_modal"),u=r("delete_modal"),m=r("me"),h=r("search_enabled"),p=r("max_toot_chars")||500,b=r("invites_enabled"),_=r("repository"),w=r("source_url"),k=r("version"),y=r("mascot"),v=r("profile_directory"),F=r("is_staff"),E=!r("advanced_layout"),x=r("use_blurhash"),j=r("use_pending_items"),q=r("trends"),D=r("title"),z=r("crop_images"),S=(o="delete_others_notice",i&&i.rights&&i.rights[o]);a.d=i},214:function(e,a){e.exports=[{100:[[["💯"]],["💯",[],"100,hundred,points,symbol,score,perfect,numbers,century,exam,quiz,test,pass"]],1234:[[["🔢"]],["🔢",[],"1234,input,symbol,for,numbers,blue-square"]],grinning:[[["😀"]],["😀",[],"grinning,face,smile,happy,joy,:d,grin"]],grin:[[["😁"]],["😁",[],"grin,grinning,face,with,smiling,eyes,happy,smile,joy,kawaii"]],joy:[[["😂"]],["😂",[],"joy,face,with,tears,of,cry,weep,happy,happytears,haha"]],rolling_on_the_floor_laughing:[[["🤣"]],["🤣",[],"rolling,on,the,floor,laughing"]],smiley:[[["😃"]],["😃",[],"smiley,smiling,face,with,open,mouth,happy,joy,haha,:d,:),smile,funny,=),=-)"]],smile:[[["😄"]],["😄",[],"smile,smiling,face,with,open,mouth,and,eyes,happy,joy,funny,haha,laugh,like,:d,:),c:,:-d"]],sweat_smile:[[["😅"]],["😅",[],"sweat,smile,smiling,face,with,open,mouth,and,cold,hot,happy,laugh,relief"]],laughing:[[["😆"]],["😆",["satisfied"],"laughing,satisfied,smiling,face,with,open,mouth,and,tightly,closed,eyes,happy,joy,lol,haha,glad,xd,laugh,:>,:->"]],wink:[[["😉"]],["😉",[],"wink,winking,face,happy,mischievous,secret,;),smile,eye,;-)"]],blush:[[["😊"]],["😊",[],"blush,smiling,face,with,eyes,smile,happy,flushed,crush,embarrassed,shy,joy"]],yum:[[["😋"]],["😋",[],"yum,face,savouring,delicious,food,happy,joy,tongue,smile,silly,yummy,nom"]],sunglasses:[[["😎"]],["😎",[],"sunglasses,smiling,face,with,cool,smile,summer,beach,sunglass,8)"]],heart_eyes:[[["😍"]],["😍",[],"heart,eyes,smiling,face,with,shaped,love,like,affection,valentines,infatuation,crush"]],kissing_heart:[[["😘"]],["😘",[],"kissing,heart,face,throwing,a,kiss,love,like,affection,valentines,infatuation,:*,:-*"]],kissing:[[["😗"]],["😗",[],"kissing,face,love,like,3,valentines,infatuation,kiss"]],kissing_smiling_eyes:[[["😙"]],["😙",[],"kissing,smiling,eyes,face,with,affection,valentines,infatuation,kiss"]],kissing_closed_eyes:[[["😚"]],["😚",[],"kissing,closed,eyes,face,with,love,like,affection,valentines,infatuation,kiss"]],relaxed:[[["☺"],["☺️","263a"]],["☺️",[],"relaxed,white,smiling,face,blush,massage,happiness","263A-FE0F"]],slightly_smiling_face:[[["🙂"]],["🙂",[],"slightly,smiling,face,smile,:),(:,:-)"]],hugging_face:[[["🤗"]],["🤗",[],"hugging,face"]],"star-struck":[[["🤩"]],["🤩",["grinning_face_with_star_eyes"],"star,struck,grinning,face,with,eyes"]],thinking_face:[[["🤔"]],["🤔",[],"thinking,face"]],face_with_raised_eyebrow:[[["🤨"]],["🤨",["face_with_one_eyebrow_raised"],"face,with,raised,eyebrow,one"]],neutral_face:[[["😐"]],["😐",[],"neutral,face,indifference,meh,:|,:-|"]],expressionless:[[["😑"]],["😑",[],"expressionless,face,indifferent,-_-,meh,deadpan"]],no_mouth:[[["😶"]],["😶",[],"no,mouth,face,without,hellokitty"]],face_with_rolling_eyes:[[["🙄"]],["🙄",[],"face,with,rolling,eyes"]],smirk:[[["😏"]],["😏",[],"smirk,smirking,face,smile,mean,prank,smug,sarcasm"]],persevere:[[["😣"]],["😣",[],"persevere,persevering,face,sick,no,upset,oops"]],disappointed_relieved:[[["😥"]],["😥",[],"disappointed,relieved,but,face,phew,sweat,nervous"]],open_mouth:[[["😮"]],["😮",[],"open,mouth,face,with,surprise,impressed,wow,whoa,:o,:-o"]],zipper_mouth_face:[[["🤐"]],["🤐",[],"zipper,mouth,face,sealed,secret"]],hushed:[[["😯"]],["😯",[],"hushed,face,woo,shh"]],sleepy:[[["😪"]],["😪",[],"sleepy,face,tired,rest,nap"]],tired_face:[[["😫"]],["😫",[],"tired,face,sick,whine,upset,frustrated"]],sleeping:[[["😴"]],["😴",[],"sleeping,face,tired,sleepy,night,zzz"]],relieved:[[["😌"]],["😌",[],"relieved,face,relaxed,phew,massage,happiness"]],stuck_out_tongue:[[["😛"]],["😛",[],"stuck,out,tongue,face,with,prank,childish,playful,mischievous,smile,:p,:-p,:b,:-b"]],stuck_out_tongue_winking_eye:[[["😜"]],["😜",[],"stuck,out,tongue,winking,eye,face,with,and,prank,childish,playful,mischievous,smile,wink,;p,;-p,;b,;-b"]],stuck_out_tongue_closed_eyes:[[["😝"]],["😝",[],"stuck,out,tongue,closed,eyes,face,with,and,tightly,prank,playful,mischievous,smile"]],drooling_face:[[["🤤"]],["🤤",[],"drooling,face"]],unamused:[[["😒"]],["😒",[],"unamused,face,indifference,bored,straight face,serious,sarcasm"]],sweat:[[["😓"]],["😓",[],"sweat,face,with,cold,hot,sad,tired,exercise"]],pensive:[[["😔"]],["😔",[],"pensive,face,sad,depressed,upset"]],confused:[[["😕"]],["😕",[],"confused,face,indifference,huh,weird,hmmm,:/,:\\,:-\\,:-/"]],upside_down_face:[[["🙃"]],["🙃",[],"upside,down,face,flipped,silly,smile"]],money_mouth_face:[[["🤑"]],["🤑",[],"money,mouth,face,rich,dollar"]],astonished:[[["😲"]],["😲",[],"astonished,face,xox,surprised,poisoned"]],white_frowning_face:[[["☹"],["☹️","2639"]],["☹️",[],"white,frowning,face","2639-FE0F"]],slightly_frowning_face:[[["🙁"]],["🙁",[],"slightly,frowning,face,disappointed,sad,upset"]],confounded:[[["😖"]],["😖",[],"confounded,face,confused,sick,unwell,oops,:s"]],disappointed:[[["😞"]],["😞",[],"disappointed,face,sad,upset,depressed,:(,):,:-("]],worried:[[["😟"]],["😟",[],"worried,face,concern,nervous,:("]],triumph:[[["😤"]],["😤",[],"triumph,face,with,look,of,gas,phew,proud,pride"]],cry:[[["😢"]],["😢",[],"cry,crying,face,tears,sad,depressed,upset,:'("]],sob:[[["😭"]],["😭",[],"sob,loudly,crying,face,cry,tears,sad,upset,depressed"]],frowning:[[["😦"]],["😦",[],"frowning,face,with,open,mouth,aw,what"]],anguished:[[["😧"]],["😧",[],"anguished,face,stunned,nervous,d:"]],fearful:[[["😨"]],["😨",[],"fearful,face,scared,terrified,nervous,oops,huh"]],weary:[[["😩"]],["😩",[],"weary,face,tired,sleepy,sad,frustrated,upset"]],exploding_head:[[["🤯"]],["🤯",["shocked_face_with_exploding_head"],"exploding,head,shocked,face,with"]],grimacing:[[["😬"]],["😬",[],"grimacing,face,grimace,teeth"]],cold_sweat:[[["😰"]],["😰",[],"cold,sweat,face,with,open,mouth,and,nervous"]],scream:[[["😱"]],["😱",[],"scream,face,screaming,in,fear,munch,scared,omg"]],flushed:[[["😳"]],["😳",[],"flushed,face,blush,shy,flattered"]],zany_face:[[["🤪"]],["🤪",["grinning_face_with_one_large_and_one_small_eye"],"zany,face,grinning,with,one,large,and,small,eye"]],dizzy_face:[[["😵"]],["😵",[],"dizzy,face,spent,unconscious,xox"]],rage:[[["😡"]],["😡",[],"rage,pouting,face,angry,mad,hate,despise"]],angry:[[["😠"]],["😠",[],"angry,face,mad,annoyed,frustrated,>:(,>:-("]],face_with_symbols_on_mouth:[[["🤬"]],["🤬",["serious_face_with_symbols_covering_mouth"],"face,with,symbols,on,mouth,serious,covering"]],mask:[[["😷"]],["😷",[],"mask,face,with,medical,sick,ill,disease"]],face_with_thermometer:[[["🤒"]],["🤒",[],"face,with,thermometer,sick,temperature,cold,fever"]],face_with_head_bandage:[[["🤕"]],["🤕",[],"face,with,head,bandage,injured,clumsy,hurt"]],nauseated_face:[[["🤢"]],["🤢",[],"nauseated,face,vomit,gross,green,sick,throw up,ill"]],face_vomiting:[[["🤮"]],["🤮",["face_with_open_mouth_vomiting"],"face,vomiting,with,open,mouth"]],sneezing_face:[[["🤧"]],["🤧",[],"sneezing,face,gesundheit,sneeze,sick,allergy"]],innocent:[[["😇"]],["😇",[],"innocent,smiling,face,with,halo,angel,heaven"]],face_with_cowboy_hat:[[["🤠"]],["🤠",[],"face,with,cowboy,hat"]],lying_face:[[["🤥"]],["🤥",[],"lying,face,lie,pinocchio"]],shushing_face:[[["🤫"]],["🤫",["face_with_finger_covering_closed_lips"],"shushing,face,with,finger,covering,closed,lips"]],face_with_hand_over_mouth:[[["🤭"]],["🤭",["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"face,with,hand,over,mouth,smiling,eyes,and,covering"]],face_with_monocle:[[["🧐"]],["🧐",[],"face,with,monocle"]],nerd_face:[[["🤓"]],["🤓",[],"nerd,face,nerdy,geek,dork"]],smiling_imp:[[["😈"]],["😈",[],"smiling,imp,face,with,horns,devil"]],imp:[[["👿"]],["👿",[],"imp,devil,angry,horns"]],clown_face:[[["🤡"]],["🤡",[],"clown,face"]],japanese_ogre:[[["👹"]],["👹",[],"japanese,ogre,monster,red,mask,halloween,scary,creepy,devil,demon"]],japanese_goblin:[[["👺"]],["👺",[],"japanese,goblin,red,evil,mask,monster,scary,creepy"]],skull:[[["💀"]],["💀",[],"skull,dead,skeleton,creepy,death"]],skull_and_crossbones:[[["☠"],["☠️","2620"]],["☠️",[],"skull,and,crossbones,poison,danger,deadly,scary,death,pirate,evil","2620-FE0F"]],ghost:[[["👻"]],["👻",[],"ghost,halloween,spooky,scary"]],alien:[[["👽"]],["👽",[],"alien,extraterrestrial,ufo,paul,weird,outer_space"]],space_invader:[[["👾"]],["👾",[],"space,invader,alien,monster,game,arcade,play"]],robot_face:[[["🤖"]],["🤖",[],"robot,face"]],hankey:[[["💩"]],["💩",["poop","shit"],"hankey,poop,shit,pile,of,poo"]],smiley_cat:[[["😺"]],["😺",[],"smiley,cat,smiling,face,with,open,mouth,animal,cats,happy,smile"]],smile_cat:[[["😸"]],["😸",[],"smile,cat,grinning,face,with,smiling,eyes,animal,cats"]],joy_cat:[[["😹"]],["😹",[],"joy,cat,face,with,tears,of,animal,cats,haha,happy"]],heart_eyes_cat:[[["😻"]],["😻",[],"heart,eyes,cat,smiling,face,with,shaped,animal,love,like,affection,cats,valentines"]],smirk_cat:[[["😼"]],["😼",[],"smirk,cat,face,with,wry,smile,animal,cats"]],kissing_cat:[[["😽"]],["😽",[],"kissing,cat,face,with,closed,eyes,animal,cats,kiss"]],scream_cat:[[["🙀"]],["🙀",[],"scream,cat,weary,face,animal,cats,munch,scared"]],crying_cat_face:[[["😿"]],["😿",[],"crying,cat,face,animal,tears,weep,sad,cats,upset,cry"]],pouting_cat:[[["😾"]],["😾",[],"pouting,cat,face,animal,cats"]],see_no_evil:[[["🙈"]],["🙈",[],"see,no,evil,monkey,animal,nature,haha"]],hear_no_evil:[[["🙉"]],["🙉",[],"hear,no,evil,monkey,animal,nature"]],speak_no_evil:[[["🙊"]],["🙊",[],"speak,no,evil,monkey,animal,nature,omg"]],baby:[[["👶"],["👶🏻"],["👶🏼"],["👶🏽"],["👶🏾"],["👶🏿"]],["👶",[],"baby,child,boy,girl,toddler"]],child:[[["🧒"],["🧒🏻"],["🧒🏼"],["🧒🏽"],["🧒🏾"],["🧒🏿"]],["🧒",[],"child"]],boy:[[["👦"],["👦🏻"],["👦🏼"],["👦🏽"],["👦🏾"],["👦🏿"]],["👦",[],"boy,man,male,guy,teenager"]],girl:[[["👧"],["👧🏻"],["👧🏼"],["👧🏽"],["👧🏾"],["👧🏿"]],["👧",[],"girl,female,woman,teenager"]],adult:[[["🧑"],["🧑🏻"],["🧑🏼"],["🧑🏽"],["🧑🏾"],["🧑🏿"]],["🧑",[],"adult"]],man:[[["👨"],["👨🏻"],["👨🏼"],["👨🏽"],["👨🏾"],["👨🏿"]],["👨",[],"man,mustache,father,dad,guy,classy,sir,moustache"]],woman:[[["👩"],["👩🏻"],["👩🏼"],["👩🏽"],["👩🏾"],["👩🏿"]],["👩",[],"woman,female,girls,lady"]],older_adult:[[["🧓"],["🧓🏻"],["🧓🏼"],["🧓🏽"],["🧓🏾"],["🧓🏿"]],["🧓",[],"older,adult"]],older_man:[[["👴"],["👴🏻"],["👴🏼"],["👴🏽"],["👴🏾"],["👴🏿"]],["👴",[],"older,man,human,male,men,old,elder,senior"]],older_woman:[[["👵"],["👵🏻"],["👵🏼"],["👵🏽"],["👵🏾"],["👵🏿"]],["👵",[],"older,woman,human,female,women,lady,old,elder,senior"]],cop:[[["👮"],["👮🏻"],["👮🏼"],["👮🏽"],["👮🏾"],["👮🏿"]],["👮",[],"cop,police,officer"]],sleuth_or_spy:[[["🕵"],["🕵️","1f575"],["🕵🏻"],["🕵🏼"],["🕵🏽"],["🕵🏾"],["🕵🏿"]],["🕵️",[],"sleuth,or,spy"]],guardsman:[[["💂"],["💂🏻"],["💂🏼"],["💂🏽"],["💂🏾"],["💂🏿"]],["💂",[],"guardsman,uk,gb,british,male,guy,royal"]],construction_worker:[[["👷"],["👷🏻"],["👷🏼"],["👷🏽"],["👷🏾"],["👷🏿"]],["👷",[],"construction,worker"]],prince:[[["🤴"],["🤴🏻"],["🤴🏼"],["🤴🏽"],["🤴🏾"],["🤴🏿"]],["🤴",[],"prince,boy,man,male,crown,royal,king"]],princess:[[["👸"],["👸🏻"],["👸🏼"],["👸🏽"],["👸🏾"],["👸🏿"]],["👸",[],"princess,girl,woman,female,blond,crown,royal,queen"]],man_with_turban:[[["👳"],["👳🏻"],["👳🏼"],["👳🏽"],["👳🏾"],["👳🏿"]],["👳",[],"man,with,turban,male,indian,hinduism,arabs"]],man_with_gua_pi_mao:[[["👲"],["👲🏻"],["👲🏼"],["👲🏽"],["👲🏾"],["👲🏿"]],["👲",[],"man,with,gua,pi,mao,male,boy,chinese"]],person_with_headscarf:[[["🧕"],["🧕🏻"],["🧕🏼"],["🧕🏽"],["🧕🏾"],["🧕🏿"]],["🧕",[],"person,with,headscarf"]],bearded_person:[[["🧔"],["🧔🏻"],["🧔🏼"],["🧔🏽"],["🧔🏾"],["🧔🏿"]],["🧔",[],"bearded,person"]],person_with_blond_hair:[[["👱"],["👱🏻"],["👱🏼"],["👱🏽"],["👱🏾"],["👱🏿"]],["👱",[],"person,with,blond,hair"]],man_in_tuxedo:[[["🤵"],["🤵🏻"],["🤵🏼"],["🤵🏽"],["🤵🏾"],["🤵🏿"]],["🤵",[],"man,in,tuxedo,couple,marriage,wedding,groom"]],bride_with_veil:[[["👰"],["👰🏻"],["👰🏼"],["👰🏽"],["👰🏾"],["👰🏿"]],["👰",[],"bride,with,veil,couple,marriage,wedding,woman"]],pregnant_woman:[[["🤰"],["🤰🏻"],["🤰🏼"],["🤰🏽"],["🤰🏾"],["🤰🏿"]],["🤰",[],"pregnant,woman,baby"]],"breast-feeding":[[["🤱"],["🤱🏻"],["🤱🏼"],["🤱🏽"],["🤱🏾"],["🤱🏿"]],["🤱",[],"breast,feeding"]],angel:[[["👼"],["👼🏻"],["👼🏼"],["👼🏽"],["👼🏾"],["👼🏿"]],["👼",[],"angel,baby,heaven,wings,halo"]],santa:[[["🎅"],["🎅🏻"],["🎅🏼"],["🎅🏽"],["🎅🏾"],["🎅🏿"]],["🎅",[],"santa,father,christmas,festival,man,male,xmas,father christmas"]],mrs_claus:[[["🤶"],["🤶🏻"],["🤶🏼"],["🤶🏽"],["🤶🏾"],["🤶🏿"]],["🤶",["mother_christmas"],"mrs,claus,mother,christmas,woman,female,xmas,mother christmas"]],mage:[[["🧙"],["🧙🏻"],["🧙🏼"],["🧙🏽"],["🧙🏾"],["🧙🏿"]],["🧙",[],"mage"]],fairy:[[["🧚"],["🧚🏻"],["🧚🏼"],["🧚🏽"],["🧚🏾"],["🧚🏿"]],["🧚",[],"fairy"]],vampire:[[["🧛"],["🧛🏻"],["🧛🏼"],["🧛🏽"],["🧛🏾"],["🧛🏿"]],["🧛",[],"vampire"]],merperson:[[["🧜"],["🧜🏻"],["🧜🏼"],["🧜🏽"],["🧜🏾"],["🧜🏿"]],["🧜",[],"merperson"]],elf:[[["🧝"],["🧝🏻"],["🧝🏼"],["🧝🏽"],["🧝🏾"],["🧝🏿"]],["🧝",[],"elf"]],genie:[[["🧞"]],["🧞",[],"genie"]],zombie:[[["🧟"]],["🧟",[],"zombie"]],person_frowning:[[["🙍"],["🙍🏻"],["🙍🏼"],["🙍🏽"],["🙍🏾"],["🙍🏿"]],["🙍",[],"person,frowning"]],person_with_pouting_face:[[["🙎"],["🙎🏻"],["🙎🏼"],["🙎🏽"],["🙎🏾"],["🙎🏿"]],["🙎",[],"person,with,pouting,face"]],no_good:[[["🙅"],["🙅🏻"],["🙅🏼"],["🙅🏽"],["🙅🏾"],["🙅🏿"]],["🙅",[],"no,good,face,with,gesture"]],ok_woman:[[["🙆"],["🙆🏻"],["🙆🏼"],["🙆🏽"],["🙆🏾"],["🙆🏿"]],["🙆",[],"ok,woman,face,with,gesture,women,girl,female,pink,human"]],information_desk_person:[[["💁"],["💁🏻"],["💁🏼"],["💁🏽"],["💁🏾"],["💁🏿"]],["💁",[],"information,desk,person"]],raising_hand:[[["🙋"],["🙋🏻"],["🙋🏼"],["🙋🏽"],["🙋🏾"],["🙋🏿"]],["🙋",[],"raising,hand,happy,person,one"]],bow:[[["🙇"],["🙇🏻"],["🙇🏼"],["🙇🏽"],["🙇🏾"],["🙇🏿"]],["🙇",[],"bow,person,bowing,deeply"]],face_palm:[[["🤦"],["🤦🏻"],["🤦🏼"],["🤦🏽"],["🤦🏾"],["🤦🏿"]],["🤦",[],"face,palm"]],shrug:[[["🤷"],["🤷🏻"],["🤷🏼"],["🤷🏽"],["🤷🏾"],["🤷🏿"]],["🤷",[],"shrug"]],massage:[[["💆"],["💆🏻"],["💆🏼"],["💆🏽"],["💆🏾"],["💆🏿"]],["💆",[],"massage,face"]],haircut:[[["💇"],["💇🏻"],["💇🏼"],["💇🏽"],["💇🏾"],["💇🏿"]],["💇",[],"haircut"]],walking:[[["🚶"],["🚶🏻"],["🚶🏼"],["🚶🏽"],["🚶🏾"],["🚶🏿"]],["🚶",[],"walking,pedestrian"]],runner:[[["🏃"],["🏃🏻"],["🏃🏼"],["🏃🏽"],["🏃🏾"],["🏃🏿"]],["🏃",["running"],"runner,running"]],dancer:[[["💃"],["💃🏻"],["💃🏼"],["💃🏽"],["💃🏾"],["💃🏿"]],["💃",[],"dancer,female,girl,woman,fun"]],man_dancing:[[["🕺"],["🕺🏻"],["🕺🏼"],["🕺🏽"],["🕺🏾"],["🕺🏿"]],["🕺",[],"man,dancing,male,boy,fun,dancer"]],dancers:[[["👯"]],["👯",[],"dancers,woman,with,bunny,ears"]],person_in_steamy_room:[[["🧖"],["🧖🏻"],["🧖🏼"],["🧖🏽"],["🧖🏾"],["🧖🏿"]],["🧖",[],"person,in,steamy,room"]],person_climbing:[[["🧗"],["🧗🏻"],["🧗🏼"],["🧗🏽"],["🧗🏾"],["🧗🏿"]],["🧗",[],"person,climbing"]],person_in_lotus_position:[[["🧘"],["🧘🏻"],["🧘🏼"],["🧘🏽"],["🧘🏾"],["🧘🏿"]],["🧘",[],"person,in,lotus,position"]],bath:[[["🛀"],["🛀🏻"],["🛀🏼"],["🛀🏽"],["🛀🏾"],["🛀🏿"]],["🛀",[],"bath,clean,shower,bathroom"]],sleeping_accommodation:[[["🛌"],["🛌🏻"],["🛌🏼"],["🛌🏽"],["🛌🏾"],["🛌🏿"]],["🛌",[],"sleeping,accommodation"]],man_in_business_suit_levitating:[[["🕴"],["🕴️","1f574"],["🕴🏻"],["🕴🏼"],["🕴🏽"],["🕴🏾"],["🕴🏿"]],["🕴️",[],"man,in,business,suit,levitating"]],speaking_head_in_silhouette:[[["🗣"],["🗣️","1f5e3"]],["🗣️",[],"speaking,head,in,silhouette"]],bust_in_silhouette:[[["👤"]],["👤",[],"bust,in,silhouette,user,person,human"]],busts_in_silhouette:[[["👥"]],["👥",[],"busts,in,silhouette,user,person,human,group,team"]],fencer:[[["🤺"]],["🤺",[],"fencer"]],horse_racing:[[["🏇"],["🏇🏻"],["🏇🏼"],["🏇🏽"],["🏇🏾"],["🏇🏿"]],["🏇",[],"horse,racing,animal,betting,competition,gambling,luck"]],skier:[[["⛷"],["⛷️","26f7"]],["⛷️",[],"skier,sports,winter,snow","26F7-FE0F"]],snowboarder:[[["🏂"],["🏂🏻"],["🏂🏼"],["🏂🏽"],["🏂🏾"],["🏂🏿"]],["🏂",[],"snowboarder,sports,winter"]],golfer:[[["🏌"],["🏌️","1f3cc"],["🏌🏻"],["🏌🏼"],["🏌🏽"],["🏌🏾"],["🏌🏿"]],["🏌️",[],"golfer"]],surfer:[[["🏄"],["🏄🏻"],["🏄🏼"],["🏄🏽"],["🏄🏾"],["🏄🏿"]],["🏄",[],"surfer"]],rowboat:[[["🚣"],["🚣🏻"],["🚣🏼"],["🚣🏽"],["🚣🏾"],["🚣🏿"]],["🚣",[],"rowboat"]],swimmer:[[["🏊"],["🏊🏻"],["🏊🏼"],["🏊🏽"],["🏊🏾"],["🏊🏿"]],["🏊",[],"swimmer"]],person_with_ball:[[["⛹"],["⛹️","26f9"],["⛹🏻"],["⛹🏼"],["⛹🏽"],["⛹🏾"],["⛹🏿"]],["⛹️",[],"person,with,ball","26F9-FE0F"]],weight_lifter:[[["🏋"],["🏋️","1f3cb"],["🏋🏻"],["🏋🏼"],["🏋🏽"],["🏋🏾"],["🏋🏿"]],["🏋️",[],"weight,lifter"]],bicyclist:[[["🚴"],["🚴🏻"],["🚴🏼"],["🚴🏽"],["🚴🏾"],["🚴🏿"]],["🚴",[],"bicyclist"]],mountain_bicyclist:[[["🚵"],["🚵🏻"],["🚵🏼"],["🚵🏽"],["🚵🏾"],["🚵🏿"]],["🚵",[],"mountain,bicyclist"]],racing_car:[[["🏎"],["🏎️","1f3ce"]],["🏎️",[],"racing,car,sports,race,fast,formula,f1"]],racing_motorcycle:[[["🏍"],["🏍️","1f3cd"]],["🏍️",[],"racing,motorcycle"]],person_doing_cartwheel:[[["🤸"],["🤸🏻"],["🤸🏼"],["🤸🏽"],["🤸🏾"],["🤸🏿"]],["🤸",[],"person,doing,cartwheel"]],wrestlers:[[["🤼"]],["🤼",[],"wrestlers"]],water_polo:[[["🤽"],["🤽🏻"],["🤽🏼"],["🤽🏽"],["🤽🏾"],["🤽🏿"]],["🤽",[],"water,polo"]],handball:[[["🤾"],["🤾🏻"],["🤾🏼"],["🤾🏽"],["🤾🏾"],["🤾🏿"]],["🤾",[],"handball"]],juggling:[[["🤹"],["🤹🏻"],["🤹🏼"],["🤹🏽"],["🤹🏾"],["🤹🏿"]],["🤹",[],"juggling"]],couple:[[["👫"]],["👫",["man_and_woman_holding_hands"],"couple,man,and,woman,holding,hands,pair,people,human,love,date,dating,like,affection,valentines,marriage"]],two_men_holding_hands:[[["👬"]],["👬",[],"two,men,holding,hands,pair,couple,love,like,bromance,friendship,people,human"]],two_women_holding_hands:[[["👭"]],["👭",[],"two,women,holding,hands,pair,friendship,couple,love,like,female,people,human"]],couplekiss:[[["💏"]],["💏",[],"couplekiss,kiss"]],couple_with_heart:[[["💑"]],["💑",[],"couple,with,heart"]],family:[[["👪"]],["👨‍👩‍👦",["man-woman-boy"],"family,man,woman,boy","1F46A"]],selfie:[[["🤳"],["🤳🏻"],["🤳🏼"],["🤳🏽"],["🤳🏾"],["🤳🏿"]],["🤳",[],"selfie,camera,phone"]],muscle:[[["💪"],["💪🏻"],["💪🏼"],["💪🏽"],["💪🏾"],["💪🏿"]],["💪",[],"muscle,flexed,biceps,arm,flex,hand,summer,strong"]],point_left:[[["👈"],["👈🏻"],["👈🏼"],["👈🏽"],["👈🏾"],["👈🏿"]],["👈",[],"point,left,white,pointing,backhand,index,direction,fingers,hand"]],point_right:[[["👉"],["👉🏻"],["👉🏼"],["👉🏽"],["👉🏾"],["👉🏿"]],["👉",[],"point,right,white,pointing,backhand,index,fingers,hand,direction"]],point_up:[[["☝"],["☝️","261d"],["☝🏻"],["☝🏼"],["☝🏽"],["☝🏾"],["☝🏿"]],["☝️",[],"point,up,white,pointing,index,hand,fingers,direction","261D-FE0F"]],point_up_2:[[["👆"],["👆🏻"],["👆🏼"],["👆🏽"],["👆🏾"],["👆🏿"]],["👆",[],"point,up,2,white,pointing,backhand,index,fingers,hand,direction"]],middle_finger:[[["🖕"],["🖕🏻"],["🖕🏼"],["🖕🏽"],["🖕🏾"],["🖕🏿"]],["🖕",["reversed_hand_with_middle_finger_extended"],"middle,finger,reversed,hand,with,extended"]],point_down:[[["👇"],["👇🏻"],["👇🏼"],["👇🏽"],["👇🏾"],["👇🏿"]],["👇",[],"point,down,white,pointing,backhand,index,fingers,hand,direction"]],v:[[["✌"],["✌️","270c"],["✌🏻"],["✌🏼"],["✌🏽"],["✌🏾"],["✌🏿"]],["✌️",[],"v,victory,hand,fingers,ohyeah,peace,two","270C-FE0F"]],crossed_fingers:[[["🤞"],["🤞🏻"],["🤞🏼"],["🤞🏽"],["🤞🏾"],["🤞🏿"]],["🤞",["hand_with_index_and_middle_fingers_crossed"],"crossed,fingers,hand,with,index,and,middle,good,lucky"]],"spock-hand":[[["🖖"],["🖖🏻"],["🖖🏼"],["🖖🏽"],["🖖🏾"],["🖖🏿"]],["🖖",[],"spock,hand,raised,with,part,between,middle,and,ring,fingers"]],the_horns:[[["🤘"],["🤘🏻"],["🤘🏼"],["🤘🏽"],["🤘🏾"],["🤘🏿"]],["🤘",["sign_of_the_horns"],"the,horns,sign,of"]],call_me_hand:[[["🤙"],["🤙🏻"],["🤙🏼"],["🤙🏽"],["🤙🏾"],["🤙🏿"]],["🤙",[],"call,me,hand,hands,gesture"]],raised_hand_with_fingers_splayed:[[["🖐"],["🖐️","1f590"],["🖐🏻"],["🖐🏼"],["🖐🏽"],["🖐🏾"],["🖐🏿"]],["🖐️",[],"raised,hand,with,fingers,splayed,palm"]],hand:[[["✋"],["✋🏻"],["✋🏼"],["✋🏽"],["✋🏾"],["✋🏿"]],["✋",["raised_hand"],"hand,raised"]],ok_hand:[[["👌"],["👌🏻"],["👌🏼"],["👌🏽"],["👌🏾"],["👌🏿"]],["👌",[],"ok,hand,sign,fingers,limbs,perfect,okay"]],"+1":[[["👍"],["👍🏻"],["👍🏼"],["👍🏽"],["👍🏾"],["👍🏿"]],["👍",["thumbsup"],"+1,thumbsup,thumbs,up,sign,yes,awesome,good,agree,accept,cool,hand,like"]],"-1":[[["👎"],["👎🏻"],["👎🏼"],["👎🏽"],["👎🏾"],["👎🏿"]],["👎",["thumbsdown"],",1,thumbsdown,thumbs,down,sign,no,dislike,hand"]],fist:[[["✊"],["✊🏻"],["✊🏼"],["✊🏽"],["✊🏾"],["✊🏿"]],["✊",[],"fist,raised,fingers,hand,grasp"]],facepunch:[[["👊"],["👊🏻"],["👊🏼"],["👊🏽"],["👊🏾"],["👊🏿"]],["👊",["punch"],"facepunch,punch,fisted,hand,sign,angry,violence,fist,hit,attack"]],"left-facing_fist":[[["🤛"],["🤛🏻"],["🤛🏼"],["🤛🏽"],["🤛🏾"],["🤛🏿"]],["🤛",[],"left,facing,fist"]],"right-facing_fist":[[["🤜"],["🤜🏻"],["🤜🏼"],["🤜🏽"],["🤜🏾"],["🤜🏿"]],["🤜",[],"right,facing,fist"]],raised_back_of_hand:[[["🤚"],["🤚🏻"],["🤚🏼"],["🤚🏽"],["🤚🏾"],["🤚🏿"]],["🤚",[],"raised,back,of,hand,fingers,backhand"]],wave:[[["👋"],["👋🏻"],["👋🏼"],["👋🏽"],["👋🏾"],["👋🏿"]],["👋",[],"wave,waving,hand,sign,hands,gesture,goodbye,solong,farewell,hello,hi,palm"]],i_love_you_hand_sign:[[["🤟"],["🤟🏻"],["🤟🏼"],["🤟🏽"],["🤟🏾"],["🤟🏿"]],["🤟",[],"i,love,you,hand,sign"]],writing_hand:[[["✍"],["✍️","270d"],["✍🏻"],["✍🏼"],["✍🏽"],["✍🏾"],["✍🏿"]],["✍️",[],"writing,hand,lower_left_ballpoint_pen,stationery,write,compose","270D-FE0F"]],clap:[[["👏"],["👏🏻"],["👏🏼"],["👏🏽"],["👏🏾"],["👏🏿"]],["👏",[],"clap,clapping,hands,sign,praise,applause,congrats,yay"]],open_hands:[[["👐"],["👐🏻"],["👐🏼"],["👐🏽"],["👐🏾"],["👐🏿"]],["👐",[],"open,hands,sign,fingers,butterfly"]],raised_hands:[[["🙌"],["🙌🏻"],["🙌🏼"],["🙌🏽"],["🙌🏾"],["🙌🏿"]],["🙌",[],"raised,hands,person,raising,both,in,celebration,gesture,hooray,yea"]],palms_up_together:[[["🤲"],["🤲🏻"],["🤲🏼"],["🤲🏽"],["🤲🏾"],["🤲🏿"]],["🤲",[],"palms,up,together"]],pray:[[["🙏"],["🙏🏻"],["🙏🏼"],["🙏🏽"],["🙏🏾"],["🙏🏿"]],["🙏",[],"pray,person,with,folded,hands,please,hope,wish,namaste,highfive"]],handshake:[[["🤝"]],["🤝",[],"handshake,agreement,shake"]],nail_care:[[["💅"],["💅🏻"],["💅🏼"],["💅🏽"],["💅🏾"],["💅🏿"]],["💅",[],"nail,care,polish,beauty,manicure,finger,fashion"]],ear:[[["👂"],["👂🏻"],["👂🏼"],["👂🏽"],["👂🏾"],["👂🏿"]],["👂",[],"ear,face,hear,sound,listen"]],nose:[[["👃"],["👃🏻"],["👃🏼"],["👃🏽"],["👃🏾"],["👃🏿"]],["👃",[],"nose,smell,sniff"]],footprints:[[["👣"]],["👣",[],"footprints,feet,tracking,walking,beach"]],eyes:[[["👀"]],["👀",[],"eyes,look,watch,stalk,peek,see"]],eye:[[["👁"],["👁️","1f441"]],["👁️",[],"eye,face,look,see,watch,stare"]],brain:[[["🧠"]],["🧠",[],"brain"]],tongue:[[["👅"]],["👅",[],"tongue,mouth,playful"]],lips:[[["👄"]],["👄",[],"lips,mouth,kiss"]],kiss:[[["💋"]],["💋",[],"kiss,mark,face,lips,love,like,affection,valentines"]],cupid:[[["💘"]],["💘",[],"cupid,heart,with,arrow,love,like,affection,valentines"]],heart:[[["❤"],["❤️","2764"]],["❤️",[],"heart,heavy,black,love,like,valentines,<3","2764-FE0F"]],heartbeat:[[["💓"]],["💓",[],"heartbeat,beating,heart,love,like,affection,valentines,pink"]],broken_heart:[[["💔"]],["💔",[],"broken,heart,sad,sorry,break,heartbreak,</3"]],two_hearts:[[["💕"]],["💕",[],"two,hearts,love,like,affection,valentines,heart"]],sparkling_heart:[[["💖"]],["💖",[],"sparkling,heart,love,like,affection,valentines"]],heartpulse:[[["💗"]],["💗",[],"heartpulse,growing,heart,like,love,affection,valentines,pink"]],blue_heart:[[["💙"]],["💙",[],"blue,heart,love,like,affection,valentines"]],green_heart:[[["💚"]],["💚",[],"green,heart,love,like,affection,valentines"]],yellow_heart:[[["💛"]],["💛",[],"yellow,heart,love,like,affection,valentines"]],orange_heart:[[["🧡"]],["🧡",[],"orange,heart"]],purple_heart:[[["💜"]],["💜",[],"purple,heart,love,like,affection,valentines"]],black_heart:[[["🖤"]],["🖤",[],"black,heart,evil"]],gift_heart:[[["💝"]],["💝",[],"gift,heart,with,ribbon,love,valentines"]],revolving_hearts:[[["💞"]],["💞",[],"revolving,hearts,love,like,affection,valentines"]],heart_decoration:[[["💟"]],["💟",[],"heart,decoration,purple-square,love,like"]],heavy_heart_exclamation_mark_ornament:[[["❣"],["❣️","2763"]],["❣️",[],"heavy,heart,exclamation,mark,ornament","2763-FE0F"]],love_letter:[[["💌"]],["💌",[],"love,letter,email,like,affection,envelope,valentines"]],zzz:[[["💤"]],["💤",[],"zzz,sleeping,symbol,sleepy,tired,dream"]],anger:[[["💢"]],["💢",[],"anger,symbol,angry,mad"]],bomb:[[["💣"]],["💣",[],"bomb,boom,explode,explosion,terrorism"]],boom:[[["💥"]],["💥",["collision"],"boom,collision,symbol,bomb,explode,explosion,blown"]],sweat_drops:[[["💦"]],["💦",[],"sweat,drops,splashing,symbol,water,drip,oops"]],dash:[[["💨"]],["💨",[],"dash,symbol,wind,air,fast,shoo,fart,smoke,puff"]],dizzy:[[["💫"]],["💫",[],"dizzy,symbol,star,sparkle,shoot,magic"]],speech_balloon:[[["💬"]],["💬",[],"speech,balloon,bubble,words,message,talk,chatting"]],left_speech_bubble:[[["🗨"],["🗨️","1f5e8"]],["🗨️",[],"left,speech,bubble,words,message,talk,chatting"]],right_anger_bubble:[[["🗯"],["🗯️","1f5ef"]],["🗯️",[],"right,anger,bubble,caption,speech,thinking,mad"]],thought_balloon:[[["💭"]],["💭",[],"thought,balloon,bubble,cloud,speech,thinking,dream"]],hole:[[["🕳"],["🕳️","1f573"]],["🕳️",[],"hole,embarrassing"]],eyeglasses:[[["👓"]],["👓",[],"eyeglasses,fashion,accessories,eyesight,nerdy,dork,geek"]],dark_sunglasses:[[["🕶"],["🕶️","1f576"]],["🕶️",[],"dark,sunglasses,face,cool,accessories"]],necktie:[[["👔"]],["👔",[],"necktie,shirt,suitup,formal,fashion,cloth,business"]],shirt:[[["👕"]],["👕",["tshirt"],"shirt,tshirt,t"]],jeans:[[["👖"]],["👖",[],"jeans,fashion,shopping"]],scarf:[[["🧣"]],["🧣",[],"scarf"]],gloves:[[["🧤"]],["🧤",[],"gloves"]],coat:[[["🧥"]],["🧥",[],"coat"]],socks:[[["🧦"]],["🧦",[],"socks"]],dress:[[["👗"]],["👗",[],"dress,clothes,fashion,shopping"]],kimono:[[["👘"]],["👘",[],"kimono,dress,fashion,women,female,japanese"]],bikini:[[["👙"]],["👙",[],"bikini,swimming,female,woman,girl,fashion,beach,summer"]],womans_clothes:[[["👚"]],["👚",[],"womans,clothes,fashion,shopping_bags,female"]],purse:[[["👛"]],["👛",[],"purse,fashion,accessories,money,sales,shopping"]],handbag:[[["👜"]],["👜",[],"handbag,fashion,accessory,accessories,shopping"]],pouch:[[["👝"]],["👝",[],"pouch,bag,accessories,shopping"]],shopping_bags:[[["🛍"],["🛍️","1f6cd"]],["🛍️",[],"shopping,bags"]],school_satchel:[[["🎒"]],["🎒",[],"school,satchel,student,education,bag,backpack"]],mans_shoe:[[["👞"]],["👞",["shoe"],"mans,shoe,fashion,male"]],athletic_shoe:[[["👟"]],["👟",[],"athletic,shoe,shoes,sports,sneakers"]],high_heel:[[["👠"]],["👠",[],"high,heel,heeled,shoe,fashion,shoes,female,pumps,stiletto"]],sandal:[[["👡"]],["👡",[],"sandal,womans,shoes,fashion,flip flops"]],boot:[[["👢"]],["👢",[],"boot,womans,boots,shoes,fashion"]],crown:[[["👑"]],["👑",[],"crown,king,kod,leader,royalty,lord"]],womans_hat:[[["👒"]],["👒",[],"womans,hat,fashion,accessories,female,lady,spring"]],tophat:[[["🎩"]],["🎩",[],"tophat,top,hat,magic,gentleman,classy,circus"]],mortar_board:[[["🎓"]],["🎓",[],"mortar,board,graduation,cap,school,college,degree,university,hat,legal,learn,education"]],billed_cap:[[["🧢"]],["🧢",[],"billed,cap"]],helmet_with_white_cross:[[["⛑"],["⛑️","26d1"]],["⛑️",[],"helmet,with,white,cross","26D1-FE0F"]],prayer_beads:[[["📿"]],["📿",[],"prayer,beads,dhikr,religious"]],lipstick:[[["💄"]],["💄",[],"lipstick,female,girl,fashion,woman"]],ring:[[["💍"]],["💍",[],"ring,wedding,propose,marriage,valentines,diamond,fashion,jewelry,gem,engagement"]],gem:[[["💎"]],["💎",[],"gem,stone,blue,ruby,diamond,jewelry"]],monkey_face:[[["🐵"]],["🐵",[],"monkey,face,animal,nature,circus,:o)"]],monkey:[[["🐒"]],["🐒",[],"monkey,animal,nature,banana,circus"]],gorilla:[[["🦍"]],["🦍",[],"gorilla,animal,nature,circus"]],dog:[[["🐶"]],["🐶",[],"dog,face,animal,friend,nature,woof,puppy,pet,faithful"]],dog2:[[["🐕"]],["🐕",[],"dog2,dog,animal,nature,friend,doge,pet,faithful"]],poodle:[[["🐩"]],["🐩",[],"poodle,dog,animal,101,nature,pet"]],wolf:[[["🐺"]],["🐺",[],"wolf,face,animal,nature,wild"]],fox_face:[[["🦊"]],["🦊",[],"fox,face,animal,nature"]],cat:[[["🐱"]],["🐱",[],"cat,face,animal,meow,nature,pet,kitten"]],cat2:[[["🐈"]],["🐈",[],"cat2,cat,animal,meow,pet,cats"]],lion_face:[[["🦁"]],["🦁",[],"lion,face"]],tiger:[[["🐯"]],["🐯",[],"tiger,face,animal,cat,danger,wild,nature,roar"]],tiger2:[[["🐅"]],["🐅",[],"tiger2,tiger,animal,nature,roar"]],leopard:[[["🐆"]],["🐆",[],"leopard,animal,nature"]],horse:[[["🐴"]],["🐴",[],"horse,face,animal,brown,nature"]],racehorse:[[["🐎"]],["🐎",[],"racehorse,horse,animal,gamble,luck"]],unicorn_face:[[["🦄"]],["🦄",[],"unicorn,face"]],zebra_face:[[["🦓"]],["🦓",[],"zebra,face"]],deer:[[["🦌"]],["🦌",[],"deer,animal,nature,horns,venison"]],cow:[[["🐮"]],["🐮",[],"cow,face,beef,ox,animal,nature,moo,milk"]],ox:[[["🐂"]],["🐂",[],"ox,animal,cow,beef"]],water_buffalo:[[["🐃"]],["🐃",[],"water,buffalo,animal,nature,ox,cow"]],cow2:[[["🐄"]],["🐄",[],"cow2,cow,beef,ox,animal,nature,moo,milk"]],pig:[[["🐷"]],["🐷",[],"pig,face,animal,oink,nature"]],pig2:[[["🐖"]],["🐖",[],"pig2,pig,animal,nature"]],boar:[[["🐗"]],["🐗",[],"boar,animal,nature"]],pig_nose:[[["🐽"]],["🐽",[],"pig,nose,animal,oink"]],ram:[[["🐏"]],["🐏",[],"ram,animal,sheep,nature"]],sheep:[[["🐑"]],["🐑",[],"sheep,animal,nature,wool,shipit"]],goat:[[["🐐"]],["🐐",[],"goat,animal,nature"]],dromedary_camel:[[["🐪"]],["🐪",[],"dromedary,camel,animal,hot,desert,hump"]],camel:[[["🐫"]],["🐫",[],"camel,bactrian,animal,nature,hot,desert,hump"]],giraffe_face:[[["🦒"]],["🦒",[],"giraffe,face"]],elephant:[[["🐘"]],["🐘",[],"elephant,animal,nature,nose,th,circus"]],rhinoceros:[[["🦏"]],["🦏",[],"rhinoceros,animal,nature,horn"]],mouse:[[["🐭"]],["🐭",[],"mouse,face,animal,nature,cheese_wedge,rodent"]],mouse2:[[["🐁"]],["🐁",[],"mouse2,mouse,animal,nature,rodent"]],rat:[[["🐀"]],["🐀",[],"rat,animal,mouse,rodent"]],hamster:[[["🐹"]],["🐹",[],"hamster,face,animal,nature"]],rabbit:[[["🐰"]],["🐰",[],"rabbit,face,animal,nature,pet,spring,magic,bunny"]],rabbit2:[[["🐇"]],["🐇",[],"rabbit2,rabbit,animal,nature,pet,magic,spring"]],chipmunk:[[["🐿"],["🐿️","1f43f"]],["🐿️",[],"chipmunk,animal,nature,rodent,squirrel"]],hedgehog:[[["🦔"]],["🦔",[],"hedgehog"]],bat:[[["🦇"]],["🦇",[],"bat,animal,nature,blind,vampire"]],bear:[[["🐻"]],["🐻",[],"bear,face,animal,nature,wild"]],koala:[[["🐨"]],["🐨",[],"koala,animal,nature"]],panda_face:[[["🐼"]],["🐼",[],"panda,face,animal,nature"]],feet:[[["🐾"]],["🐾",["paw_prints"],"feet,paw,prints"]],turkey:[[["🦃"]],["🦃",[],"turkey,animal,bird"]],chicken:[[["🐔"]],["🐔",[],"chicken,animal,cluck,nature,bird"]],rooster:[[["🐓"]],["🐓",[],"rooster,animal,nature,chicken"]],hatching_chick:[[["🐣"]],["🐣",[],"hatching,chick,animal,chicken,egg,born,baby,bird"]],baby_chick:[[["🐤"]],["🐤",[],"baby,chick,animal,chicken,bird"]],hatched_chick:[[["🐥"]],["🐥",[],"hatched,chick,front,facing,baby,animal,chicken,bird"]],bird:[[["🐦"]],["🐦",[],"bird,animal,nature,fly,tweet,spring"]],penguin:[[["🐧"]],["🐧",[],"penguin,animal,nature"]],dove_of_peace:[[["🕊"],["🕊️","1f54a"]],["🕊️",[],"dove,of,peace"]],eagle:[[["🦅"]],["🦅",[],"eagle,animal,nature,bird"]],duck:[[["🦆"]],["🦆",[],"duck,animal,nature,bird,mallard"]],owl:[[["🦉"]],["🦉",[],"owl,animal,nature,bird,hoot"]],frog:[[["🐸"]],["🐸",[],"frog,face,animal,nature,croak,toad"]],crocodile:[[["🐊"]],["🐊",[],"crocodile,animal,nature,reptile,lizard,alligator"]],turtle:[[["🐢"]],["🐢",[],"turtle,animal,slow,nature,tortoise"]],lizard:[[["🦎"]],["🦎",[],"lizard,animal,nature,reptile"]],snake:[[["🐍"]],["🐍",[],"snake,animal,evil,nature,hiss,python"]],dragon_face:[[["🐲"]],["🐲",[],"dragon,face,animal,myth,nature,chinese,green"]],dragon:[[["🐉"]],["🐉",[],"dragon,animal,myth,nature,chinese,green"]],sauropod:[[["🦕"]],["🦕",[],"sauropod"]],"t-rex":[[["🦖"]],["🦖",[],"t,rex"]],whale:[[["🐳"]],["🐳",[],"whale,spouting,animal,nature,sea,ocean"]],whale2:[[["🐋"]],["🐋",[],"whale2,whale,animal,nature,sea,ocean"]],dolphin:[[["🐬"]],["🐬",["flipper"],"dolphin,flipper,animal,nature,fish,sea,ocean,fins,beach"]],fish:[[["🐟"]],["🐟",[],"fish,animal,food,nature"]],tropical_fish:[[["🐠"]],["🐠",[],"tropical,fish,animal,swim,ocean,beach,nemo"]],blowfish:[[["🐡"]],["🐡",[],"blowfish,animal,nature,food,sea,ocean"]],shark:[[["🦈"]],["🦈",[],"shark,animal,nature,fish,sea,ocean,jaws,fins,beach"]],octopus:[[["🐙"]],["🐙",[],"octopus,animal,creature,ocean,sea,nature,beach"]],shell:[[["🐚"]],["🐚",[],"shell,spiral,nature,sea,beach"]],crab:[[["🦀"]],["🦀",[],"crab,animal,crustacean"]],shrimp:[[["🦐"]],["🦐",[],"shrimp,animal,ocean,nature,seafood"]],squid:[[["🦑"]],["🦑",[],"squid,animal,nature,ocean,sea"]],snail:[[["🐌"]],["🐌",[],"snail,slow,animal,shell"]],butterfly:[[["🦋"]],["🦋",[],"butterfly,animal,insect,nature,caterpillar"]],bug:[[["🐛"]],["🐛",[],"bug,animal,insect,nature,worm"]],ant:[[["🐜"]],["🐜",[],"ant,animal,insect,nature,bug"]],bee:[[["🐝"]],["🐝",["honeybee"],"bee,honeybee"]],beetle:[[["🐞"]],["🐞",[],"beetle,lady,animal,insect,nature,ladybug"]],cricket:[[["🦗"]],["🦗",[],"cricket,sports"]],spider:[[["🕷"],["🕷️","1f577"]],["🕷️",[],"spider,animal,arachnid"]],spider_web:[[["🕸"],["🕸️","1f578"]],["🕸️",[],"spider,web,animal,insect,arachnid,silk"]],scorpion:[[["🦂"]],["🦂",[],"scorpion,animal,arachnid"]],bouquet:[[["💐"]],["💐",[],"bouquet,flowers,nature,spring"]],cherry_blossom:[[["🌸"]],["🌸",[],"cherry,blossom,nature,plant,spring,flower"]],white_flower:[[["💮"]],["💮",[],"white,flower,japanese,spring"]],rosette:[[["🏵"],["🏵️","1f3f5"]],["🏵️",[],"rosette,flower,decoration,military"]],rose:[[["🌹"]],["🌹",[],"rose,flowers,valentines,love,spring"]],wilted_flower:[[["🥀"]],["🥀",[],"wilted,flower,plant,nature"]],hibiscus:[[["🌺"]],["🌺",[],"hibiscus,plant,vegetable,flowers,beach"]],sunflower:[[["🌻"]],["🌻",[],"sunflower,nature,plant,fall"]],blossom:[[["🌼"]],["🌼",[],"blossom,nature,flowers,yellow"]],tulip:[[["🌷"]],["🌷",[],"tulip,flowers,plant,nature,summer,spring"]],seedling:[[["🌱"]],["🌱",[],"seedling,plant,nature,grass,lawn,spring"]],evergreen_tree:[[["🌲"]],["🌲",[],"evergreen,tree,plant,nature"]],deciduous_tree:[[["🌳"]],["🌳",[],"deciduous,tree,plant,nature"]],palm_tree:[[["🌴"]],["🌴",[],"palm,tree,plant,vegetable,nature,summer,beach,mojito,tropical"]],cactus:[[["🌵"]],["🌵",[],"cactus,vegetable,plant,nature"]],ear_of_rice:[[["🌾"]],["🌾",[],"ear,of,rice,nature,plant"]],herb:[[["🌿"]],["🌿",[],"herb,vegetable,plant,medicine,weed,grass,lawn"]],shamrock:[[["☘"],["☘️","2618"]],["☘️",[],"shamrock,vegetable,plant,nature,irish,clover","2618-FE0F"]],four_leaf_clover:[[["🍀"]],["🍀",[],"four,leaf,clover,vegetable,plant,nature,lucky,irish"]],maple_leaf:[[["🍁"]],["🍁",[],"maple,leaf,nature,plant,vegetable,ca,fall"]],fallen_leaf:[[["🍂"]],["🍂",[],"fallen,leaf,nature,plant,vegetable,leaves"]],leaves:[[["🍃"]],["🍃",[],"leaves,leaf,fluttering,in,wind,nature,plant,tree,vegetable,grass,lawn,spring"]],grapes:[[["🍇"]],["🍇",[],"grapes,fruit,food,wine"]],melon:[[["🍈"]],["🍈",[],"melon,fruit,nature,food"]],watermelon:[[["🍉"]],["🍉",[],"watermelon,fruit,food,picnic,summer"]],tangerine:[[["🍊"]],["🍊",[],"tangerine,food,fruit,nature,orange"]],lemon:[[["🍋"]],["🍋",[],"lemon,fruit,nature"]],banana:[[["🍌"]],["🍌",[],"banana,fruit,food,monkey"]],pineapple:[[["🍍"]],["🍍",[],"pineapple,fruit,nature,food"]],apple:[[["🍎"]],["🍎",[],"apple,red,fruit,mac,school"]],green_apple:[[["🍏"]],["🍏",[],"green,apple,fruit,nature"]],pear:[[["🍐"]],["🍐",[],"pear,fruit,nature,food"]],peach:[[["🍑"]],["🍑",[],"peach,fruit,nature,food"]],cherries:[[["🍒"]],["🍒",[],"cherries,food,fruit"]],strawberry:[[["🍓"]],["🍓",[],"strawberry,fruit,food,nature"]],kiwifruit:[[["🥝"]],["🥝",[],"kiwifruit"]],tomato:[[["🍅"]],["🍅",[],"tomato,fruit,vegetable,nature,food"]],coconut:[[["🥥"]],["🥥",[],"coconut"]],avocado:[[["🥑"]],["🥑",[],"avocado,fruit,food"]],eggplant:[[["🍆"]],["🍆",[],"eggplant,aubergine,vegetable,nature,food"]],potato:[[["🥔"]],["🥔",[],"potato,food,tuber,vegatable,starch"]],carrot:[[["🥕"]],["🥕",[],"carrot,vegetable,food,orange"]],corn:[[["🌽"]],["🌽",[],"corn,ear,of,maize,food,vegetable,plant"]],hot_pepper:[[["🌶"],["🌶️","1f336"]],["🌶️",[],"hot,pepper,food,spicy,chilli,chili"]],cucumber:[[["🥒"]],["🥒",[],"cucumber,fruit,food,pickle"]],broccoli:[[["🥦"]],["🥦",[],"broccoli"]],mushroom:[[["🍄"]],["🍄",[],"mushroom,plant,vegetable"]],peanuts:[[["🥜"]],["🥜",[],"peanuts,food,nut"]],chestnut:[[["🌰"]],["🌰",[],"chestnut,food,squirrel"]],bread:[[["🍞"]],["🍞",[],"bread,food,wheat,breakfast,toast"]],croissant:[[["🥐"]],["🥐",[],"croissant,food,bread,french"]],baguette_bread:[[["🥖"]],["🥖",[],"baguette,bread,food,french"]],pretzel:[[["🥨"]],["🥨",[],"pretzel"]],pancakes:[[["🥞"]],["🥞",[],"pancakes,food,breakfast,flapjacks,hotcakes"]],cheese_wedge:[[["🧀"]],["🧀",[],"cheese,wedge"]],meat_on_bone:[[["🍖"]],["🍖",[],"meat,on,bone,good,food,drumstick"]],poultry_leg:[[["🍗"]],["🍗",[],"poultry,leg,food,meat,drumstick,bird,chicken,turkey"]],cut_of_meat:[[["🥩"]],["🥩",[],"cut,of,meat"]],bacon:[[["🥓"]],["🥓",[],"bacon,food,breakfast,pork,pig,meat"]],hamburger:[[["🍔"]],["🍔",[],"hamburger,meat,fast food,beef,cheeseburger,mcdonalds,burger king"]],fries:[[["🍟"]],["🍟",[],"fries,french,chips,snack,fast food"]],pizza:[[["🍕"]],["🍕",[],"pizza,slice,of,food,party"]],hotdog:[[["🌭"]],["🌭",[],"hotdog,hot,dog,food,frankfurter"]],sandwich:[[["🥪"]],["🥪",[],"sandwich"]],taco:[[["🌮"]],["🌮",[],"taco,food,mexican"]],burrito:[[["🌯"]],["🌯",[],"burrito,food,mexican"]],stuffed_flatbread:[[["🥙"]],["🥙",[],"stuffed,flatbread,food,gyro"]],egg:[[["🥚"]],["🥚",[],"egg,food,chicken,breakfast"]],fried_egg:[[["🍳"]],["🍳",["cooking"],"fried,egg,cooking,food,breakfast,kitchen"]],shallow_pan_of_food:[[["🥘"]],["🥘",[],"shallow,pan,of,food,cooking,casserole,paella"]],stew:[[["🍲"]],["🍲",[],"stew,pot,of,food,meat,soup"]],bowl_with_spoon:[[["🥣"]],["🥣",[],"bowl,with,spoon"]],green_salad:[[["🥗"]],["🥗",[],"green,salad,food,healthy,lettuce"]],popcorn:[[["🍿"]],["🍿",[],"popcorn,food,movie theater,films,snack"]],canned_food:[[["🥫"]],["🥫",[],"canned,food"]],bento:[[["🍱"]],["🍱",[],"bento,box,food,japanese"]],rice_cracker:[[["🍘"]],["🍘",[],"rice,cracker,food,japanese"]],rice_ball:[[["🍙"]],["🍙",[],"rice,ball,food,japanese"]],rice:[[["🍚"]],["🍚",[],"rice,cooked,food,china,asian"]],curry:[[["🍛"]],["🍛",[],"curry,and,rice,food,spicy,hot,indian"]],ramen:[[["🍜"]],["🍜",[],"ramen,steaming,bowl,food,japanese,noodle,chopsticks"]],spaghetti:[[["🍝"]],["🍝",[],"spaghetti,food,italian,noodle"]],sweet_potato:[[["🍠"]],["🍠",[],"sweet,potato,roasted,food,nature"]],oden:[[["🍢"]],["🍢",[],"oden,food,japanese"]],sushi:[[["🍣"]],["🍣",[],"sushi,food,fish,japanese,rice"]],fried_shrimp:[[["🍤"]],["🍤",[],"fried,shrimp,food,animal,appetizer,summer"]],fish_cake:[[["🍥"]],["🍥",[],"fish,cake,with,swirl,design,food,japan,sea,beach,narutomaki,pink,kamaboko,surimi,ramen"]],dango:[[["🍡"]],["🍡",[],"dango,food,dessert,sweet,japanese,barbecue,meat"]],dumpling:[[["🥟"]],["🥟",[],"dumpling"]],fortune_cookie:[[["🥠"]],["🥠",[],"fortune,cookie"]],takeout_box:[[["🥡"]],["🥡",[],"takeout,box"]],icecream:[[["🍦"]],["🍦",[],"icecream,soft,ice,cream,food,hot,dessert,summer"]],shaved_ice:[[["🍧"]],["🍧",[],"shaved,ice,hot,dessert,summer"]],ice_cream:[[["🍨"]],["🍨",[],"ice,cream,food,hot,dessert"]],doughnut:[[["🍩"]],["🍩",[],"doughnut,food,dessert,snack,sweet,donut"]],cookie:[[["🍪"]],["🍪",[],"cookie,food,snack,oreo,chocolate,sweet,dessert"]],birthday:[[["🎂"]],["🎂",[],"birthday,cake,food,dessert"]],cake:[[["🍰"]],["🍰",[],"cake,shortcake,food,dessert"]],pie:[[["🥧"]],["🥧",[],"pie"]],chocolate_bar:[[["🍫"]],["🍫",[],"chocolate,bar,food,snack,dessert,sweet"]],candy:[[["🍬"]],["🍬",[],"candy,snack,dessert,sweet,lolly"]],lollipop:[[["🍭"]],["🍭",[],"lollipop,food,snack,candy,sweet"]],custard:[[["🍮"]],["🍮",[],"custard,dessert,food"]],honey_pot:[[["🍯"]],["🍯",[],"honey,pot,bees,sweet,kitchen"]],baby_bottle:[[["🍼"]],["🍼",[],"baby,bottle,food,container,milk"]],glass_of_milk:[[["🥛"]],["🥛",[],"glass,of,milk"]],coffee:[[["☕"]],["☕",[],"coffee,hot,beverage,caffeine,latte,espresso"]],tea:[[["🍵"]],["🍵",[],"tea,teacup,without,handle,drink,bowl,breakfast,green,british"]],sake:[[["🍶"]],["🍶",[],"sake,bottle,and,cup,wine,drink,drunk,beverage,japanese,alcohol,booze"]],champagne:[[["🍾"]],["🍾",[],"champagne,bottle,with,popping,cork,drink,wine,celebration"]],wine_glass:[[["🍷"]],["🍷",[],"wine,glass,drink,beverage,drunk,alcohol,booze"]],cocktail:[[["🍸"]],["🍸",[],"cocktail,glass,drink,drunk,alcohol,beverage,booze,mojito"]],tropical_drink:[[["🍹"]],["🍹",[],"tropical,drink,beverage,cocktail,summer,beach,alcohol,booze,mojito"]],beer:[[["🍺"]],["🍺",[],"beer,mug,relax,beverage,drink,drunk,party,pub,summer,alcohol,booze"]],beers:[[["🍻"]],["🍻",[],"beers,clinking,beer,mugs,relax,beverage,drink,drunk,party,pub,summer,alcohol,booze"]],clinking_glasses:[[["🥂"]],["🥂",[],"clinking,glasses,beverage,drink,party,alcohol,celebrate,cheers"]],tumbler_glass:[[["🥃"]],["🥃",[],"tumbler,glass,drink,beverage,drunk,alcohol,liquor,booze,bourbon,scotch,whisky,shot"]],cup_with_straw:[[["🥤"]],["🥤",[],"cup,with,straw"]],chopsticks:[[["🥢"]],["🥢",[],"chopsticks"]],knife_fork_plate:[[["🍽"],["🍽️","1f37d"]],["🍽️",[],"knife,fork,plate"]],fork_and_knife:[[["🍴"]],["🍴",[],"fork,and,knife,cutlery,kitchen"]],spoon:[[["🥄"]],["🥄",[],"spoon,cutlery,kitchen,tableware"]],hocho:[[["🔪"]],["🔪",["knife"],"hocho,knife,blade,cutlery,kitchen,weapon"]],amphora:[[["🏺"]],["🏺",[],"amphora,vase,jar"]],earth_africa:[[["🌍"]],["🌍",[],"earth,africa,globe,europe,world,international"]],earth_americas:[[["🌎"]],["🌎",[],"earth,americas,globe,world,usa,international"]],earth_asia:[[["🌏"]],["🌏",[],"earth,asia,globe,australia,world,east,international"]],globe_with_meridians:[[["🌐"]],["🌐",[],"globe,with,meridians,earth,international,world,internet,interweb,i18n"]],world_map:[[["🗺"],["🗺️","1f5fa"]],["🗺️",[],"world,map,location,direction"]],japan:[[["🗾"]],["🗾",[],"japan,silhouette,of,nation,country,japanese,asia"]],snow_capped_mountain:[[["🏔"],["🏔️","1f3d4"]],["🏔️",[],"snow,capped,mountain"]],mountain:[[["⛰"],["⛰️","26f0"]],["⛰️",[],"mountain,photo,nature,environment","26F0-FE0F"]],volcano:[[["🌋"]],["🌋",[],"volcano,photo,nature,disaster"]],mount_fuji:[[["🗻"]],["🗻",[],"mount,fuji,photo,mountain,nature,japanese"]],camping:[[["🏕"],["🏕️","1f3d5"]],["🏕️",[],"camping,photo,outdoors,tent"]],beach_with_umbrella:[[["🏖"],["🏖️","1f3d6"]],["🏖️",[],"beach,with,umbrella"]],desert:[[["🏜"],["🏜️","1f3dc"]],["🏜️",[],"desert,photo,warm,saharah"]],desert_island:[[["🏝"],["🏝️","1f3dd"]],["🏝️",[],"desert,island,photo,tropical,mojito"]],national_park:[[["🏞"],["🏞️","1f3de"]],["🏞️",[],"national,park,photo,environment,nature"]],stadium:[[["🏟"],["🏟️","1f3df"]],["🏟️",[],"stadium,photo,place,sports,concert,venue"]],classical_building:[[["🏛"],["🏛️","1f3db"]],["🏛️",[],"classical,building,art,culture,history"]],building_construction:[[["🏗"],["🏗️","1f3d7"]],["🏗️",[],"building,construction,wip,working,progress"]],house_buildings:[[["🏘"],["🏘️","1f3d8"]],["🏘️",[],"house,buildings"]],derelict_house_building:[[["🏚"],["🏚️","1f3da"]],["🏚️",[],"derelict,house,building"]],house:[[["🏠"]],["🏠",[],"house,building,home"]],house_with_garden:[[["🏡"]],["🏡",[],"house,with,garden,home,plant,nature"]],office:[[["🏢"]],["🏢",[],"office,building,bureau,work"]],post_office:[[["🏣"]],["🏣",[],"post,office,japanese,building,envelope,communication"]],european_post_office:[[["🏤"]],["🏤",[],"european,post,office,building,email"]],hospital:[[["🏥"]],["🏥",[],"hospital,building,health,surgery,doctor"]],bank:[[["🏦"]],["🏦",[],"bank,building,money,sales,cash,business,enterprise"]],hotel:[[["🏨"]],["🏨",[],"hotel,building,accomodation,checkin"]],love_hotel:[[["🏩"]],["🏩",[],"love,hotel,like,affection,dating"]],convenience_store:[[["🏪"]],["🏪",[],"convenience,store,building,shopping,groceries"]],school:[[["🏫"]],["🏫",[],"school,building,student,education,learn,teach"]],department_store:[[["🏬"]],["🏬",[],"department,store,building,shopping,mall"]],factory:[[["🏭"]],["🏭",[],"factory,building,industry,pollution,smoke"]],japanese_castle:[[["🏯"]],["🏯",[],"japanese,castle,photo,building"]],european_castle:[[["🏰"]],["🏰",[],"european,castle,building,royalty,history"]],wedding:[[["💒"]],["💒",[],"wedding,love,like,affection,couple,marriage,bride,groom"]],tokyo_tower:[[["🗼"]],["🗼",[],"tokyo,tower,photo,japanese"]],statue_of_liberty:[[["🗽"]],["🗽",[],"statue,of,liberty,american,newyork"]],church:[[["⛪"]],["⛪",[],"church,building,religion,christ"]],mosque:[[["🕌"]],["🕌",[],"mosque,islam,worship,minaret"]],synagogue:[[["🕍"]],["🕍",[],"synagogue,judaism,worship,temple,jewish"]],shinto_shrine:[[["⛩"],["⛩️","26e9"]],["⛩️",[],"shinto,shrine,temple,japan,kyoto","26E9-FE0F"]],kaaba:[[["🕋"]],["🕋",[],"kaaba,mecca,mosque,islam"]],fountain:[[["⛲"]],["⛲",[],"fountain,photo,summer,water,fresh"]],tent:[[["⛺"]],["⛺",[],"tent,photo,camping,outdoors"]],foggy:[[["🌁"]],["🌁",[],"foggy,photo,mountain"]],night_with_stars:[[["🌃"]],["🌃",[],"night,with,stars,evening,city,downtown"]],cityscape:[[["🏙"],["🏙️","1f3d9"]],["🏙️",[],"cityscape,photo,night life,urban"]],sunrise_over_mountains:[[["🌄"]],["🌄",[],"sunrise,over,mountains,view,vacation,photo"]],sunrise:[[["🌅"]],["🌅",[],"sunrise,morning,view,vacation,photo"]],city_sunset:[[["🌆"]],["🌆",[],"city,sunset,cityscape,at,dusk,photo,evening,sky,buildings"]],city_sunrise:[[["🌇"]],["🌇",[],"city,sunrise,sunset,over,buildings,photo,good morning,dawn"]],bridge_at_night:[[["🌉"]],["🌉",[],"bridge,at,night,photo,sanfrancisco"]],hotsprings:[[["♨"],["♨️","2668"]],["♨️",[],"hotsprings,hot,springs,bath,warm,relax","2668-FE0F"]],milky_way:[[["🌌"]],["🌌",[],"milky,way,photo,space,stars"]],carousel_horse:[[["🎠"]],["🎠",[],"carousel,horse,photo,carnival"]],ferris_wheel:[[["🎡"]],["🎡",[],"ferris,wheel,photo,carnival,londoneye"]],roller_coaster:[[["🎢"]],["🎢",[],"roller,coaster,carnival,playground,photo,fun"]],barber:[[["💈"]],["💈",[],"barber,pole,hair,salon,style"]],circus_tent:[[["🎪"]],["🎪",[],"circus,tent,festival,carnival,party"]],steam_locomotive:[[["🚂"]],["🚂",[],"steam,locomotive,transportation,vehicle,train"]],railway_car:[[["🚃"]],["🚃",[],"railway,car,transportation,vehicle"]],bullettrain_side:[[["🚄"]],["🚄",[],"bullettrain,side,high,speed,train,transportation,vehicle"]],bullettrain_front:[[["🚅"]],["🚅",[],"bullettrain,front,high,speed,train,with,bullet,nose,transportation,vehicle,fast,public,travel"]],train2:[[["🚆"]],["🚆",[],"train2,train,transportation,vehicle"]],metro:[[["🚇"]],["🚇",[],"metro,transportation,blue-square,mrt,underground,tube"]],light_rail:[[["🚈"]],["🚈",[],"light,rail,transportation,vehicle"]],station:[[["🚉"]],["🚉",[],"station,transportation,vehicle,public"]],tram:[[["🚊"]],["🚊",[],"tram,transportation,vehicle"]],monorail:[[["🚝"]],["🚝",[],"monorail,transportation,vehicle"]],mountain_railway:[[["🚞"]],["🚞",[],"mountain,railway,transportation,vehicle"]],train:[[["🚋"]],["🚋",[],"train,tram,car,transportation,vehicle,carriage,public,travel"]],bus:[[["🚌"]],["🚌",[],"bus,car,vehicle,transportation"]],oncoming_bus:[[["🚍"]],["🚍",[],"oncoming,bus,vehicle,transportation"]],trolleybus:[[["🚎"]],["🚎",[],"trolleybus,bart,transportation,vehicle"]],minibus:[[["🚐"]],["🚐",[],"minibus,vehicle,car,transportation"]],ambulance:[[["🚑"]],["🚑",[],"ambulance,health,911,hospital"]],fire_engine:[[["🚒"]],["🚒",[],"fire,engine,transportation,cars,vehicle"]],police_car:[[["🚓"]],["🚓",[],"police,car,vehicle,cars,transportation,law,legal,enforcement"]],oncoming_police_car:[[["🚔"]],["🚔",[],"oncoming,police,car,vehicle,law,legal,enforcement,911"]],taxi:[[["🚕"]],["🚕",[],"taxi,uber,vehicle,cars,transportation"]],oncoming_taxi:[[["🚖"]],["🚖",[],"oncoming,taxi,vehicle,cars,uber"]],car:[[["🚗"]],["🚗",["red_car"],"car,red,automobile"]],oncoming_automobile:[[["🚘"]],["🚘",[],"oncoming,automobile,car,vehicle,transportation"]],blue_car:[[["🚙"]],["🚙",[],"blue,car,recreational,vehicle,transportation"]],truck:[[["🚚"]],["🚚",[],"truck,delivery,cars,transportation"]],articulated_lorry:[[["🚛"]],["🚛",[],"articulated,lorry,vehicle,cars,transportation,express"]],tractor:[[["🚜"]],["🚜",[],"tractor,vehicle,car,farming,agriculture"]],bike:[[["🚲"]],["🚲",[],"bike,bicycle,sports,exercise,hipster"]],scooter:[[["🛴"]],["🛴",[],"scooter"]],motor_scooter:[[["🛵"]],["🛵",[],"motor,scooter,vehicle,vespa,sasha"]],busstop:[[["🚏"]],["🚏",[],"busstop,bus,stop,transportation,wait"]],motorway:[[["🛣"],["🛣️","1f6e3"]],["🛣️",[],"motorway,road,cupertino,interstate,highway"]],railway_track:[[["🛤"],["🛤️","1f6e4"]],["🛤️",[],"railway,track,train,transportation"]],oil_drum:[[["🛢"],["🛢️","1f6e2"]],["🛢️",[],"oil,drum,barrell"]],fuelpump:[[["⛽"]],["⛽",[],"fuelpump,fuel,pump,gas station,petroleum"]],rotating_light:[[["🚨"]],["🚨",[],"rotating,light,police,cars,revolving,ambulance,911,emergency,alert,error,pinged,law,legal"]],traffic_light:[[["🚥"]],["🚥",[],"traffic,light,horizontal,transportation,signal"]],vertical_traffic_light:[[["🚦"]],["🚦",[],"vertical,traffic,light,transportation,driving"]],octagonal_sign:[[["🛑"]],["🛑",[],"octagonal,sign"]],construction:[[["🚧"]],["🚧",[],"construction,sign,wip,progress,caution,warning"]],anchor:[[["⚓"]],["⚓",[],"anchor,ship,ferry,sea,boat"]],boat:[[["⛵"]],["⛵",["sailboat"],"boat,sailboat"]],canoe:[[["🛶"]],["🛶",[],"canoe,boat,paddle,water,ship"]],speedboat:[[["🚤"]],["🚤",[],"speedboat,ship,transportation,vehicle,summer"]],passenger_ship:[[["🛳"],["🛳️","1f6f3"]],["🛳️",[],"passenger,ship,yacht,cruise,ferry"]],ferry:[[["⛴"],["⛴️","26f4"]],["⛴️",[],"ferry,boat,ship,yacht","26F4-FE0F"]],motor_boat:[[["🛥"],["🛥️","1f6e5"]],["🛥️",[],"motor,boat,ship"]],ship:[[["🚢"]],["🚢",[],"ship,transportation,titanic,deploy"]],airplane:[[["✈"],["✈️","2708"]],["✈️",[],"airplane,vehicle,transportation,flight,fly","2708-FE0F"]],small_airplane:[[["🛩"],["🛩️","1f6e9"]],["🛩️",[],"small,airplane,flight,transportation,fly,vehicle"]],airplane_departure:[[["🛫"]],["🛫",[],"airplane,departure"]],airplane_arriving:[[["🛬"]],["🛬",[],"airplane,arriving"]],seat:[[["💺"]],["💺",[],"seat,sit,airplane,transport,bus,flight,fly"]],helicopter:[[["🚁"]],["🚁",[],"helicopter,transportation,vehicle,fly"]],suspension_railway:[[["🚟"]],["🚟",[],"suspension,railway,vehicle,transportation"]],mountain_cableway:[[["🚠"]],["🚠",[],"mountain,cableway,transportation,vehicle,ski"]],aerial_tramway:[[["🚡"]],["🚡",[],"aerial,tramway,transportation,vehicle,ski"]],satellite:[[["🛰"],["🛰️","1f6f0"]],["🛰️",[],"satellite,communication,future,radio,space"]],rocket:[[["🚀"]],["🚀",[],"rocket,launch,ship,staffmode,nasa,outer space,outer_space,fly"]],flying_saucer:[[["🛸"]],["🛸",[],"flying,saucer"]],bellhop_bell:[[["🛎"],["🛎️","1f6ce"]],["🛎️",[],"bellhop,bell,service"]],hourglass:[[["⌛"]],["⌛",[],"hourglass,time,clock,oldschool,limit,exam,quiz,test"]],hourglass_flowing_sand:[[["⏳"]],["⏳",[],"hourglass,flowing,sand,with,oldschool,time,countdown"]],watch:[[["⌚"]],["⌚",[],"watch,time,accessories"]],alarm_clock:[[["⏰"]],["⏰",[],"alarm,clock,time,wake"]],stopwatch:[[["⏱"],["⏱️","23f1"]],["⏱️",[],"stopwatch,time,deadline","23F1-FE0F"]],timer_clock:[[["⏲"],["⏲️","23f2"]],["⏲️",[],"timer,clock,alarm","23F2-FE0F"]],mantelpiece_clock:[[["🕰"],["🕰️","1f570"]],["🕰️",[],"mantelpiece,clock,time"]],clock12:[[["🕛"]],["🕛",[],"clock12,clock,face,twelve,oclock,time,noon,midnight,midday,late,early,schedule"]],clock1230:[[["🕧"]],["🕧",[],"clock1230,clock,face,twelve,thirty,time,late,early,schedule"]],clock1:[[["🕐"]],["🕐",[],"clock1,clock,face,one,oclock,time,late,early,schedule"]],clock130:[[["🕜"]],["🕜",[],"clock130,clock,face,one,thirty,time,late,early,schedule"]],clock2:[[["🕑"]],["🕑",[],"clock2,clock,face,two,oclock,time,late,early,schedule"]],clock230:[[["🕝"]],["🕝",[],"clock230,clock,face,two,thirty,time,late,early,schedule"]],clock3:[[["🕒"]],["🕒",[],"clock3,clock,face,three,oclock,time,late,early,schedule"]],clock330:[[["🕞"]],["🕞",[],"clock330,clock,face,three,thirty,time,late,early,schedule"]],clock4:[[["🕓"]],["🕓",[],"clock4,clock,face,four,oclock,time,late,early,schedule"]],clock430:[[["🕟"]],["🕟",[],"clock430,clock,face,four,thirty,time,late,early,schedule"]],clock5:[[["🕔"]],["🕔",[],"clock5,clock,face,five,oclock,time,late,early,schedule"]],clock530:[[["🕠"]],["🕠",[],"clock530,clock,face,five,thirty,time,late,early,schedule"]],clock6:[[["🕕"]],["🕕",[],"clock6,clock,face,six,oclock,time,late,early,schedule,dawn,dusk"]],clock630:[[["🕡"]],["🕡",[],"clock630,clock,face,six,thirty,time,late,early,schedule"]],clock7:[[["🕖"]],["🕖",[],"clock7,clock,face,seven,oclock,time,late,early,schedule"]],clock730:[[["🕢"]],["🕢",[],"clock730,clock,face,seven,thirty,time,late,early,schedule"]],clock8:[[["🕗"]],["🕗",[],"clock8,clock,face,eight,oclock,time,late,early,schedule"]],clock830:[[["🕣"]],["🕣",[],"clock830,clock,face,eight,thirty,time,late,early,schedule"]],clock9:[[["🕘"]],["🕘",[],"clock9,clock,face,nine,oclock,time,late,early,schedule"]],clock930:[[["🕤"]],["🕤",[],"clock930,clock,face,nine,thirty,time,late,early,schedule"]],clock10:[[["🕙"]],["🕙",[],"clock10,clock,face,ten,oclock,time,late,early,schedule"]],clock1030:[[["🕥"]],["🕥",[],"clock1030,clock,face,ten,thirty,time,late,early,schedule"]],clock11:[[["🕚"]],["🕚",[],"clock11,clock,face,eleven,oclock,time,late,early,schedule"]],clock1130:[[["🕦"]],["🕦",[],"clock1130,clock,face,eleven,thirty,time,late,early,schedule"]],new_moon:[[["🌑"]],["🌑",[],"new,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],waxing_crescent_moon:[[["🌒"]],["🌒",[],"waxing,crescent,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],first_quarter_moon:[[["🌓"]],["🌓",[],"first,quarter,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],moon:[[["🌔"]],["🌔",["waxing_gibbous_moon"],"moon,waxing,gibbous,symbol"]],full_moon:[[["🌕"]],["🌕",[],"full,moon,symbol,nature,yellow,twilight,planet,space,night,evening,sleep"]],waning_gibbous_moon:[[["🌖"]],["🌖",[],"waning,gibbous,moon,symbol,nature,twilight,planet,space,night,evening,sleep,waxing_gibbous_moon"]],last_quarter_moon:[[["🌗"]],["🌗",[],"last,quarter,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],waning_crescent_moon:[[["🌘"]],["🌘",[],"waning,crescent,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],crescent_moon:[[["🌙"]],["🌙",[],"crescent,moon,night,sleep,sky,evening,magic"]],new_moon_with_face:[[["🌚"]],["🌚",[],"new,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],first_quarter_moon_with_face:[[["🌛"]],["🌛",[],"first,quarter,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],last_quarter_moon_with_face:[[["🌜"]],["🌜",[],"last,quarter,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],thermometer:[[["🌡"],["🌡️","1f321"]],["🌡️",[],"thermometer,weather,temperature,hot,cold"]],sunny:[[["☀"],["☀️","2600"]],["☀️",[],"sunny,black,sun,with,rays,weather,nature,brightness,summer,beach,spring","2600-FE0F"]],full_moon_with_face:[[["🌝"]],["🌝",[],"full,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],sun_with_face:[[["🌞"]],["🌞",[],"sun,with,face,nature,morning,sky"]],star:[[["⭐"]],["⭐",[],"star,white,medium,night,yellow"]],star2:[[["🌟"]],["🌟",[],"star2,glowing,star,night,sparkle,awesome,good,magic"]],stars:[[["🌠"]],["🌠",[],"stars,shooting,star,night,photo"]],cloud:[[["☁"],["☁️","2601"]],["☁️",[],"cloud,weather,sky","2601-FE0F"]],partly_sunny:[[["⛅"]],["⛅",[],"partly,sunny,sun,behind,cloud,weather,nature,cloudy,morning,fall,spring"]],thunder_cloud_and_rain:[[["⛈"],["⛈️","26c8"]],["⛈️",[],"thunder,cloud,and,rain","26C8-FE0F"]],mostly_sunny:[[["🌤"],["🌤️","1f324"]],["🌤️",["sun_small_cloud"],"mostly,sunny,sun,small,cloud"]],barely_sunny:[[["🌥"],["🌥️","1f325"]],["🌥️",["sun_behind_cloud"],"barely,sunny,sun,behind,cloud"]],partly_sunny_rain:[[["🌦"],["🌦️","1f326"]],["🌦️",["sun_behind_rain_cloud"],"partly,sunny,rain,sun,behind,cloud"]],rain_cloud:[[["🌧"],["🌧️","1f327"]],["🌧️",[],"rain,cloud"]],snow_cloud:[[["🌨"],["🌨️","1f328"]],["🌨️",[],"snow,cloud"]],lightning:[[["🌩"],["🌩️","1f329"]],["🌩️",["lightning_cloud"],"lightning,cloud"]],tornado:[[["🌪"],["🌪️","1f32a"]],["🌪️",["tornado_cloud"],"tornado,cloud,weather,cyclone,twister"]],fog:[[["🌫"],["🌫️","1f32b"]],["🌫️",[],"fog,weather"]],wind_blowing_face:[[["🌬"],["🌬️","1f32c"]],["🌬️",[],"wind,blowing,face"]],cyclone:[[["🌀"]],["🌀",[],"cyclone,weather,swirl,blue,cloud,vortex,spiral,whirlpool,spin,tornado,hurricane,typhoon"]],rainbow:[[["🌈"]],["🌈",[],"rainbow,nature,happy,unicorn_face,photo,sky,spring"]],closed_umbrella:[[["🌂"]],["🌂",[],"closed,umbrella,weather,rain,drizzle"]],umbrella:[[["☂"],["☂️","2602"]],["☂️",[],"umbrella,rainy,weather,spring","2602-FE0F"]],umbrella_with_rain_drops:[[["☔"]],["☔",[],"umbrella,with,rain,drops"]],umbrella_on_ground:[[["⛱"],["⛱️","26f1"]],["⛱️",[],"umbrella,on,ground","26F1-FE0F"]],zap:[[["⚡"]],["⚡",[],"zap,high,voltage,sign,thunder,weather,lightning bolt,fast"]],snowflake:[[["❄"],["❄️","2744"]],["❄️",[],"snowflake,winter,season,cold,weather,christmas,xmas","2744-FE0F"]],snowman:[[["☃"],["☃️","2603"]],["☃️",[],"snowman,winter,season,cold,weather,christmas,xmas,frozen,without_snow","2603-FE0F"]],snowman_without_snow:[[["⛄"]],["⛄",[],"snowman,without,snow"]],comet:[[["☄"],["☄️","2604"]],["☄️",[],"comet,space","2604-FE0F"]],fire:[[["🔥"]],["🔥",[],"fire,hot,cook,flame"]],droplet:[[["💧"]],["💧",[],"droplet,water,drip,faucet,spring"]],ocean:[[["🌊"]],["🌊",[],"ocean,water,wave,sea,nature,tsunami,disaster"]],jack_o_lantern:[[["🎃"]],["🎃",[],"jack,o,lantern,halloween,light,pumpkin,creepy,fall"]],christmas_tree:[[["🎄"]],["🎄",[],"christmas,tree,festival,vacation,december,xmas,celebration"]],fireworks:[[["🎆"]],["🎆",[],"fireworks,photo,festival,carnival,congratulations"]],sparkler:[[["🎇"]],["🎇",[],"sparkler,firework,stars,night,shine"]],sparkles:[[["✨"]],["✨",[],"sparkles,stars,shine,shiny,cool,awesome,good,magic"]],balloon:[[["🎈"]],["🎈",[],"balloon,party,celebration,birthday,circus"]],tada:[[["🎉"]],["🎉",[],"tada,party,popper,congratulations,birthday,magic,circus,celebration"]],confetti_ball:[[["🎊"]],["🎊",[],"confetti,ball,festival,party,birthday,circus"]],tanabata_tree:[[["🎋"]],["🎋",[],"tanabata,tree,plant,nature,branch,summer"]],bamboo:[[["🎍"]],["🎍",[],"bamboo,pine,decoration,plant,nature,vegetable,panda,pine_decoration"]],dolls:[[["🎎"]],["🎎",[],"dolls,japanese,toy,kimono"]],flags:[[["🎏"]],["🎏",[],"flags,carp,streamer,fish,japanese,koinobori,banner"]],wind_chime:[[["🎐"]],["🎐",[],"wind,chime,nature,ding,spring,bell"]],rice_scene:[[["🎑"]],["🎑",[],"rice,scene,moon,viewing,ceremony,photo,japan,asia,tsukimi"]],ribbon:[[["🎀"]],["🎀",[],"ribbon,decoration,pink,girl,bowtie"]],gift:[[["🎁"]],["🎁",[],"gift,wrapped,present,birthday,christmas,xmas"]],reminder_ribbon:[[["🎗"],["🎗️","1f397"]],["🎗️",[],"reminder,ribbon,sports,cause,support,awareness"]],admission_tickets:[[["🎟"],["🎟️","1f39f"]],["🎟️",[],"admission,tickets"]],ticket:[[["🎫"]],["🎫",[],"ticket,event,concert,pass"]],medal:[[["🎖"],["🎖️","1f396"]],["🎖️",[],"medal"]],trophy:[[["🏆"]],["🏆",[],"trophy,win,award,contest,place,ftw,ceremony"]],sports_medal:[[["🏅"]],["🏅",[],"sports,medal"]],first_place_medal:[[["🥇"]],["🥇",[],"first,place,medal"]],second_place_medal:[[["🥈"]],["🥈",[],"second,place,medal"]],third_place_medal:[[["🥉"]],["🥉",[],"third,place,medal"]],soccer:[[["⚽"]],["⚽",[],"soccer,ball,sports,football"]],baseball:[[["⚾"]],["⚾",[],"baseball,sports,balls"]],basketball:[[["🏀"]],["🏀",[],"basketball,and,hoop,sports,balls,nba"]],volleyball:[[["🏐"]],["🏐",[],"volleyball,sports,balls"]],football:[[["🏈"]],["🏈",[],"football,american,sports,balls,nfl"]],rugby_football:[[["🏉"]],["🏉",[],"rugby,football,sports,team"]],tennis:[[["🎾"]],["🎾",[],"tennis,racquet,and,ball,sports,balls,green"]],bowling:[[["🎳"]],["🎳",[],"bowling,sports,fun,play"]],cricket_bat_and_ball:[[["🏏"]],["🏏",[],"cricket,bat,and,ball"]],field_hockey_stick_and_ball:[[["🏑"]],["🏑",[],"field,hockey,stick,and,ball"]],ice_hockey_stick_and_puck:[[["🏒"]],["🏒",[],"ice,hockey,stick,and,puck"]],table_tennis_paddle_and_ball:[[["🏓"]],["🏓",[],"table,tennis,paddle,and,ball"]],badminton_racquet_and_shuttlecock:[[["🏸"]],["🏸",[],"badminton,racquet,and,shuttlecock"]],boxing_glove:[[["🥊"]],["🥊",[],"boxing,glove,sports,fighting"]],martial_arts_uniform:[[["🥋"]],["🥋",[],"martial,arts,uniform,judo,karate,taekwondo"]],goal_net:[[["🥅"]],["🥅",[],"goal,net,sports"]],golf:[[["⛳"]],["⛳",[],"golf,flag,in,hole,sports,business,summer"]],ice_skate:[[["⛸"],["⛸️","26f8"]],["⛸️",[],"ice,skate,sports","26F8-FE0F"]],fishing_pole_and_fish:[[["🎣"]],["🎣",[],"fishing,pole,and,fish,food,hobby,summer"]],running_shirt_with_sash:[[["🎽"]],["🎽",[],"running,shirt,with,sash,play,pageant"]],ski:[[["🎿"]],["🎿",[],"ski,and,boot,sports,winter,cold,snow"]],sled:[[["🛷"]],["🛷",[],"sled"]],curling_stone:[[["🥌"]],["🥌",[],"curling,stone"]],dart:[[["🎯"]],["🎯",[],"dart,direct,hit,game,play,bar"]],"8ball":[[["🎱"]],["🎱",[],"8ball,billiards,pool,hobby,game,luck,magic"]],crystal_ball:[[["🔮"]],["🔮",[],"crystal,ball,disco,party,magic,circus,fortune_teller"]],video_game:[[["🎮"]],["🎮",[],"video,game,play,console,ps4,controller"]],joystick:[[["🕹"],["🕹️","1f579"]],["🕹️",[],"joystick,game,play"]],slot_machine:[[["🎰"]],["🎰",[],"slot,machine,bet,gamble,vegas,fruit machine,luck,casino"]],game_die:[[["🎲"]],["🎲",[],"game,die,dice,random,tabletop,play,luck"]],spades:[[["♠"],["♠️","2660"]],["♠️",[],"spades,black,spade,suit,poker,cards,suits,magic","2660-FE0F"]],hearts:[[["♥"],["♥️","2665"]],["♥️",[],"hearts,black,heart,suit,poker,cards,magic,suits","2665-FE0F"]],diamonds:[[["♦"],["♦️","2666"]],["♦️",[],"diamonds,black,diamond,suit,poker,cards,magic,suits","2666-FE0F"]],clubs:[[["♣"],["♣️","2663"]],["♣️",[],"clubs,black,club,suit,poker,cards,magic,suits","2663-FE0F"]],black_joker:[[["🃏"]],["🃏",[],"black,joker,playing,card,poker,cards,game,play,magic"]],mahjong:[[["🀄"]],["🀄",[],"mahjong,tile,red,dragon,game,play,chinese,kanji"]],flower_playing_cards:[[["🎴"]],["🎴",[],"flower,playing,cards,game,sunset,red"]],performing_arts:[[["🎭"]],["🎭",[],"performing,arts,acting,theater,drama"]],frame_with_picture:[[["🖼"],["🖼️","1f5bc"]],["🖼️",[],"frame,with,picture"]],art:[[["🎨"]],["🎨",[],"art,artist,palette,design,paint,draw,colors"]],mute:[[["🔇"]],["🔇",[],"mute,speaker,with,cancellation,stroke,sound,volume,silence,quiet"]],speaker:[[["🔈"]],["🔈",[],"speaker,sound,volume,silence,broadcast"]],sound:[[["🔉"]],["🔉",[],"sound,speaker,with,one,wave,volume,broadcast"]],loud_sound:[[["🔊"]],["🔊",[],"loud,sound,speaker,with,three,waves,volume,noise,noisy,broadcast"]],loudspeaker:[[["📢"]],["📢",[],"loudspeaker,public,address,volume,sound"]],mega:[[["📣"]],["📣",[],"mega,cheering,megaphone,sound,speaker,volume"]],postal_horn:[[["📯"]],["📯",[],"postal,horn,instrument,music"]],bell:[[["🔔"]],["🔔",[],"bell,sound,notification,christmas,xmas,chime"]],no_bell:[[["🔕"]],["🔕",[],"no,bell,with,cancellation,stroke,sound,volume,mute,quiet,silent"]],musical_score:[[["🎼"]],["🎼",[],"musical,score,treble,clef,compose"]],musical_note:[[["🎵"]],["🎵",[],"musical,note,score,tone,sound"]],notes:[[["🎶"]],["🎶",[],"notes,multiple,musical,music,score"]],studio_microphone:[[["🎙"],["🎙️","1f399"]],["🎙️",[],"studio,microphone,sing,recording,artist,talkshow"]],level_slider:[[["🎚"],["🎚️","1f39a"]],["🎚️",[],"level,slider,scale"]],control_knobs:[[["🎛"],["🎛️","1f39b"]],["🎛️",[],"control,knobs,dial"]],microphone:[[["🎤"]],["🎤",[],"microphone,sound,music,pa,sing,talkshow"]],headphones:[[["🎧"]],["🎧",[],"headphones,headphone,music,score,gadgets"]],radio:[[["📻"]],["📻",[],"radio,communication,music,podcast,program"]],saxophone:[[["🎷"]],["🎷",[],"saxophone,music,instrument,jazz,blues"]],guitar:[[["🎸"]],["🎸",[],"guitar,music,instrument"]],musical_keyboard:[[["🎹"]],["🎹",[],"musical,keyboard,piano,instrument,compose"]],trumpet:[[["🎺"]],["🎺",[],"trumpet,music,brass"]],violin:[[["🎻"]],["🎻",[],"violin,music,instrument,orchestra,symphony"]],drum_with_drumsticks:[[["🥁"]],["🥁",[],"drum,with,drumsticks"]],iphone:[[["📱"]],["📱",[],"iphone,mobile,phone,technology,apple,gadgets,dial"]],calling:[[["📲"]],["📲",[],"calling,mobile,phone,with,rightwards,arrow,at,left,iphone,incoming"]],phone:[[["☎"],["☎️","260e"]],["☎️",["telephone"],"phone,telephone,black,technology,communication,dial","260E-FE0F"]],telephone_receiver:[[["📞"]],["📞",[],"telephone,receiver,technology,communication,dial"]],pager:[[["📟"]],["📟",[],"pager,bbcall,oldschool,90s"]],fax:[[["📠"]],["📠",[],"fax,machine,communication,technology"]],battery:[[["🔋"]],["🔋",[],"battery,power,energy,sustain"]],electric_plug:[[["🔌"]],["🔌",[],"electric,plug,charger,power"]],computer:[[["💻"]],["💻",[],"computer,personal,technology,laptop,screen,display,monitor"]],desktop_computer:[[["🖥"],["🖥️","1f5a5"]],["🖥️",[],"desktop,computer,technology,computing,screen"]],printer:[[["🖨"],["🖨️","1f5a8"]],["🖨️",[],"printer,paper,ink"]],keyboard:[[["⌨"],["⌨️","2328"]],["⌨️",[],"keyboard,technology,computer,type,input,text","2328-FE0F"]],three_button_mouse:[[["🖱"],["🖱️","1f5b1"]],["🖱️",[],"three,button,mouse"]],trackball:[[["🖲"],["🖲️","1f5b2"]],["🖲️",[],"trackball,technology,trackpad"]],minidisc:[[["💽"]],["💽",[],"minidisc,technology,record,data,disk,90s"]],floppy_disk:[[["💾"]],["💾",[],"floppy,disk,oldschool,technology,save,90s,80s"]],cd:[[["💿"]],["💿",[],"cd,optical,disc,technology,dvd,disk,90s"]],dvd:[[["📀"]],["📀",[],"dvd,cd,disk,disc"]],movie_camera:[[["🎥"]],["🎥",[],"movie,camera,film,record"]],film_frames:[[["🎞"],["🎞️","1f39e"]],["🎞️",[],"film,frames"]],film_projector:[[["📽"],["📽️","1f4fd"]],["📽️",[],"film,projector,video,tape,record,movie"]],clapper:[[["🎬"]],["🎬",[],"clapper,board,movie,film,record"]],tv:[[["📺"]],["📺",[],"tv,television,technology,program,oldschool,show"]],camera:[[["📷"]],["📷",[],"camera,gadgets,photography"]],camera_with_flash:[[["📸"]],["📸",[],"camera,with,flash"]],video_camera:[[["📹"]],["📹",[],"video,camera,film,record"]],vhs:[[["📼"]],["📼",[],"vhs,videocassette,record,video,oldschool,90s,80s"]],mag:[[["🔍"]],["🔍",[],"mag,left,pointing,magnifying,glass,search,zoom,find,detective"]],mag_right:[[["🔎"]],["🔎",[],"mag,right,pointing,magnifying,glass,search,zoom,find,detective"]],candle:[[["🕯"],["🕯️","1f56f"]],["🕯️",[],"candle,fire,wax"]],bulb:[[["💡"]],["💡",[],"bulb,electric,light,electricity,idea"]],flashlight:[[["🔦"]],["🔦",[],"flashlight,electric,torch,dark,camping,sight,night"]],izakaya_lantern:[[["🏮"]],["🏮",["lantern"],"izakaya,lantern,light,paper,halloween,spooky"]],notebook_with_decorative_cover:[[["📔"]],["📔",[],"notebook,with,decorative,cover,classroom,notes,record,paper,study"]],closed_book:[[["📕"]],["📕",[],"closed,book,read,library,knowledge,textbook,learn"]],book:[[["📖"]],["📖",["open_book"],"book,open"]],green_book:[[["📗"]],["📗",[],"green,book,read,library,knowledge,study"]],blue_book:[[["📘"]],["📘",[],"blue,book,read,library,knowledge,learn,study"]],orange_book:[[["📙"]],["📙",[],"orange,book,read,library,knowledge,textbook,study"]],books:[[["📚"]],["📚",[],"books,literature,library,study"]],notebook:[[["📓"]],["📓",[],"notebook,stationery,record,notes,paper,study"]],ledger:[[["📒"]],["📒",[],"ledger,notes,paper"]],page_with_curl:[[["📃"]],["📃",[],"page,with,curl,documents,office,paper"]],scroll:[[["📜"]],["📜",[],"scroll,documents,ancient,history,paper"]],page_facing_up:[[["📄"]],["📄",[],"page,facing,up,documents,office,paper,information"]],newspaper:[[["📰"]],["📰",[],"newspaper,press,headline"]],rolled_up_newspaper:[[["🗞"],["🗞️","1f5de"]],["🗞️",[],"rolled,up,newspaper"]],bookmark_tabs:[[["📑"]],["📑",[],"bookmark,tabs,favorite,save,order,tidy"]],bookmark:[[["🔖"]],["🔖",[],"bookmark,favorite,label,save"]],label:[[["🏷"],["🏷️","1f3f7"]],["🏷️",[],"label,sale,tag"]],moneybag:[[["💰"]],["💰",[],"moneybag,money,bag,dollar,payment,coins,sale"]],yen:[[["💴"]],["💴",[],"yen,banknote,with,sign,money,sales,japanese,dollar,currency"]],dollar:[[["💵"]],["💵",[],"dollar,banknote,with,sign,money,sales,bill,currency"]],euro:[[["💶"]],["💶",[],"euro,banknote,with,sign,money,sales,dollar,currency"]],pound:[[["💷"]],["💷",[],"pound,banknote,with,sign,british,sterling,money,sales,bills,uk,england,currency"]],money_with_wings:[[["💸"]],["💸",[],"money,with,wings,dollar,bills,payment,sale"]],credit_card:[[["💳"]],["💳",[],"credit,card,money,sales,dollar,bill,payment,shopping"]],chart:[[["💹"]],["💹",[],"chart,with,upwards,trend,and,yen,sign,green-square,graph,presentation,stats"]],currency_exchange:[[["💱"]],["💱",[],"currency,exchange,money,sales,dollar,travel"]],heavy_dollar_sign:[[["💲"]],["💲",[],"heavy,dollar,sign,money,sales,payment,currency,buck"]],email:[[["✉"],["✉️","2709"]],["✉️",["envelope"],"email,envelope,letter,postal,inbox,communication","2709-FE0F"]],"e-mail":[[["📧"]],["📧",[],"e,mail,symbol,communication,inbox"]],incoming_envelope:[[["📨"]],["📨",[],"incoming,envelope,email,inbox"]],envelope_with_arrow:[[["📩"]],["📩",[],"envelope,with,arrow,downwards,above,email,communication"]],outbox_tray:[[["📤"]],["📤",[],"outbox,tray,inbox,email"]],inbox_tray:[[["📥"]],["📥",[],"inbox,tray,email,documents"]],package:[[["📦"]],["📦",[],"package,mail,gift,cardboard,box,moving"]],mailbox:[[["📫"]],["📫",[],"mailbox,closed,with,raised,flag,email,inbox,communication"]],mailbox_closed:[[["📪"]],["📪",[],"mailbox,closed,with,lowered,flag,email,communication,inbox"]],mailbox_with_mail:[[["📬"]],["📬",[],"mailbox,with,mail,open,raised,flag,email,inbox,communication"]],mailbox_with_no_mail:[[["📭"]],["📭",[],"mailbox,with,no,mail,open,lowered,flag,email,inbox"]],postbox:[[["📮"]],["📮",[],"postbox,email,letter,envelope"]],ballot_box_with_ballot:[[["🗳"],["🗳️","1f5f3"]],["🗳️",[],"ballot,box,with"]],pencil2:[[["✏"],["✏️","270f"]],["✏️",[],"pencil2,pencil,stationery,write,paper,writing,school,study","270F-FE0F"]],black_nib:[[["✒"],["✒️","2712"]],["✒️",[],"black,nib,pen,stationery,writing,write","2712-FE0F"]],lower_left_fountain_pen:[[["🖋"],["🖋️","1f58b"]],["🖋️",[],"lower,left,fountain,pen"]],lower_left_ballpoint_pen:[[["🖊"],["🖊️","1f58a"]],["🖊️",[],"lower,left,ballpoint,pen"]],lower_left_paintbrush:[[["🖌"],["🖌️","1f58c"]],["🖌️",[],"lower,left,paintbrush"]],lower_left_crayon:[[["🖍"],["🖍️","1f58d"]],["🖍️",[],"lower,left,crayon"]],memo:[[["📝"]],["📝",["pencil"],"memo,pencil,write,documents,stationery,paper,writing,legal,exam,quiz,test,study,compose"]],briefcase:[[["💼"]],["💼",[],"briefcase,business,documents,work,law,legal,job,career"]],file_folder:[[["📁"]],["📁",[],"file,folder,documents,business,office"]],open_file_folder:[[["📂"]],["📂",[],"open,file,folder,documents,load"]],card_index_dividers:[[["🗂"],["🗂️","1f5c2"]],["🗂️",[],"card,index,dividers,organizing,business,stationery"]],date:[[["📅"]],["📅",[],"date,calendar,schedule"]],calendar:[[["📆"]],["📆",[],"calendar,tear,off,schedule,date,planning"]],spiral_note_pad:[[["🗒"],["🗒️","1f5d2"]],["🗒️",[],"spiral,note,pad"]],spiral_calendar_pad:[[["🗓"],["🗓️","1f5d3"]],["🗓️",[],"spiral,calendar,pad"]],card_index:[[["📇"]],["📇",[],"card,index,business,stationery"]],chart_with_upwards_trend:[[["📈"]],["📈",[],"chart,with,upwards,trend,graph,presentation,stats,recovery,business,economics,money,sales,good,success"]],chart_with_downwards_trend:[[["📉"]],["📉",[],"chart,with,downwards,trend,graph,presentation,stats,recession,business,economics,money,sales,bad,failure"]],bar_chart:[[["📊"]],["📊",[],"bar,chart,graph,presentation,stats"]],clipboard:[[["📋"]],["📋",[],"clipboard,stationery,documents"]],pushpin:[[["📌"]],["📌",[],"pushpin,stationery,mark,here"]],round_pushpin:[[["📍"]],["📍",[],"round,pushpin,stationery,location,map,here"]],paperclip:[[["📎"]],["📎",[],"paperclip,documents,stationery"]],linked_paperclips:[[["🖇"],["🖇️","1f587"]],["🖇️",[],"linked,paperclips"]],straight_ruler:[[["📏"]],["📏",[],"straight,ruler,stationery,calculate,length,math,school,drawing,architect,sketch"]],triangular_ruler:[[["📐"]],["📐",[],"triangular,ruler,stationery,math,architect,sketch"]],scissors:[[["✂"],["✂️","2702"]],["✂️",[],"scissors,black,stationery,cut","2702-FE0F"]],card_file_box:[[["🗃"],["🗃️","1f5c3"]],["🗃️",[],"card,file,box,business,stationery"]],file_cabinet:[[["🗄"],["🗄️","1f5c4"]],["🗄️",[],"file,cabinet,filing,organizing"]],wastebasket:[[["🗑"],["🗑️","1f5d1"]],["🗑️",[],"wastebasket,bin,trash,rubbish,garbage,toss"]],lock:[[["🔒"]],["🔒",[],"lock,security,password,padlock"]],unlock:[[["🔓"]],["🔓",[],"unlock,open,lock,privacy,security"]],lock_with_ink_pen:[[["🔏"]],["🔏",[],"lock,with,ink,pen,security,secret"]],closed_lock_with_key:[[["🔐"]],["🔐",[],"closed,lock,with,key,security,privacy"]],key:[[["🔑"]],["🔑",[],"key,lock,door,password"]],old_key:[[["🗝"],["🗝️","1f5dd"]],["🗝️",[],"old,key,lock,door,password"]],hammer:[[["🔨"]],["🔨",[],"hammer,tools,build,create"]],pick:[[["⛏"],["⛏️","26cf"]],["⛏️",[],"pick,tools,dig","26CF-FE0F"]],hammer_and_pick:[[["⚒"],["⚒️","2692"]],["⚒️",[],"hammer,and,pick,tools,build,create","2692-FE0F"]],hammer_and_wrench:[[["🛠"],["🛠️","1f6e0"]],["🛠️",[],"hammer,and,wrench,tools,build,create"]],dagger_knife:[[["🗡"],["🗡️","1f5e1"]],["🗡️",[],"dagger,knife"]],crossed_swords:[[["⚔"],["⚔️","2694"]],["⚔️",[],"crossed,swords,weapon","2694-FE0F"]],gun:[[["🔫"]],["🔫",[],"gun,pistol,violence,weapon,revolver"]],bow_and_arrow:[[["🏹"]],["🏹",[],"bow,and,arrow,sports"]],shield:[[["🛡"],["🛡️","1f6e1"]],["🛡️",[],"shield,protection,security"]],wrench:[[["🔧"]],["🔧",[],"wrench,tools,diy,ikea,fix,maintainer"]],nut_and_bolt:[[["🔩"]],["🔩",[],"nut,and,bolt,handy,tools,fix"]],gear:[[["⚙"],["⚙️","2699"]],["⚙️",[],"gear,cog","2699-FE0F"]],compression:[[["🗜"],["🗜️","1f5dc"]],["🗜️",[],"compression"]],scales:[[["⚖"],["⚖️","2696"]],["⚖️",[],"scales","2696-FE0F"]],link:[[["🔗"]],["🔗",[],"link,symbol,rings,url"]],chains:[[["⛓"],["⛓️","26d3"]],["⛓️",[],"chains,lock,arrest","26D3-FE0F"]],alembic:[[["⚗"],["⚗️","2697"]],["⚗️",[],"alembic,distilling,science,experiment,chemistry","2697-FE0F"]],microscope:[[["🔬"]],["🔬",[],"microscope,laboratory,experiment,zoomin,science,study"]],telescope:[[["🔭"]],["🔭",[],"telescope,stars,space,zoom,science,astronomy"]],satellite_antenna:[[["📡"]],["📡",[],"satellite,antenna"]],syringe:[[["💉"]],["💉",[],"syringe,health,hospital,drugs,blood,medicine,needle,doctor,nurse"]],pill:[[["💊"]],["💊",[],"pill,health,medicine,doctor,pharmacy,drug"]],door:[[["🚪"]],["🚪",[],"door,house,entry,exit"]],bed:[[["🛏"],["🛏️","1f6cf"]],["🛏️",[],"bed,sleep,rest"]],couch_and_lamp:[[["🛋"],["🛋️","1f6cb"]],["🛋️",[],"couch,and,lamp,read,chill"]],toilet:[[["🚽"]],["🚽",[],"toilet,restroom,wc,washroom,bathroom,potty"]],shower:[[["🚿"]],["🚿",[],"shower,clean,water,bathroom"]],bathtub:[[["🛁"]],["🛁",[],"bathtub,clean,shower,bathroom"]],shopping_trolley:[[["🛒"]],["🛒",[],"shopping,trolley"]],smoking:[[["🚬"]],["🚬",[],"smoking,symbol,kills,tobacco,cigarette,joint,smoke"]],coffin:[[["⚰"],["⚰️","26b0"]],["⚰️",[],"coffin,vampire,dead,die,death,rip,graveyard,cemetery,casket,funeral,box","26B0-FE0F"]],funeral_urn:[[["⚱"],["⚱️","26b1"]],["⚱️",[],"funeral,urn,dead,die,death,rip,ashes","26B1-FE0F"]],moyai:[[["🗿"]],["🗿",[],"moyai,rock,easter island,moai"]],atm:[[["🏧"]],["🏧",[],"atm,automated,teller,machine,money,sales,cash,blue-square,payment,bank"]],put_litter_in_its_place:[[["🚮"]],["🚮",[],"put,litter,in,its,place,symbol,blue-square,sign,human,info"]],potable_water:[[["🚰"]],["🚰",[],"potable,water,symbol,blue-square,liquid,restroom,cleaning,faucet"]],wheelchair:[[["♿"]],["♿",[],"wheelchair,symbol,blue-square,disabled,a11y,accessibility"]],mens:[[["🚹"]],["🚹",[],"mens,symbol,toilet,restroom,wc,blue-square,gender,male"]],womens:[[["🚺"]],["🚺",[],"womens,symbol,purple-square,woman,female,toilet,loo,restroom,gender"]],restroom:[[["🚻"]],["🚻",[],"restroom,blue-square,toilet,refresh,wc,gender"]],baby_symbol:[[["🚼"]],["🚼",[],"baby,symbol,orange-square,child"]],wc:[[["🚾"]],["🚾",[],"wc,water,closet,toilet,restroom,blue-square"]],passport_control:[[["🛂"]],["🛂",[],"passport,control,custom,blue-square"]],customs:[[["🛃"]],["🛃",[],"customs,passport,border,blue-square"]],baggage_claim:[[["🛄"]],["🛄",[],"baggage,claim,blue-square,airport,transport"]],left_luggage:[[["🛅"]],["🛅",[],"left,luggage,blue-square,travel"]],warning:[[["⚠"],["⚠️","26a0"]],["⚠️",[],"warning,sign,exclamation,wip,alert,error,problem,issue","26A0-FE0F"]],children_crossing:[[["🚸"]],["🚸",[],"children,crossing,school,warning,danger,sign,driving,yellow-diamond"]],no_entry:[[["⛔"]],["⛔",[],"no,entry,limit,security,privacy,bad,denied,stop,circle"]],no_entry_sign:[[["🚫"]],["🚫",[],"no,entry,sign,forbid,stop,limit,denied,disallow,circle"]],no_bicycles:[[["🚳"]],["🚳",[],"no,bicycles,cyclist,prohibited,circle"]],no_smoking:[[["🚭"]],["🚭",[],"no,smoking,symbol,cigarette,blue-square,smell,smoke"]],do_not_litter:[[["🚯"]],["🚯",[],"do,not,litter,symbol,trash,bin,garbage,circle"]],"non-potable_water":[[["🚱"]],["🚱",[],"non,potable,water,symbol,drink,faucet,tap,circle"]],no_pedestrians:[[["🚷"]],["🚷",[],"no,pedestrians,rules,crossing,walking,circle"]],no_mobile_phones:[[["📵"]],["📵",[],"no,mobile,phones,iphone,mute,circle"]],underage:[[["🔞"]],["🔞",[],"underage,no,one,under,eighteen,symbol,18,drink,pub,night,minor,circle"]],radioactive_sign:[[["☢"],["☢️","2622"]],["☢️",[],"radioactive,sign","2622-FE0F"]],biohazard_sign:[[["☣"],["☣️","2623"]],["☣️",[],"biohazard,sign","2623-FE0F"]],arrow_up:[[["⬆"],["⬆️","2b06"]],["⬆️",[],"arrow,up,upwards,black,blue-square,continue,top,direction","2B06-FE0F"]],arrow_upper_right:[[["↗"],["↗️","2197"]],["↗️",[],"arrow,upper,right,north,east,blue-square,point,direction,diagonal,northeast","2197-FE0F"]],arrow_right:[[["➡"],["➡️","27a1"]],["➡️",[],"arrow,right,black,rightwards,blue-square,next","27A1-FE0F"]],arrow_lower_right:[[["↘"],["↘️","2198"]],["↘️",[],"arrow,lower,right,south,east,blue-square,direction,diagonal,southeast","2198-FE0F"]],arrow_down:[[["⬇"],["⬇️","2b07"]],["⬇️",[],"arrow,down,downwards,black,blue-square,direction,bottom","2B07-FE0F"]],arrow_lower_left:[[["↙"],["↙️","2199"]],["↙️",[],"arrow,lower,left,south,west,blue-square,direction,diagonal,southwest","2199-FE0F"]],arrow_left:[[["⬅"],["⬅️","2b05"]],["⬅️",[],"arrow,left,leftwards,black,blue-square,previous,back","2B05-FE0F"]],arrow_upper_left:[[["↖"],["↖️","2196"]],["↖️",[],"arrow,upper,left,north,west,blue-square,point,direction,diagonal,northwest","2196-FE0F"]],arrow_up_down:[[["↕"],["↕️","2195"]],["↕️",[],"arrow,up,down,blue-square,direction,way,vertical","2195-FE0F"]],left_right_arrow:[[["↔"],["↔️","2194"]],["↔️",[],"left,right,arrow,shape,direction,horizontal,sideways","2194-FE0F"]],leftwards_arrow_with_hook:[[["↩"],["↩️","21a9"]],["↩️",[],"leftwards,arrow,with,hook,back,return,blue-square,undo,enter","21A9-FE0F"]],arrow_right_hook:[[["↪"],["↪️","21aa"]],["↪️",[],"arrow,right,hook,rightwards,with,blue-square,return,rotate,direction","21AA-FE0F"]],arrow_heading_up:[[["⤴"],["⤴️","2934"]],["⤴️",[],"arrow,heading,up,pointing,rightwards,then,curving,upwards,blue-square,direction,top","2934-FE0F"]],arrow_heading_down:[[["⤵"],["⤵️","2935"]],["⤵️",[],"arrow,heading,down,pointing,rightwards,then,curving,downwards,blue-square,direction,bottom","2935-FE0F"]],arrows_clockwise:[[["🔃"]],["🔃",[],"arrows,clockwise,downwards,and,upwards,open,circle,sync,cycle,round,repeat"]],arrows_counterclockwise:[[["🔄"]],["🔄",[],"arrows,counterclockwise,anticlockwise,downwards,and,upwards,open,circle,blue-square,sync,cycle"]],back:[[["🔙"]],["🔙",[],"back,with,leftwards,arrow,above,words,return"]],end:[[["🔚"]],["🔚",[],"end,with,leftwards,arrow,above,words"]],on:[[["🔛"]],["🔛",[],"on,with,exclamation,mark,left,right,arrow,above,words"]],soon:[[["🔜"]],["🔜",[],"soon,with,rightwards,arrow,above,words"]],top:[[["🔝"]],["🔝",[],"top,with,upwards,arrow,above,words,blue-square"]],place_of_worship:[[["🛐"]],["🛐",[],"place,of,worship,religion,church,temple,prayer"]],atom_symbol:[[["⚛"],["⚛️","269b"]],["⚛️",[],"atom,symbol,science,physics,chemistry","269B-FE0F"]],om_symbol:[[["🕉"],["🕉️","1f549"]],["🕉️",[],"om,symbol"]],star_of_david:[[["✡"],["✡️","2721"]],["✡️",[],"star,of,david,judaism","2721-FE0F"]],wheel_of_dharma:[[["☸"],["☸️","2638"]],["☸️",[],"wheel,of,dharma,hinduism,buddhism,sikhism,jainism","2638-FE0F"]],yin_yang:[[["☯"],["☯️","262f"]],["☯️",[],"yin,yang,balance","262F-FE0F"]],latin_cross:[[["✝"],["✝️","271d"]],["✝️",[],"latin,cross,christianity","271D-FE0F"]],orthodox_cross:[[["☦"],["☦️","2626"]],["☦️",[],"orthodox,cross,suppedaneum,religion","2626-FE0F"]],star_and_crescent:[[["☪"],["☪️","262a"]],["☪️",[],"star,and,crescent,islam","262A-FE0F"]],peace_symbol:[[["☮"],["☮️","262e"]],["☮️",[],"peace,symbol,hippie","262E-FE0F"]],menorah_with_nine_branches:[[["🕎"]],["🕎",[],"menorah,with,nine,branches"]],six_pointed_star:[[["🔯"]],["🔯",[],"six,pointed,star,with,middle,dot,purple-square,religion,jewish,hexagram"]],aries:[[["♈"]],["♈",[],"aries,sign,purple-square,zodiac,astrology"]],taurus:[[["♉"]],["♉",[],"taurus,purple-square,sign,zodiac,astrology"]],gemini:[[["♊"]],["♊",[],"gemini,sign,zodiac,purple-square,astrology"]],cancer:[[["♋"]],["♋",[],"cancer,sign,zodiac,purple-square,astrology"]],leo:[[["♌"]],["♌",[],"leo,sign,purple-square,zodiac,astrology"]],virgo:[[["♍"]],["♍",[],"virgo,sign,zodiac,purple-square,astrology"]],libra:[[["♎"]],["♎",[],"libra,sign,purple-square,zodiac,astrology"]],scorpius:[[["♏"]],["♏",[],"scorpius,sign,zodiac,purple-square,astrology,scorpio"]],sagittarius:[[["♐"]],["♐",[],"sagittarius,sign,zodiac,purple-square,astrology"]],capricorn:[[["♑"]],["♑",[],"capricorn,sign,zodiac,purple-square,astrology"]],aquarius:[[["♒"]],["♒",[],"aquarius,sign,purple-square,zodiac,astrology"]],pisces:[[["♓"]],["♓",[],"pisces,purple-square,sign,zodiac,astrology"]],ophiuchus:[[["⛎"]],["⛎",[],"ophiuchus,sign,purple-square,constellation,astrology"]],twisted_rightwards_arrows:[[["🔀"]],["🔀",[],"twisted,rightwards,arrows,blue-square,shuffle,music,random"]],repeat:[[["🔁"]],["🔁",[],"repeat,clockwise,rightwards,and,leftwards,open,circle,arrows,loop,record"]],repeat_one:[[["🔂"]],["🔂",[],"repeat,one,clockwise,rightwards,and,leftwards,open,circle,arrows,with,circled,overlay,blue-square,loop"]],arrow_forward:[[["▶"],["▶️","25b6"]],["▶️",[],"arrow,forward,black,right,pointing,triangle,blue-square,direction,play","25B6-FE0F"]],fast_forward:[[["⏩"]],["⏩",[],"fast,forward,black,right,pointing,double,triangle,blue-square,play,speed,continue"]],black_right_pointing_double_triangle_with_vertical_bar:[[["⏭"],["⏭️","23ed"]],["⏭️",[],"black,right,pointing,double,triangle,with,vertical,bar","23ED-FE0F"]],black_right_pointing_triangle_with_double_vertical_bar:[[["⏯"],["⏯️","23ef"]],["⏯️",[],"black,right,pointing,triangle,with,double,vertical,bar","23EF-FE0F"]],arrow_backward:[[["◀"],["◀️","25c0"]],["◀️",[],"arrow,backward,black,left,pointing,triangle,blue-square,direction","25C0-FE0F"]],rewind:[[["⏪"]],["⏪",[],"rewind,black,left,pointing,double,triangle,play,blue-square"]],black_left_pointing_double_triangle_with_vertical_bar:[[["⏮"],["⏮️","23ee"]],["⏮️",[],"black,left,pointing,double,triangle,with,vertical,bar","23EE-FE0F"]],arrow_up_small:[[["🔼"]],["🔼",[],"arrow,up,small,pointing,red,triangle,blue-square,direction,point,forward,top"]],arrow_double_up:[[["⏫"]],["⏫",[],"arrow,double,up,black,pointing,triangle,blue-square,direction,top"]],arrow_down_small:[[["🔽"]],["🔽",[],"arrow,down,small,pointing,red,triangle,blue-square,direction,bottom"]],arrow_double_down:[[["⏬"]],["⏬",[],"arrow,double,down,black,pointing,triangle,blue-square,direction,bottom"]],double_vertical_bar:[[["⏸"],["⏸️","23f8"]],["⏸️",[],"double,vertical,bar","23F8-FE0F"]],black_square_for_stop:[[["⏹"],["⏹️","23f9"]],["⏹️",[],"black,square,for,stop","23F9-FE0F"]],black_circle_for_record:[[["⏺"],["⏺️","23fa"]],["⏺️",[],"black,circle,for,record","23FA-FE0F"]],eject:[[["⏏"],["⏏️","23cf"]],["⏏️",[],"eject","23CF-FE0F"]],cinema:[[["🎦"]],["🎦",[],"cinema,blue-square,record,film,movie,curtain,stage,theater"]],low_brightness:[[["🔅"]],["🔅",[],"low,brightness,symbol,sun,afternoon,warm,summer"]],high_brightness:[[["🔆"]],["🔆",[],"high,brightness,symbol,sun,light"]],signal_strength:[[["📶"]],["📶",[],"signal,strength,antenna,with,bars,blue-square,reception,phone,internet,connection,wifi,bluetooth"]],vibration_mode:[[["📳"]],["📳",[],"vibration,mode,orange-square,phone"]],mobile_phone_off:[[["📴"]],["📴",[],"mobile,phone,off,mute,orange-square,silence,quiet"]],female_sign:[[["♀"],["♀️","2640"]],["♀️",[],"female,sign","2640-FE0F"]],male_sign:[[["♂"],["♂️","2642"]],["♂️",[],"male,sign","2642-FE0F"]],medical_symbol:[[["⚕"],["⚕️","2695"]],["⚕️",["staff_of_aesculapius"],"medical,symbol,staff,of,aesculapius","2695-FE0F"]],recycle:[[["♻"],["♻️","267b"]],["♻️",[],"recycle,black,universal,recycling,symbol,arrow,environment,garbage,trash","267B-FE0F"]],fleur_de_lis:[[["⚜"],["⚜️","269c"]],["⚜️",[],"fleur,de,lis,decorative,scout","269C-FE0F"]],trident:[[["🔱"]],["🔱",[],"trident,emblem,weapon,spear"]],name_badge:[[["📛"]],["📛",[],"name,badge,fire,forbid"]],beginner:[[["🔰"]],["🔰",[],"beginner,japanese,symbol,for,badge,shield"]],o:[[["⭕"]],["⭕",[],"o,heavy,large,circle,round"]],white_check_mark:[[["✅"]],["✅",[],"white,check,mark,heavy,green-square,ok,agree,vote,election,answer,tick"]],ballot_box_with_check:[[["☑"],["☑️","2611"]],["☑️",[],"ballot,box,with,check,ok,agree,confirm,black-square,vote,election,yes,tick","2611-FE0F"]],heavy_check_mark:[[["✔"],["✔️","2714"]],["✔️",[],"heavy,check,mark,ok,nike,answer,yes,tick","2714-FE0F"]],heavy_multiplication_x:[[["✖"],["✖️","2716"]],["✖️",[],"heavy,multiplication,x,math,calculation","2716-FE0F"]],x:[[["❌"]],["❌",[],"x,cross,mark,no,delete,remove,cancel"]],negative_squared_cross_mark:[[["❎"]],["❎",[],"negative,squared,cross,mark,x,green-square,no,deny"]],heavy_plus_sign:[[["➕"]],["➕",[],"heavy,plus,sign,math,calculation,addition,more,increase"]],heavy_minus_sign:[[["➖"]],["➖",[],"heavy,minus,sign,math,calculation,subtract,less"]],heavy_division_sign:[[["➗"]],["➗",[],"heavy,division,sign,divide,math,calculation"]],curly_loop:[[["➰"]],["➰",[],"curly,loop,scribble,draw,shape,squiggle"]],loop:[[["➿"]],["➿",[],"loop,double,curly,tape,cassette"]],part_alternation_mark:[[["〽"],["〽️","303d"]],["〽️",[],"part,alternation,mark,graph,presentation,stats,business,economics,bad","303D-FE0F"]],eight_spoked_asterisk:[[["✳"],["✳️","2733"]],["✳️",[],"eight,spoked,asterisk,star,sparkle,green-square","2733-FE0F"]],eight_pointed_black_star:[[["✴"],["✴️","2734"]],["✴️",[],"eight,pointed,black,star,orange-square,shape,polygon","2734-FE0F"]],sparkle:[[["❇"],["❇️","2747"]],["❇️",[],"sparkle,stars,green-square,awesome,good,fireworks","2747-FE0F"]],bangbang:[[["‼"],["‼️","203c"]],["‼️",[],"bangbang,double,exclamation,mark,surprise","203C-FE0F"]],interrobang:[[["⁉"],["⁉️","2049"]],["⁉️",[],"interrobang,exclamation,question,mark,wat,punctuation,surprise","2049-FE0F"]],question:[[["❓"]],["❓",[],"question,black,mark,ornament,doubt,confused"]],grey_question:[[["❔"]],["❔",[],"grey,question,white,mark,ornament,doubts,gray,huh,confused"]],grey_exclamation:[[["❕"]],["❕",[],"grey,exclamation,white,mark,ornament,surprise,punctuation,gray,wow,warning"]],exclamation:[[["❗"]],["❗",["heavy_exclamation_mark"],"exclamation,heavy,mark,symbol,heavy_exclamation_mark,danger,surprise,punctuation,wow,warning"]],wavy_dash:[[["〰"],["〰️","3030"]],["〰️",[],"wavy,dash,draw,line,moustache,mustache,squiggle,scribble","3030-FE0F"]],keycap_ten:[[["🔟"]],["🔟",[],"keycap,ten,numbers,10,blue-square"]],capital_abcd:[[["🔠"]],["🔠",[],"capital,abcd,input,symbol,for,latin,letters,alphabet,words,blue-square"]],abcd:[[["🔡"]],["🔡",[],"abcd,input,symbol,for,latin,small,letters,blue-square,alphabet"]],symbols:[[["🔣"]],["🔣",[],"symbols,input,symbol,for,blue-square,music,note,ampersand,percent,glyphs,characters"]],abc:[[["🔤"]],["🔤",[],"abc,input,symbol,for,latin,letters,blue-square,alphabet"]],a:[[["🅰"],["🅰️","1f170"]],["🅰️",[],"a,negative,squared,latin,capital,letter,red-square,alphabet"]],ab:[[["🆎"]],["🆎",[],"ab,negative,squared,red-square,alphabet"]],b:[[["🅱"],["🅱️","1f171"]],["🅱️",[],"b,negative,squared,latin,capital,letter,red-square,alphabet"]],cl:[[["🆑"]],["🆑",[],"cl,squared,alphabet,words,red-square"]],cool:[[["🆒"]],["🆒",[],"cool,squared,words,blue-square"]],free:[[["🆓"]],["🆓",[],"free,squared,blue-square,words"]],information_source:[[["ℹ"],["ℹ️","2139"]],["ℹ️",[],"information,source,blue-square,alphabet,letter","2139-FE0F"]],id:[[["🆔"]],["🆔",[],"id,squared,purple-square,words"]],m:[[["Ⓜ"],["Ⓜ️","24c2"]],["Ⓜ️",[],"m,circled,latin,capital,letter,alphabet,blue-circle","24C2-FE0F"]],new:[[["🆕"]],["🆕",[],"new,squared,blue-square,words,start"]],ng:[[["🆖"]],["🆖",[],"ng,squared,blue-square,words,shape,icon"]],o2:[[["🅾"],["🅾️","1f17e"]],["🅾️",[],"o2,negative,squared,latin,capital,letter,o,alphabet,red-square"]],ok:[[["🆗"]],["🆗",[],"ok,squared,good,agree,yes,blue-square"]],parking:[[["🅿"],["🅿️","1f17f"]],["🅿️",[],"parking,negative,squared,latin,capital,letter,p,cars,blue-square,alphabet"]],sos:[[["🆘"]],["🆘",[],"sos,squared,help,red-square,words,emergency,911"]],up:[[["🆙"]],["🆙",[],"up,squared,with,exclamation,mark,blue-square,above,high"]],vs:[[["🆚"]],["🆚",[],"vs,squared,words,orange-square"]],koko:[[["🈁"]],["🈁",[],"koko,squared,katakana,blue-square,here,japanese,destination"]],sa:[[["🈂"],["🈂️","1f202"]],["🈂️",[],"sa,squared,katakana,japanese,blue-square"]],u6708:[[["🈷"],["🈷️","1f237"]],["🈷️",[],"u6708,squared,cjk,unified,ideograph,6708,chinese,month,moon,japanese,orange-square,kanji"]],u6709:[[["🈶"]],["🈶",[],"u6709,squared,cjk,unified,ideograph,6709,orange-square,chinese,have,kanji"]],u6307:[[["🈯"]],["🈯",[],"u6307,squared,cjk,unified,ideograph,6307,chinese,point,green-square,kanji"]],ideograph_advantage:[[["🉐"]],["🉐",[],"ideograph,advantage,circled,chinese,kanji,obtain,get,circle"]],u5272:[[["🈹"]],["🈹",[],"u5272,squared,cjk,unified,ideograph,5272,cut,divide,chinese,kanji,pink-square"]],u7121:[[["🈚"]],["🈚",[],"u7121,squared,cjk,unified,ideograph,7121,nothing,chinese,kanji,japanese,orange-square"]],u7981:[[["🈲"]],["🈲",[],"u7981,squared,cjk,unified,ideograph,7981,kanji,japanese,chinese,forbidden,limit,restricted,red-square"]],accept:[[["🉑"]],["🉑",[],"accept,circled,ideograph,ok,good,chinese,kanji,agree,yes,orange-circle"]],u7533:[[["🈸"]],["🈸",[],"u7533,squared,cjk,unified,ideograph,7533,chinese,japanese,kanji,orange-square"]],u5408:[[["🈴"]],["🈴",[],"u5408,squared,cjk,unified,ideograph,5408,japanese,chinese,join,kanji,red-square"]],u7a7a:[[["🈳"]],["🈳",[],"u7a7a,squared,cjk,unified,ideograph,7a7a,kanji,japanese,chinese,empty,sky,blue-square"]],congratulations:[[["㊗"],["㊗️","3297"]],["㊗️",[],"congratulations,circled,ideograph,congratulation,chinese,kanji,japanese,red-circle","3297-FE0F"]],secret:[[["㊙"],["㊙️","3299"]],["㊙️",[],"secret,circled,ideograph,privacy,chinese,sshh,kanji,red-circle","3299-FE0F"]],u55b6:[[["🈺"]],["🈺",[],"u55b6,squared,cjk,unified,ideograph,55b6,japanese,opening hours,orange-square"]],u6e80:[[["🈵"]],["🈵",[],"u6e80,squared,cjk,unified,ideograph,6e80,full,chinese,japanese,red-square,kanji"]],black_small_square:[[["▪"],["▪️","25aa"]],["▪️",[],"black,small,square,shape,icon","25AA-FE0F"]],white_small_square:[[["▫"],["▫️","25ab"]],["▫️",[],"white,small,square,shape,icon","25AB-FE0F"]],white_medium_square:[[["◻"],["◻️","25fb"]],["◻️",[],"white,medium,square,shape,stone,icon","25FB-FE0F"]],black_medium_square:[[["◼"],["◼️","25fc"]],["◼️",[],"black,medium,square,shape,button,icon","25FC-FE0F"]],white_medium_small_square:[[["◽"]],["◽",[],"white,medium,small,square,shape,stone,icon,button"]],black_medium_small_square:[[["◾"]],["◾",[],"black,medium,small,square,icon,shape,button"]],black_large_square:[[["⬛"]],["⬛",[],"black,large,square,shape,icon,button"]],white_large_square:[[["⬜"]],["⬜",[],"white,large,square,shape,icon,stone,button"]],large_orange_diamond:[[["🔶"]],["🔶",[],"large,orange,diamond,shape,jewel,gem"]],large_blue_diamond:[[["🔷"]],["🔷",[],"large,blue,diamond,shape,jewel,gem"]],small_orange_diamond:[[["🔸"]],["🔸",[],"small,orange,diamond,shape,jewel,gem"]],small_blue_diamond:[[["🔹"]],["🔹",[],"small,blue,diamond,shape,jewel,gem"]],small_red_triangle:[[["🔺"]],["🔺",[],"small,red,triangle,up,pointing,shape,direction,top"]],small_red_triangle_down:[[["🔻"]],["🔻",[],"small,red,triangle,down,pointing,shape,direction,bottom"]],diamond_shape_with_a_dot_inside:[[["💠"]],["💠",[],"diamond,shape,with,a,dot,inside,jewel,blue,gem,crystal,fancy"]],radio_button:[[["🔘"]],["🔘",[],"radio,button,input,old,music,circle"]],black_square_button:[[["🔲"]],["🔲",[],"black,square,button,shape,input,frame"]],white_square_button:[[["🔳"]],["🔳",[],"white,square,button,shape,input"]],white_circle:[[["⚪"]],["⚪",[],"white,circle,medium,shape,round"]],black_circle:[[["⚫"]],["⚫",[],"black,circle,medium,shape,button,round"]],red_circle:[[["🔴"]],["🔴",[],"red,circle,large,shape,error,danger"]],large_blue_circle:[[["🔵"]],["🔵",[],"large,blue,circle,shape,icon,button"]],checkered_flag:[[["🏁"]],["🏁",[],"checkered,flag,chequered,contest,finishline,race,gokart"]],triangular_flag_on_post:[[["🚩"]],["🚩",[],"triangular,flag,on,post,mark,milestone,place"]],crossed_flags:[[["🎌"]],["🎌",[],"crossed,flags,japanese,nation,country,border"]],waving_black_flag:[[["🏴"]],["🏴",[],"waving,black,flag"]],waving_white_flag:[[["🏳"],["🏳️","1f3f3"]],["🏳️",[],"waving,white,flag"]],copyright:[[["©️","a9"]],["©️",[],"copyright,sign,ip,license,circle,law,legal","00A9-FE0F"]],registered:[[["®️","ae"]],["®️",[],"registered,sign,alphabet,circle","00AE-FE0F"]],tm:[[["™️","2122"]],["™️",[],"tm,trade,mark,sign,trademark,brand,law,legal","2122-FE0F"]],"flag-ac":[[["🇦🇨"]],["🇦🇨",[],"flag,ac,ascension,island"]],"flag-ad":[[["🇦🇩"]],["🇦🇩",[],"flag,ad,andorra"]],"flag-ae":[[["🇦🇪"]],["🇦🇪",[],"flag,ae,united,arab,emirates"]],"flag-af":[[["🇦🇫"]],["🇦🇫",[],"flag,af,afghanistan"]],"flag-ag":[[["🇦🇬"]],["🇦🇬",[],"flag,ag,antigua,&,barbuda"]],"flag-ai":[[["🇦🇮"]],["🇦🇮",[],"flag,ai,anguilla"]],"flag-al":[[["🇦🇱"]],["🇦🇱",[],"flag,al,albania"]],"flag-am":[[["🇦🇲"]],["🇦🇲",[],"flag,am,armenia"]],"flag-ao":[[["🇦🇴"]],["🇦🇴",[],"flag,ao,angola"]],"flag-aq":[[["🇦🇶"]],["🇦🇶",[],"flag,aq,antarctica"]],"flag-ar":[[["🇦🇷"]],["🇦🇷",[],"flag,ar,argentina"]],"flag-as":[[["🇦🇸"]],["🇦🇸",[],"flag,as,american,samoa"]],"flag-at":[[["🇦🇹"]],["🇦🇹",[],"flag,at,austria"]],"flag-au":[[["🇦🇺"]],["🇦🇺",[],"flag,au,australia"]],"flag-aw":[[["🇦🇼"]],["🇦🇼",[],"flag,aw,aruba"]],"flag-ax":[[["🇦🇽"]],["🇦🇽",[],"flag,ax,åland,islands"]],"flag-az":[[["🇦🇿"]],["🇦🇿",[],"flag,az,azerbaijan"]],"flag-ba":[[["🇧🇦"]],["🇧🇦",[],"flag,ba,bosnia,&,herzegovina"]],"flag-bb":[[["🇧🇧"]],["🇧🇧",[],"flag,bb,barbados"]],"flag-bd":[[["🇧🇩"]],["🇧🇩",[],"flag,bd,bangladesh"]],"flag-be":[[["🇧🇪"]],["🇧🇪",[],"flag,be,belgium"]],"flag-bf":[[["🇧🇫"]],["🇧🇫",[],"flag,bf,burkina,faso"]],"flag-bg":[[["🇧🇬"]],["🇧🇬",[],"flag,bg,bulgaria"]],"flag-bh":[[["🇧🇭"]],["🇧🇭",[],"flag,bh,bahrain"]],"flag-bi":[[["🇧🇮"]],["🇧🇮",[],"flag,bi,burundi"]],"flag-bj":[[["🇧🇯"]],["🇧🇯",[],"flag,bj,benin"]],"flag-bl":[[["🇧🇱"]],["🇧🇱",[],"flag,bl,st.,barthélemy"]],"flag-bm":[[["🇧🇲"]],["🇧🇲",[],"flag,bm,bermuda"]],"flag-bn":[[["🇧🇳"]],["🇧🇳",[],"flag,bn,brunei"]],"flag-bo":[[["🇧🇴"]],["🇧🇴",[],"flag,bo,bolivia"]],"flag-bq":[[["🇧🇶"]],["🇧🇶",[],"flag,bq,caribbean,netherlands"]],"flag-br":[[["🇧🇷"]],["🇧🇷",[],"flag,br,brazil"]],"flag-bs":[[["🇧🇸"]],["🇧🇸",[],"flag,bs,bahamas"]],"flag-bt":[[["🇧🇹"]],["🇧🇹",[],"flag,bt,bhutan"]],"flag-bv":[[["🇧🇻"]],["🇧🇻",[],"flag,bv,bouvet,island"]],"flag-bw":[[["🇧🇼"]],["🇧🇼",[],"flag,bw,botswana"]],"flag-by":[[["🇧🇾"]],["🇧🇾",[],"flag,by,belarus"]],"flag-bz":[[["🇧🇿"]],["🇧🇿",[],"flag,bz,belize"]],"flag-ca":[[["🇨🇦"]],["🇨🇦",[],"flag,ca,canada"]],"flag-cc":[[["🇨🇨"]],["🇨🇨",[],"flag,cc,cocos,(keeling),islands"]],"flag-cd":[[["🇨🇩"]],["🇨🇩",[],"flag,cd,congo,kinshasa"]],"flag-cf":[[["🇨🇫"]],["🇨🇫",[],"flag,cf,central,african,republic"]],"flag-cg":[[["🇨🇬"]],["🇨🇬",[],"flag,cg,congo,brazzaville"]],"flag-ch":[[["🇨🇭"]],["🇨🇭",[],"flag,ch,switzerland"]],"flag-ci":[[["🇨🇮"]],["🇨🇮",[],"flag,ci,côte,d’ivoire"]],"flag-ck":[[["🇨🇰"]],["🇨🇰",[],"flag,ck,cook,islands"]],"flag-cl":[[["🇨🇱"]],["🇨🇱",[],"flag,cl,chile"]],"flag-cm":[[["🇨🇲"]],["🇨🇲",[],"flag,cm,cameroon"]],cn:[[["🇨🇳"]],["🇨🇳",["flag-cn"],"cn,flag,china,chinese,prc,country,nation,banner"]],"flag-co":[[["🇨🇴"]],["🇨🇴",[],"flag,co,colombia"]],"flag-cp":[[["🇨🇵"]],["🇨🇵",[],"flag,cp,clipperton,island"]],"flag-cr":[[["🇨🇷"]],["🇨🇷",[],"flag,cr,costa,rica"]],"flag-cu":[[["🇨🇺"]],["🇨🇺",[],"flag,cu,cuba"]],"flag-cv":[[["🇨🇻"]],["🇨🇻",[],"flag,cv,cape,verde"]],"flag-cw":[[["🇨🇼"]],["🇨🇼",[],"flag,cw,curaçao"]],"flag-cx":[[["🇨🇽"]],["🇨🇽",[],"flag,cx,christmas,island"]],"flag-cy":[[["🇨🇾"]],["🇨🇾",[],"flag,cy,cyprus"]],"flag-cz":[[["🇨🇿"]],["🇨🇿",[],"flag,cz,czechia"]],de:[[["🇩🇪"]],["🇩🇪",["flag-de"],"de,flag,germany,german,nation,country,banner"]],"flag-dg":[[["🇩🇬"]],["🇩🇬",[],"flag,dg,diego,garcia"]],"flag-dj":[[["🇩🇯"]],["🇩🇯",[],"flag,dj,djibouti"]],"flag-dk":[[["🇩🇰"]],["🇩🇰",[],"flag,dk,denmark"]],"flag-dm":[[["🇩🇲"]],["🇩🇲",[],"flag,dm,dominica"]],"flag-do":[[["🇩🇴"]],["🇩🇴",[],"flag,do,dominican,republic"]],"flag-dz":[[["🇩🇿"]],["🇩🇿",[],"flag,dz,algeria"]],"flag-ea":[[["🇪🇦"]],["🇪🇦",[],"flag,ea,ceuta,&,melilla"]],"flag-ec":[[["🇪🇨"]],["🇪🇨",[],"flag,ec,ecuador"]],"flag-ee":[[["🇪🇪"]],["🇪🇪",[],"flag,ee,estonia"]],"flag-eg":[[["🇪🇬"]],["🇪🇬",[],"flag,eg,egypt"]],"flag-eh":[[["🇪🇭"]],["🇪🇭",[],"flag,eh,western,sahara"]],"flag-er":[[["🇪🇷"]],["🇪🇷",[],"flag,er,eritrea"]],es:[[["🇪🇸"]],["🇪🇸",["flag-es"],"es,flag,spain,nation,country,banner"]],"flag-et":[[["🇪🇹"]],["🇪🇹",[],"flag,et,ethiopia"]],"flag-eu":[[["🇪🇺"]],["🇪🇺",[],"flag,eu,european,union"]],"flag-fi":[[["🇫🇮"]],["🇫🇮",[],"flag,fi,finland"]],"flag-fj":[[["🇫🇯"]],["🇫🇯",[],"flag,fj,fiji"]],"flag-fk":[[["🇫🇰"]],["🇫🇰",[],"flag,fk,falkland,islands"]],"flag-fm":[[["🇫🇲"]],["🇫🇲",[],"flag,fm,micronesia"]],"flag-fo":[[["🇫🇴"]],["🇫🇴",[],"flag,fo,faroe,islands"]],fr:[[["🇫🇷"]],["🇫🇷",["flag-fr"],"fr,flag,france,banner,nation,french,country"]],"flag-ga":[[["🇬🇦"]],["🇬🇦",[],"flag,ga,gabon"]],gb:[[["🇬🇧"]],["🇬🇧",["uk","flag-gb"],"gb,uk,flag,united,kingdom"]],"flag-gd":[[["🇬🇩"]],["🇬🇩",[],"flag,gd,grenada"]],"flag-ge":[[["🇬🇪"]],["🇬🇪",[],"flag,ge,georgia"]],"flag-gf":[[["🇬🇫"]],["🇬🇫",[],"flag,gf,french,guiana"]],"flag-gg":[[["🇬🇬"]],["🇬🇬",[],"flag,gg,guernsey"]],"flag-gh":[[["🇬🇭"]],["🇬🇭",[],"flag,gh,ghana"]],"flag-gi":[[["🇬🇮"]],["🇬🇮",[],"flag,gi,gibraltar"]],"flag-gl":[[["🇬🇱"]],["🇬🇱",[],"flag,gl,greenland"]],"flag-gm":[[["🇬🇲"]],["🇬🇲",[],"flag,gm,gambia"]],"flag-gn":[[["🇬🇳"]],["🇬🇳",[],"flag,gn,guinea"]],"flag-gp":[[["🇬🇵"]],["🇬🇵",[],"flag,gp,guadeloupe"]],"flag-gq":[[["🇬🇶"]],["🇬🇶",[],"flag,gq,equatorial,guinea"]],"flag-gr":[[["🇬🇷"]],["🇬🇷",[],"flag,gr,greece"]],"flag-gs":[[["🇬🇸"]],["🇬🇸",[],"flag,gs,south,georgia,&,sandwich,islands"]],"flag-gt":[[["🇬🇹"]],["🇬🇹",[],"flag,gt,guatemala"]],"flag-gu":[[["🇬🇺"]],["🇬🇺",[],"flag,gu,guam"]],"flag-gw":[[["🇬🇼"]],["🇬🇼",[],"flag,gw,guinea,bissau"]],"flag-gy":[[["🇬🇾"]],["🇬🇾",[],"flag,gy,guyana"]],"flag-hk":[[["🇭🇰"]],["🇭🇰",[],"flag,hk,hong,kong,sar,china"]],"flag-hm":[[["🇭🇲"]],["🇭🇲",[],"flag,hm,heard,&,mcdonald,islands"]],"flag-hn":[[["🇭🇳"]],["🇭🇳",[],"flag,hn,honduras"]],"flag-hr":[[["🇭🇷"]],["🇭🇷",[],"flag,hr,croatia"]],"flag-ht":[[["🇭🇹"]],["🇭🇹",[],"flag,ht,haiti"]],"flag-hu":[[["🇭🇺"]],["🇭🇺",[],"flag,hu,hungary"]],"flag-ic":[[["🇮🇨"]],["🇮🇨",[],"flag,ic,canary,islands"]],"flag-id":[[["🇮🇩"]],["🇮🇩",[],"flag,id,indonesia"]],"flag-ie":[[["🇮🇪"]],["🇮🇪",[],"flag,ie,ireland"]],"flag-il":[[["🇮🇱"]],["🇮🇱",[],"flag,il,israel"]],"flag-im":[[["🇮🇲"]],["🇮🇲",[],"flag,im,isle,of,man"]],"flag-in":[[["🇮🇳"]],["🇮🇳",[],"flag,in,india"]],"flag-io":[[["🇮🇴"]],["🇮🇴",[],"flag,io,british,indian,ocean,territory"]],"flag-iq":[[["🇮🇶"]],["🇮🇶",[],"flag,iq,iraq"]],"flag-ir":[[["🇮🇷"]],["🇮🇷",[],"flag,ir,iran"]],"flag-is":[[["🇮🇸"]],["🇮🇸",[],"flag,is,iceland"]],it:[[["🇮🇹"]],["🇮🇹",["flag-it"],"it,flag,italy,nation,country,banner"]],"flag-je":[[["🇯🇪"]],["🇯🇪",[],"flag,je,jersey"]],"flag-jm":[[["🇯🇲"]],["🇯🇲",[],"flag,jm,jamaica"]],"flag-jo":[[["🇯🇴"]],["🇯🇴",[],"flag,jo,jordan"]],jp:[[["🇯🇵"]],["🇯🇵",["flag-jp"],"jp,flag,japan,japanese,nation,country,banner"]],"flag-ke":[[["🇰🇪"]],["🇰🇪",[],"flag,ke,kenya"]],"flag-kg":[[["🇰🇬"]],["🇰🇬",[],"flag,kg,kyrgyzstan"]],"flag-kh":[[["🇰🇭"]],["🇰🇭",[],"flag,kh,cambodia"]],"flag-ki":[[["🇰🇮"]],["🇰🇮",[],"flag,ki,kiribati"]],"flag-km":[[["🇰🇲"]],["🇰🇲",[],"flag,km,comoros"]],"flag-kn":[[["🇰🇳"]],["🇰🇳",[],"flag,kn,st.,kitts,&,nevis"]],"flag-kp":[[["🇰🇵"]],["🇰🇵",[],"flag,kp,north,korea"]],kr:[[["🇰🇷"]],["🇰🇷",["flag-kr"],"kr,flag,south,korea,nation,country,banner"]],"flag-kw":[[["🇰🇼"]],["🇰🇼",[],"flag,kw,kuwait"]],"flag-ky":[[["🇰🇾"]],["🇰🇾",[],"flag,ky,cayman,islands"]],"flag-kz":[[["🇰🇿"]],["🇰🇿",[],"flag,kz,kazakhstan"]],"flag-la":[[["🇱🇦"]],["🇱🇦",[],"flag,la,laos"]],"flag-lb":[[["🇱🇧"]],["🇱🇧",[],"flag,lb,lebanon"]],"flag-lc":[[["🇱🇨"]],["🇱🇨",[],"flag,lc,st.,lucia"]],"flag-li":[[["🇱🇮"]],["🇱🇮",[],"flag,li,liechtenstein"]],"flag-lk":[[["🇱🇰"]],["🇱🇰",[],"flag,lk,sri,lanka"]],"flag-lr":[[["🇱🇷"]],["🇱🇷",[],"flag,lr,liberia"]],"flag-ls":[[["🇱🇸"]],["🇱🇸",[],"flag,ls,lesotho"]],"flag-lt":[[["🇱🇹"]],["🇱🇹",[],"flag,lt,lithuania"]],"flag-lu":[[["🇱🇺"]],["🇱🇺",[],"flag,lu,luxembourg"]],"flag-lv":[[["🇱🇻"]],["🇱🇻",[],"flag,lv,latvia"]],"flag-ly":[[["🇱🇾"]],["🇱🇾",[],"flag,ly,libya"]],"flag-ma":[[["🇲🇦"]],["🇲🇦",[],"flag,ma,morocco"]],"flag-mc":[[["🇲🇨"]],["🇲🇨",[],"flag,mc,monaco"]],"flag-md":[[["🇲🇩"]],["🇲🇩",[],"flag,md,moldova"]],"flag-me":[[["🇲🇪"]],["🇲🇪",[],"flag,me,montenegro"]],"flag-mf":[[["🇲🇫"]],["🇲🇫",[],"flag,mf,st.,martin"]],"flag-mg":[[["🇲🇬"]],["🇲🇬",[],"flag,mg,madagascar"]],"flag-mh":[[["🇲🇭"]],["🇲🇭",[],"flag,mh,marshall,islands"]],"flag-mk":[[["🇲🇰"]],["🇲🇰",[],"flag,mk,macedonia"]],"flag-ml":[[["🇲🇱"]],["🇲🇱",[],"flag,ml,mali"]],"flag-mm":[[["🇲🇲"]],["🇲🇲",[],"flag,mm,myanmar,(burma)"]],"flag-mn":[[["🇲🇳"]],["🇲🇳",[],"flag,mn,mongolia"]],"flag-mo":[[["🇲🇴"]],["🇲🇴",[],"flag,mo,macau,sar,china"]],"flag-mp":[[["🇲🇵"]],["🇲🇵",[],"flag,mp,northern,mariana,islands"]],"flag-mq":[[["🇲🇶"]],["🇲🇶",[],"flag,mq,martinique"]],"flag-mr":[[["🇲🇷"]],["🇲🇷",[],"flag,mr,mauritania"]],"flag-ms":[[["🇲🇸"]],["🇲🇸",[],"flag,ms,montserrat"]],"flag-mt":[[["🇲🇹"]],["🇲🇹",[],"flag,mt,malta"]],"flag-mu":[[["🇲🇺"]],["🇲🇺",[],"flag,mu,mauritius"]],"flag-mv":[[["🇲🇻"]],["🇲🇻",[],"flag,mv,maldives"]],"flag-mw":[[["🇲🇼"]],["🇲🇼",[],"flag,mw,malawi"]],"flag-mx":[[["🇲🇽"]],["🇲🇽",[],"flag,mx,mexico"]],"flag-my":[[["🇲🇾"]],["🇲🇾",[],"flag,my,malaysia"]],"flag-mz":[[["🇲🇿"]],["🇲🇿",[],"flag,mz,mozambique"]],"flag-na":[[["🇳🇦"]],["🇳🇦",[],"flag,na,namibia"]],"flag-nc":[[["🇳🇨"]],["🇳🇨",[],"flag,nc,new,caledonia"]],"flag-ne":[[["🇳🇪"]],["🇳🇪",[],"flag,ne,niger"]],"flag-nf":[[["🇳🇫"]],["🇳🇫",[],"flag,nf,norfolk,island"]],"flag-ng":[[["🇳🇬"]],["🇳🇬",[],"flag,ng,nigeria"]],"flag-ni":[[["🇳🇮"]],["🇳🇮",[],"flag,ni,nicaragua"]],"flag-nl":[[["🇳🇱"]],["🇳🇱",[],"flag,nl,netherlands"]],"flag-no":[[["🇳🇴"]],["🇳🇴",[],"flag,no,norway"]],"flag-np":[[["🇳🇵"]],["🇳🇵",[],"flag,np,nepal"]],"flag-nr":[[["🇳🇷"]],["🇳🇷",[],"flag,nr,nauru"]],"flag-nu":[[["🇳🇺"]],["🇳🇺",[],"flag,nu,niue"]],"flag-nz":[[["🇳🇿"]],["🇳🇿",[],"flag,nz,new,zealand"]],"flag-om":[[["🇴🇲"]],["🇴🇲",[],"flag,om,oman"]],"flag-pa":[[["🇵🇦"]],["🇵🇦",[],"flag,pa,panama"]],"flag-pe":[[["🇵🇪"]],["🇵🇪",[],"flag,pe,peru"]],"flag-pf":[[["🇵🇫"]],["🇵🇫",[],"flag,pf,french,polynesia"]],"flag-pg":[[["🇵🇬"]],["🇵🇬",[],"flag,pg,papua,new,guinea"]],"flag-ph":[[["🇵🇭"]],["🇵🇭",[],"flag,ph,philippines"]],"flag-pk":[[["🇵🇰"]],["🇵🇰",[],"flag,pk,pakistan"]],"flag-pl":[[["🇵🇱"]],["🇵🇱",[],"flag,pl,poland"]],"flag-pm":[[["🇵🇲"]],["🇵🇲",[],"flag,pm,st.,pierre,&,miquelon"]],"flag-pn":[[["🇵🇳"]],["🇵🇳",[],"flag,pn,pitcairn,islands"]],"flag-pr":[[["🇵🇷"]],["🇵🇷",[],"flag,pr,puerto,rico"]],"flag-ps":[[["🇵🇸"]],["🇵🇸",[],"flag,ps,palestinian,territories"]],"flag-pt":[[["🇵🇹"]],["🇵🇹",[],"flag,pt,portugal"]],"flag-pw":[[["🇵🇼"]],["🇵🇼",[],"flag,pw,palau"]],"flag-py":[[["🇵🇾"]],["🇵🇾",[],"flag,py,paraguay"]],"flag-qa":[[["🇶🇦"]],["🇶🇦",[],"flag,qa,qatar"]],"flag-re":[[["🇷🇪"]],["🇷🇪",[],"flag,re,réunion"]],"flag-ro":[[["🇷🇴"]],["🇷🇴",[],"flag,ro,romania"]],"flag-rs":[[["🇷🇸"]],["🇷🇸",[],"flag,rs,serbia"]],ru:[[["🇷🇺"]],["🇷🇺",["flag-ru"],"ru,flag,russia,russian,federation,nation,country,banner"]],"flag-rw":[[["🇷🇼"]],["🇷🇼",[],"flag,rw,rwanda"]],"flag-sa":[[["🇸🇦"]],["🇸🇦",[],"flag,sa,saudi,arabia"]],"flag-sb":[[["🇸🇧"]],["🇸🇧",[],"flag,sb,solomon,islands"]],"flag-sc":[[["🇸🇨"]],["🇸🇨",[],"flag,sc,seychelles"]],"flag-sd":[[["🇸🇩"]],["🇸🇩",[],"flag,sd,sudan"]],"flag-se":[[["🇸🇪"]],["🇸🇪",[],"flag,se,sweden"]],"flag-sg":[[["🇸🇬"]],["🇸🇬",[],"flag,sg,singapore"]],"flag-sh":[[["🇸🇭"]],["🇸🇭",[],"flag,sh,st.,helena"]],"flag-si":[[["🇸🇮"]],["🇸🇮",[],"flag,si,slovenia"]],"flag-sj":[[["🇸🇯"]],["🇸🇯",[],"flag,sj,svalbard,&,jan,mayen"]],"flag-sk":[[["🇸🇰"]],["🇸🇰",[],"flag,sk,slovakia"]],"flag-sl":[[["🇸🇱"]],["🇸🇱",[],"flag,sl,sierra,leone"]],"flag-sm":[[["🇸🇲"]],["🇸🇲",[],"flag,sm,san,marino"]],"flag-sn":[[["🇸🇳"]],["🇸🇳",[],"flag,sn,senegal"]],"flag-so":[[["🇸🇴"]],["🇸🇴",[],"flag,so,somalia"]],"flag-sr":[[["🇸🇷"]],["🇸🇷",[],"flag,sr,suriname"]],"flag-ss":[[["🇸🇸"]],["🇸🇸",[],"flag,ss,south,sudan"]],"flag-st":[[["🇸🇹"]],["🇸🇹",[],"flag,st,são,tomé,&,príncipe"]],"flag-sv":[[["🇸🇻"]],["🇸🇻",[],"flag,sv,el,salvador"]],"flag-sx":[[["🇸🇽"]],["🇸🇽",[],"flag,sx,sint,maarten"]],"flag-sy":[[["🇸🇾"]],["🇸🇾",[],"flag,sy,syria"]],"flag-sz":[[["🇸🇿"]],["🇸🇿",[],"flag,sz,swaziland"]],"flag-ta":[[["🇹🇦"]],["🇹🇦",[],"flag,ta,tristan,da,cunha"]],"flag-tc":[[["🇹🇨"]],["🇹🇨",[],"flag,tc,turks,&,caicos,islands"]],"flag-td":[[["🇹🇩"]],["🇹🇩",[],"flag,td,chad"]],"flag-tf":[[["🇹🇫"]],["🇹🇫",[],"flag,tf,french,southern,territories"]],"flag-tg":[[["🇹🇬"]],["🇹🇬",[],"flag,tg,togo"]],"flag-th":[[["🇹🇭"]],["🇹🇭",[],"flag,th,thailand"]],"flag-tj":[[["🇹🇯"]],["🇹🇯",[],"flag,tj,tajikistan"]],"flag-tk":[[["🇹🇰"]],["🇹🇰",[],"flag,tk,tokelau"]],"flag-tl":[[["🇹🇱"]],["🇹🇱",[],"flag,tl,timor,leste"]],"flag-tm":[[["🇹🇲"]],["🇹🇲",[],"flag,tm,turkmenistan"]],"flag-tn":[[["🇹🇳"]],["🇹🇳",[],"flag,tn,tunisia"]],"flag-to":[[["🇹🇴"]],["🇹🇴",[],"flag,to,tonga"]],"flag-tr":[[["🇹🇷"]],["🇹🇷",[],"flag,tr,turkey"]],"flag-tt":[[["🇹🇹"]],["🇹🇹",[],"flag,tt,trinidad,&,tobago"]],"flag-tv":[[["🇹🇻"]],["🇹🇻",[],"flag,tv,tuvalu"]],"flag-tw":[[["🇹🇼"]],["🇹🇼",[],"flag,tw,taiwan"]],"flag-tz":[[["🇹🇿"]],["🇹🇿",[],"flag,tz,tanzania"]],"flag-ua":[[["🇺🇦"]],["🇺🇦",[],"flag,ua,ukraine"]],"flag-ug":[[["🇺🇬"]],["🇺🇬",[],"flag,ug,uganda"]],"flag-um":[[["🇺🇲"]],["🇺🇲",[],"flag,um,u.s.,outlying,islands"]],"flag-un":[[["🇺🇳"]],["🇺🇳",[],"flag,un,united,nations"]],us:[[["🇺🇸"]],["🇺🇸",["flag-us"],"us,flag,united,states,america,nation,country,banner"]],"flag-uy":[[["🇺🇾"]],["🇺🇾",[],"flag,uy,uruguay"]],"flag-uz":[[["🇺🇿"]],["🇺🇿",[],"flag,uz,uzbekistan"]],"flag-va":[[["🇻🇦"]],["🇻🇦",[],"flag,va,vatican,city"]],"flag-vc":[[["🇻🇨"]],["🇻🇨",[],"flag,vc,st.,vincent,&,grenadines"]],"flag-ve":[[["🇻🇪"]],["🇻🇪",[],"flag,ve,venezuela"]],"flag-vg":[[["🇻🇬"]],["🇻🇬",[],"flag,vg,british,virgin,islands"]],"flag-vi":[[["🇻🇮"]],["🇻🇮",[],"flag,vi,u.s.,virgin,islands"]],"flag-vn":[[["🇻🇳"]],["🇻🇳",[],"flag,vn,vietnam"]],"flag-vu":[[["🇻🇺"]],["🇻🇺",[],"flag,vu,vanuatu"]],"flag-wf":[[["🇼🇫"]],["🇼🇫",[],"flag,wf,wallis,&,futuna"]],"flag-ws":[[["🇼🇸"]],["🇼🇸",[],"flag,ws,samoa"]],"flag-xk":[[["🇽🇰"]],["🇽🇰",[],"flag,xk,kosovo"]],"flag-ye":[[["🇾🇪"]],["🇾🇪",[],"flag,ye,yemen"]],"flag-yt":[[["🇾🇹"]],["🇾🇹",[],"flag,yt,mayotte"]],"flag-za":[[["🇿🇦"]],["🇿🇦",[],"flag,za,south,africa"]],"flag-zm":[[["🇿🇲"]],["🇿🇲",[],"flag,zm,zambia"]],"flag-zw":[[["🇿🇼"]],["🇿🇼",[],"flag,zw,zimbabwe"]],"male-doctor":[[["👨‍⚕","1f468-200d-2695-fe0f"],["👨‍⚕️"],["👨🏻‍⚕","1f468-1f3fb-200d-2695-fe0f"],["👨🏼‍⚕","1f468-1f3fc-200d-2695-fe0f"],["👨🏽‍⚕","1f468-1f3fd-200d-2695-fe0f"],["👨🏾‍⚕","1f468-1f3fe-200d-2695-fe0f"],["👨🏿‍⚕","1f468-1f3ff-200d-2695-fe0f"],["👨🏻‍⚕️"],["👨🏼‍⚕️"],["👨🏽‍⚕️"],["👨🏾‍⚕️"],["👨🏿‍⚕️"]],["👨‍⚕️",[],"male,doctor","1F468-200D-2695-FE0F"]],"female-doctor":[[["👩‍⚕","1f469-200d-2695-fe0f"],["👩‍⚕️"],["👩🏻‍⚕","1f469-1f3fb-200d-2695-fe0f"],["👩🏼‍⚕","1f469-1f3fc-200d-2695-fe0f"],["👩🏽‍⚕","1f469-1f3fd-200d-2695-fe0f"],["👩🏾‍⚕","1f469-1f3fe-200d-2695-fe0f"],["👩🏿‍⚕","1f469-1f3ff-200d-2695-fe0f"],["👩🏻‍⚕️"],["👩🏼‍⚕️"],["👩🏽‍⚕️"],["👩🏾‍⚕️"],["👩🏿‍⚕️"]],["👩‍⚕️",[],"female,doctor","1F469-200D-2695-FE0F"]],"male-student":[[["👨‍🎓"],["👨🏻‍🎓"],["👨🏼‍🎓"],["👨🏽‍🎓"],["👨🏾‍🎓"],["👨🏿‍🎓"]],["👨‍🎓",[],"male,student","1F468-200D-1F393"]],"female-student":[[["👩‍🎓"],["👩🏻‍🎓"],["👩🏼‍🎓"],["👩🏽‍🎓"],["👩🏾‍🎓"],["👩🏿‍🎓"]],["👩‍🎓",[],"female,student","1F469-200D-1F393"]],"male-teacher":[[["👨‍🏫"],["👨🏻‍🏫"],["👨🏼‍🏫"],["👨🏽‍🏫"],["👨🏾‍🏫"],["👨🏿‍🏫"]],["👨‍🏫",[],"male,teacher","1F468-200D-1F3EB"]],"female-teacher":[[["👩‍🏫"],["👩🏻‍🏫"],["👩🏼‍🏫"],["👩🏽‍🏫"],["👩🏾‍🏫"],["👩🏿‍🏫"]],["👩‍🏫",[],"female,teacher","1F469-200D-1F3EB"]],"male-judge":[[["👨‍⚖","1f468-200d-2696-fe0f"],["👨‍⚖️"],["👨🏻‍⚖","1f468-1f3fb-200d-2696-fe0f"],["👨🏼‍⚖","1f468-1f3fc-200d-2696-fe0f"],["👨🏽‍⚖","1f468-1f3fd-200d-2696-fe0f"],["👨🏾‍⚖","1f468-1f3fe-200d-2696-fe0f"],["👨🏿‍⚖","1f468-1f3ff-200d-2696-fe0f"],["👨🏻‍⚖️"],["👨🏼‍⚖️"],["👨🏽‍⚖️"],["👨🏾‍⚖️"],["👨🏿‍⚖️"]],["👨‍⚖️",[],"male,judge","1F468-200D-2696-FE0F"]],"female-judge":[[["👩‍⚖","1f469-200d-2696-fe0f"],["👩‍⚖️"],["👩🏻‍⚖","1f469-1f3fb-200d-2696-fe0f"],["👩🏼‍⚖","1f469-1f3fc-200d-2696-fe0f"],["👩🏽‍⚖","1f469-1f3fd-200d-2696-fe0f"],["👩🏾‍⚖","1f469-1f3fe-200d-2696-fe0f"],["👩🏿‍⚖","1f469-1f3ff-200d-2696-fe0f"],["👩🏻‍⚖️"],["👩🏼‍⚖️"],["👩🏽‍⚖️"],["👩🏾‍⚖️"],["👩🏿‍⚖️"]],["👩‍⚖️",[],"female,judge","1F469-200D-2696-FE0F"]],"male-farmer":[[["👨‍🌾"],["👨🏻‍🌾"],["👨🏼‍🌾"],["👨🏽‍🌾"],["👨🏾‍🌾"],["👨🏿‍🌾"]],["👨‍🌾",[],"male,farmer","1F468-200D-1F33E"]],"female-farmer":[[["👩‍🌾"],["👩🏻‍🌾"],["👩🏼‍🌾"],["👩🏽‍🌾"],["👩🏾‍🌾"],["👩🏿‍🌾"]],["👩‍🌾",[],"female,farmer","1F469-200D-1F33E"]],"male-cook":[[["👨‍🍳"],["👨🏻‍🍳"],["👨🏼‍🍳"],["👨🏽‍🍳"],["👨🏾‍🍳"],["👨🏿‍🍳"]],["👨‍🍳",[],"male,cook","1F468-200D-1F373"]],"female-cook":[[["👩‍🍳"],["👩🏻‍🍳"],["👩🏼‍🍳"],["👩🏽‍🍳"],["👩🏾‍🍳"],["👩🏿‍🍳"]],["👩‍🍳",[],"female,cook","1F469-200D-1F373"]],"male-mechanic":[[["👨‍🔧"],["👨🏻‍🔧"],["👨🏼‍🔧"],["👨🏽‍🔧"],["👨🏾‍🔧"],["👨🏿‍🔧"]],["👨‍🔧",[],"male,mechanic","1F468-200D-1F527"]],"female-mechanic":[[["👩‍🔧"],["👩🏻‍🔧"],["👩🏼‍🔧"],["👩🏽‍🔧"],["👩🏾‍🔧"],["👩🏿‍🔧"]],["👩‍🔧",[],"female,mechanic","1F469-200D-1F527"]],"male-factory-worker":[[["👨‍🏭"],["👨🏻‍🏭"],["👨🏼‍🏭"],["👨🏽‍🏭"],["👨🏾‍🏭"],["👨🏿‍🏭"]],["👨‍🏭",[],"male,factory,worker","1F468-200D-1F3ED"]],"female-factory-worker":[[["👩‍🏭"],["👩🏻‍🏭"],["👩🏼‍🏭"],["👩🏽‍🏭"],["👩🏾‍🏭"],["👩🏿‍🏭"]],["👩‍🏭",[],"female,factory,worker","1F469-200D-1F3ED"]],"male-office-worker":[[["👨‍💼"],["👨🏻‍💼"],["👨🏼‍💼"],["👨🏽‍💼"],["👨🏾‍💼"],["👨🏿‍💼"]],["👨‍💼",[],"male,office,worker","1F468-200D-1F4BC"]],"female-office-worker":[[["👩‍💼"],["👩🏻‍💼"],["👩🏼‍💼"],["👩🏽‍💼"],["👩🏾‍💼"],["👩🏿‍💼"]],["👩‍💼",[],"female,office,worker","1F469-200D-1F4BC"]],"male-scientist":[[["👨‍🔬"],["👨🏻‍🔬"],["👨🏼‍🔬"],["👨🏽‍🔬"],["👨🏾‍🔬"],["👨🏿‍🔬"]],["👨‍🔬",[],"male,scientist","1F468-200D-1F52C"]],"female-scientist":[[["👩‍🔬"],["👩🏻‍🔬"],["👩🏼‍🔬"],["👩🏽‍🔬"],["👩🏾‍🔬"],["👩🏿‍🔬"]],["👩‍🔬",[],"female,scientist","1F469-200D-1F52C"]],"male-technologist":[[["👨‍💻"],["👨🏻‍💻"],["👨🏼‍💻"],["👨🏽‍💻"],["👨🏾‍💻"],["👨🏿‍💻"]],["👨‍💻",[],"male,technologist","1F468-200D-1F4BB"]],"female-technologist":[[["👩‍💻"],["👩🏻‍💻"],["👩🏼‍💻"],["👩🏽‍💻"],["👩🏾‍💻"],["👩🏿‍💻"]],["👩‍💻",[],"female,technologist","1F469-200D-1F4BB"]],"male-singer":[[["👨‍🎤"],["👨🏻‍🎤"],["👨🏼‍🎤"],["👨🏽‍🎤"],["👨🏾‍🎤"],["👨🏿‍🎤"]],["👨‍🎤",[],"male,singer","1F468-200D-1F3A4"]],"female-singer":[[["👩‍🎤"],["👩🏻‍🎤"],["👩🏼‍🎤"],["👩🏽‍🎤"],["👩🏾‍🎤"],["👩🏿‍🎤"]],["👩‍🎤",[],"female,singer","1F469-200D-1F3A4"]],"male-artist":[[["👨‍🎨"],["👨🏻‍🎨"],["👨🏼‍🎨"],["👨🏽‍🎨"],["👨🏾‍🎨"],["👨🏿‍🎨"]],["👨‍🎨",[],"male,artist","1F468-200D-1F3A8"]],"female-artist":[[["👩‍🎨"],["👩🏻‍🎨"],["👩🏼‍🎨"],["👩🏽‍🎨"],["👩🏾‍🎨"],["👩🏿‍🎨"]],["👩‍🎨",[],"female,artist","1F469-200D-1F3A8"]],"male-pilot":[[["👨‍✈","1f468-200d-2708-fe0f"],["👨‍✈️"],["👨🏻‍✈","1f468-1f3fb-200d-2708-fe0f"],["👨🏼‍✈","1f468-1f3fc-200d-2708-fe0f"],["👨🏽‍✈","1f468-1f3fd-200d-2708-fe0f"],["👨🏾‍✈","1f468-1f3fe-200d-2708-fe0f"],["👨🏿‍✈","1f468-1f3ff-200d-2708-fe0f"],["👨🏻‍✈️"],["👨🏼‍✈️"],["👨🏽‍✈️"],["👨🏾‍✈️"],["👨🏿‍✈️"]],["👨‍✈️",[],"male,pilot","1F468-200D-2708-FE0F"]],"female-pilot":[[["👩‍✈","1f469-200d-2708-fe0f"],["👩‍✈️"],["👩🏻‍✈","1f469-1f3fb-200d-2708-fe0f"],["👩🏼‍✈","1f469-1f3fc-200d-2708-fe0f"],["👩🏽‍✈","1f469-1f3fd-200d-2708-fe0f"],["👩🏾‍✈","1f469-1f3fe-200d-2708-fe0f"],["👩🏿‍✈","1f469-1f3ff-200d-2708-fe0f"],["👩🏻‍✈️"],["👩🏼‍✈️"],["👩🏽‍✈️"],["👩🏾‍✈️"],["👩🏿‍✈️"]],["👩‍✈️",[],"female,pilot","1F469-200D-2708-FE0F"]],"male-astronaut":[[["👨‍🚀"],["👨🏻‍🚀"],["👨🏼‍🚀"],["👨🏽‍🚀"],["👨🏾‍🚀"],["👨🏿‍🚀"]],["👨‍🚀",[],"male,astronaut","1F468-200D-1F680"]],"female-astronaut":[[["👩‍🚀"],["👩🏻‍🚀"],["👩🏼‍🚀"],["👩🏽‍🚀"],["👩🏾‍🚀"],["👩🏿‍🚀"]],["👩‍🚀",[],"female,astronaut","1F469-200D-1F680"]],"male-firefighter":[[["👨‍🚒"],["👨🏻‍🚒"],["👨🏼‍🚒"],["👨🏽‍🚒"],["👨🏾‍🚒"],["👨🏿‍🚒"]],["👨‍🚒",[],"male,firefighter","1F468-200D-1F692"]],"female-firefighter":[[["👩‍🚒"],["👩🏻‍🚒"],["👩🏼‍🚒"],["👩🏽‍🚒"],["👩🏾‍🚒"],["👩🏿‍🚒"]],["👩‍🚒",[],"female,firefighter","1F469-200D-1F692"]],"male-police-officer":[[["👮‍♂","1f46e-200d-2642-fe0f"],["👮‍♂️"],["👮🏻‍♂","1f46e-1f3fb-200d-2642-fe0f"],["👮🏼‍♂","1f46e-1f3fc-200d-2642-fe0f"],["👮🏽‍♂","1f46e-1f3fd-200d-2642-fe0f"],["👮🏾‍♂","1f46e-1f3fe-200d-2642-fe0f"],["👮🏿‍♂","1f46e-1f3ff-200d-2642-fe0f"],["👮🏻‍♂️"],["👮🏼‍♂️"],["👮🏽‍♂️"],["👮🏾‍♂️"],["👮🏿‍♂️"]],["👮‍♂️",[],"male,police,officer","1F46E-200D-2642-FE0F"]],"female-police-officer":[[["👮‍♀","1f46e-200d-2640-fe0f"],["👮‍♀️"],["👮🏻‍♀","1f46e-1f3fb-200d-2640-fe0f"],["👮🏼‍♀","1f46e-1f3fc-200d-2640-fe0f"],["👮🏽‍♀","1f46e-1f3fd-200d-2640-fe0f"],["👮🏾‍♀","1f46e-1f3fe-200d-2640-fe0f"],["👮🏿‍♀","1f46e-1f3ff-200d-2640-fe0f"],["👮🏻‍♀️"],["👮🏼‍♀️"],["👮🏽‍♀️"],["👮🏾‍♀️"],["👮🏿‍♀️"]],["👮‍♀️",[],"female,police,officer","1F46E-200D-2640-FE0F"]],"male-guard":[[["💂‍♂","1f482-200d-2642-fe0f"],["💂‍♂️"],["💂🏻‍♂","1f482-1f3fb-200d-2642-fe0f"],["💂🏼‍♂","1f482-1f3fc-200d-2642-fe0f"],["💂🏽‍♂","1f482-1f3fd-200d-2642-fe0f"],["💂🏾‍♂","1f482-1f3fe-200d-2642-fe0f"],["💂🏿‍♂","1f482-1f3ff-200d-2642-fe0f"],["💂🏻‍♂️"],["💂🏼‍♂️"],["💂🏽‍♂️"],["💂🏾‍♂️"],["💂🏿‍♂️"]],["💂‍♂️",[],"male,guard","1F482-200D-2642-FE0F"]],"female-guard":[[["💂‍♀","1f482-200d-2640-fe0f"],["💂‍♀️"],["💂🏻‍♀","1f482-1f3fb-200d-2640-fe0f"],["💂🏼‍♀","1f482-1f3fc-200d-2640-fe0f"],["💂🏽‍♀","1f482-1f3fd-200d-2640-fe0f"],["💂🏾‍♀","1f482-1f3fe-200d-2640-fe0f"],["💂🏿‍♀","1f482-1f3ff-200d-2640-fe0f"],["💂🏻‍♀️"],["💂🏼‍♀️"],["💂🏽‍♀️"],["💂🏾‍♀️"],["💂🏿‍♀️"]],["💂‍♀️",[],"female,guard","1F482-200D-2640-FE0F"]],"male-construction-worker":[[["👷‍♂","1f477-200d-2642-fe0f"],["👷‍♂️"],["👷🏻‍♂","1f477-1f3fb-200d-2642-fe0f"],["👷🏼‍♂","1f477-1f3fc-200d-2642-fe0f"],["👷🏽‍♂","1f477-1f3fd-200d-2642-fe0f"],["👷🏾‍♂","1f477-1f3fe-200d-2642-fe0f"],["👷🏿‍♂","1f477-1f3ff-200d-2642-fe0f"],["👷🏻‍♂️"],["👷🏼‍♂️"],["👷🏽‍♂️"],["👷🏾‍♂️"],["👷🏿‍♂️"]],["👷‍♂️",[],"male,construction,worker","1F477-200D-2642-FE0F"]],"female-construction-worker":[[["👷‍♀","1f477-200d-2640-fe0f"],["👷‍♀️"],["👷🏻‍♀","1f477-1f3fb-200d-2640-fe0f"],["👷🏼‍♀","1f477-1f3fc-200d-2640-fe0f"],["👷🏽‍♀","1f477-1f3fd-200d-2640-fe0f"],["👷🏾‍♀","1f477-1f3fe-200d-2640-fe0f"],["👷🏿‍♀","1f477-1f3ff-200d-2640-fe0f"],["👷🏻‍♀️"],["👷🏼‍♀️"],["👷🏽‍♀️"],["👷🏾‍♀️"],["👷🏿‍♀️"]],["👷‍♀️",[],"female,construction,worker","1F477-200D-2640-FE0F"]],"man-wearing-turban":[[["👳‍♂","1f473-200d-2642-fe0f"],["👳‍♂️"],["👳🏻‍♂","1f473-1f3fb-200d-2642-fe0f"],["👳🏼‍♂","1f473-1f3fc-200d-2642-fe0f"],["👳🏽‍♂","1f473-1f3fd-200d-2642-fe0f"],["👳🏾‍♂","1f473-1f3fe-200d-2642-fe0f"],["👳🏿‍♂","1f473-1f3ff-200d-2642-fe0f"],["👳🏻‍♂️"],["👳🏼‍♂️"],["👳🏽‍♂️"],["👳🏾‍♂️"],["👳🏿‍♂️"]],["👳‍♂️",[],"man,wearing,turban","1F473-200D-2642-FE0F"]],"woman-wearing-turban":[[["👳‍♀","1f473-200d-2640-fe0f"],["👳‍♀️"],["👳🏻‍♀","1f473-1f3fb-200d-2640-fe0f"],["👳🏼‍♀","1f473-1f3fc-200d-2640-fe0f"],["👳🏽‍♀","1f473-1f3fd-200d-2640-fe0f"],["👳🏾‍♀","1f473-1f3fe-200d-2640-fe0f"],["👳🏿‍♀","1f473-1f3ff-200d-2640-fe0f"],["👳🏻‍♀️"],["👳🏼‍♀️"],["👳🏽‍♀️"],["👳🏾‍♀️"],["👳🏿‍♀️"]],["👳‍♀️",[],"woman,wearing,turban","1F473-200D-2640-FE0F"]],"blond-haired-man":[[["👱‍♂","1f471-200d-2642-fe0f"],["👱‍♂️"],["👱🏻‍♂","1f471-1f3fb-200d-2642-fe0f"],["👱🏼‍♂","1f471-1f3fc-200d-2642-fe0f"],["👱🏽‍♂","1f471-1f3fd-200d-2642-fe0f"],["👱🏾‍♂","1f471-1f3fe-200d-2642-fe0f"],["👱🏿‍♂","1f471-1f3ff-200d-2642-fe0f"],["👱🏻‍♂️"],["👱🏼‍♂️"],["👱🏽‍♂️"],["👱🏾‍♂️"],["👱🏿‍♂️"]],["👱‍♂️",[],"blond,haired,man","1F471-200D-2642-FE0F"]],"blond-haired-woman":[[["👱‍♀","1f471-200d-2640-fe0f"],["👱‍♀️"],["👱🏻‍♀","1f471-1f3fb-200d-2640-fe0f"],["👱🏼‍♀","1f471-1f3fc-200d-2640-fe0f"],["👱🏽‍♀","1f471-1f3fd-200d-2640-fe0f"],["👱🏾‍♀","1f471-1f3fe-200d-2640-fe0f"],["👱🏿‍♀","1f471-1f3ff-200d-2640-fe0f"],["👱🏻‍♀️"],["👱🏼‍♀️"],["👱🏽‍♀️"],["👱🏾‍♀️"],["👱🏿‍♀️"]],["👱‍♀️",[],"blond,haired,woman","1F471-200D-2640-FE0F"]],female_mage:[[["🧙‍♀","1f9d9-200d-2640-fe0f"],["🧙‍♀️"],["🧙🏻‍♀","1f9d9-1f3fb-200d-2640-fe0f"],["🧙🏼‍♀","1f9d9-1f3fc-200d-2640-fe0f"],["🧙🏽‍♀","1f9d9-1f3fd-200d-2640-fe0f"],["🧙🏾‍♀","1f9d9-1f3fe-200d-2640-fe0f"],["🧙🏿‍♀","1f9d9-1f3ff-200d-2640-fe0f"],["🧙🏻‍♀️"],["🧙🏼‍♀️"],["🧙🏽‍♀️"],["🧙🏾‍♀️"],["🧙🏿‍♀️"]],["🧙‍♀️",[],"female,mage","1F9D9-200D-2640-FE0F"]],male_mage:[[["🧙‍♂","1f9d9-200d-2642-fe0f"],["🧙‍♂️"],["🧙🏻‍♂","1f9d9-1f3fb-200d-2642-fe0f"],["🧙🏼‍♂","1f9d9-1f3fc-200d-2642-fe0f"],["🧙🏽‍♂","1f9d9-1f3fd-200d-2642-fe0f"],["🧙🏾‍♂","1f9d9-1f3fe-200d-2642-fe0f"],["🧙🏿‍♂","1f9d9-1f3ff-200d-2642-fe0f"],["🧙🏻‍♂️"],["🧙🏼‍♂️"],["🧙🏽‍♂️"],["🧙🏾‍♂️"],["🧙🏿‍♂️"]],["🧙‍♂️",[],"male,mage","1F9D9-200D-2642-FE0F"]],female_fairy:[[["🧚‍♀","1f9da-200d-2640-fe0f"],["🧚‍♀️"],["🧚🏻‍♀","1f9da-1f3fb-200d-2640-fe0f"],["🧚🏼‍♀","1f9da-1f3fc-200d-2640-fe0f"],["🧚🏽‍♀","1f9da-1f3fd-200d-2640-fe0f"],["🧚🏾‍♀","1f9da-1f3fe-200d-2640-fe0f"],["🧚🏿‍♀","1f9da-1f3ff-200d-2640-fe0f"],["🧚🏻‍♀️"],["🧚🏼‍♀️"],["🧚🏽‍♀️"],["🧚🏾‍♀️"],["🧚🏿‍♀️"]],["🧚‍♀️",[],"female,fairy","1F9DA-200D-2640-FE0F"]],male_fairy:[[["🧚‍♂","1f9da-200d-2642-fe0f"],["🧚‍♂️"],["🧚🏻‍♂","1f9da-1f3fb-200d-2642-fe0f"],["🧚🏼‍♂","1f9da-1f3fc-200d-2642-fe0f"],["🧚🏽‍♂","1f9da-1f3fd-200d-2642-fe0f"],["🧚🏾‍♂","1f9da-1f3fe-200d-2642-fe0f"],["🧚🏿‍♂","1f9da-1f3ff-200d-2642-fe0f"],["🧚🏻‍♂️"],["🧚🏼‍♂️"],["🧚🏽‍♂️"],["🧚🏾‍♂️"],["🧚🏿‍♂️"]],["🧚‍♂️",[],"male,fairy","1F9DA-200D-2642-FE0F"]],female_vampire:[[["🧛‍♀","1f9db-200d-2640-fe0f"],["🧛‍♀️"],["🧛🏻‍♀","1f9db-1f3fb-200d-2640-fe0f"],["🧛🏼‍♀","1f9db-1f3fc-200d-2640-fe0f"],["🧛🏽‍♀","1f9db-1f3fd-200d-2640-fe0f"],["🧛🏾‍♀","1f9db-1f3fe-200d-2640-fe0f"],["🧛🏿‍♀","1f9db-1f3ff-200d-2640-fe0f"],["🧛🏻‍♀️"],["🧛🏼‍♀️"],["🧛🏽‍♀️"],["🧛🏾‍♀️"],["🧛🏿‍♀️"]],["🧛‍♀️",[],"female,vampire","1F9DB-200D-2640-FE0F"]],male_vampire:[[["🧛‍♂","1f9db-200d-2642-fe0f"],["🧛‍♂️"],["🧛🏻‍♂","1f9db-1f3fb-200d-2642-fe0f"],["🧛🏼‍♂","1f9db-1f3fc-200d-2642-fe0f"],["🧛🏽‍♂","1f9db-1f3fd-200d-2642-fe0f"],["🧛🏾‍♂","1f9db-1f3fe-200d-2642-fe0f"],["🧛🏿‍♂","1f9db-1f3ff-200d-2642-fe0f"],["🧛🏻‍♂️"],["🧛🏼‍♂️"],["🧛🏽‍♂️"],["🧛🏾‍♂️"],["🧛🏿‍♂️"]],["🧛‍♂️",[],"male,vampire","1F9DB-200D-2642-FE0F"]],mermaid:[[["🧜‍♀","1f9dc-200d-2640-fe0f"],["🧜‍♀️"],["🧜🏻‍♀","1f9dc-1f3fb-200d-2640-fe0f"],["🧜🏼‍♀","1f9dc-1f3fc-200d-2640-fe0f"],["🧜🏽‍♀","1f9dc-1f3fd-200d-2640-fe0f"],["🧜🏾‍♀","1f9dc-1f3fe-200d-2640-fe0f"],["🧜🏿‍♀","1f9dc-1f3ff-200d-2640-fe0f"],["🧜🏻‍♀️"],["🧜🏼‍♀️"],["🧜🏽‍♀️"],["🧜🏾‍♀️"],["🧜🏿‍♀️"]],["🧜‍♀️",[],"mermaid","1F9DC-200D-2640-FE0F"]],merman:[[["🧜‍♂","1f9dc-200d-2642-fe0f"],["🧜‍♂️"],["🧜🏻‍♂","1f9dc-1f3fb-200d-2642-fe0f"],["🧜🏼‍♂","1f9dc-1f3fc-200d-2642-fe0f"],["🧜🏽‍♂","1f9dc-1f3fd-200d-2642-fe0f"],["🧜🏾‍♂","1f9dc-1f3fe-200d-2642-fe0f"],["🧜🏿‍♂","1f9dc-1f3ff-200d-2642-fe0f"],["🧜🏻‍♂️"],["🧜🏼‍♂️"],["🧜🏽‍♂️"],["🧜🏾‍♂️"],["🧜🏿‍♂️"]],["🧜‍♂️",[],"merman","1F9DC-200D-2642-FE0F"]],female_elf:[[["🧝‍♀","1f9dd-200d-2640-fe0f"],["🧝‍♀️"],["🧝🏻‍♀","1f9dd-1f3fb-200d-2640-fe0f"],["🧝🏼‍♀","1f9dd-1f3fc-200d-2640-fe0f"],["🧝🏽‍♀","1f9dd-1f3fd-200d-2640-fe0f"],["🧝🏾‍♀","1f9dd-1f3fe-200d-2640-fe0f"],["🧝🏿‍♀","1f9dd-1f3ff-200d-2640-fe0f"],["🧝🏻‍♀️"],["🧝🏼‍♀️"],["🧝🏽‍♀️"],["🧝🏾‍♀️"],["🧝🏿‍♀️"]],["🧝‍♀️",[],"female,elf","1F9DD-200D-2640-FE0F"]],male_elf:[[["🧝‍♂","1f9dd-200d-2642-fe0f"],["🧝‍♂️"],["🧝🏻‍♂","1f9dd-1f3fb-200d-2642-fe0f"],["🧝🏼‍♂","1f9dd-1f3fc-200d-2642-fe0f"],["🧝🏽‍♂","1f9dd-1f3fd-200d-2642-fe0f"],["🧝🏾‍♂","1f9dd-1f3fe-200d-2642-fe0f"],["🧝🏿‍♂","1f9dd-1f3ff-200d-2642-fe0f"],["🧝🏻‍♂️"],["🧝🏼‍♂️"],["🧝🏽‍♂️"],["🧝🏾‍♂️"],["🧝🏿‍♂️"]],["🧝‍♂️",[],"male,elf","1F9DD-200D-2642-FE0F"]],female_genie:[[["🧞‍♀","1f9de-200d-2640-fe0f"],["🧞‍♀️"]],["🧞‍♀️",[],"female,genie","1F9DE-200D-2640-FE0F"]],male_genie:[[["🧞‍♂","1f9de-200d-2642-fe0f"],["🧞‍♂️"]],["🧞‍♂️",[],"male,genie","1F9DE-200D-2642-FE0F"]],female_zombie:[[["🧟‍♀","1f9df-200d-2640-fe0f"],["🧟‍♀️"]],["🧟‍♀️",[],"female,zombie","1F9DF-200D-2640-FE0F"]],male_zombie:[[["🧟‍♂","1f9df-200d-2642-fe0f"],["🧟‍♂️"]],["🧟‍♂️",[],"male,zombie","1F9DF-200D-2642-FE0F"]],"man-frowning":[[["🙍‍♂","1f64d-200d-2642-fe0f"],["🙍‍♂️"],["🙍🏻‍♂","1f64d-1f3fb-200d-2642-fe0f"],["🙍🏼‍♂","1f64d-1f3fc-200d-2642-fe0f"],["🙍🏽‍♂","1f64d-1f3fd-200d-2642-fe0f"],["🙍🏾‍♂","1f64d-1f3fe-200d-2642-fe0f"],["🙍🏿‍♂","1f64d-1f3ff-200d-2642-fe0f"],["🙍🏻‍♂️"],["🙍🏼‍♂️"],["🙍🏽‍♂️"],["🙍🏾‍♂️"],["🙍🏿‍♂️"]],["🙍‍♂️",[],"man,frowning","1F64D-200D-2642-FE0F"]],"woman-frowning":[[["🙍‍♀","1f64d-200d-2640-fe0f"],["🙍‍♀️"],["🙍🏻‍♀","1f64d-1f3fb-200d-2640-fe0f"],["🙍🏼‍♀","1f64d-1f3fc-200d-2640-fe0f"],["🙍🏽‍♀","1f64d-1f3fd-200d-2640-fe0f"],["🙍🏾‍♀","1f64d-1f3fe-200d-2640-fe0f"],["🙍🏿‍♀","1f64d-1f3ff-200d-2640-fe0f"],["🙍🏻‍♀️"],["🙍🏼‍♀️"],["🙍🏽‍♀️"],["🙍🏾‍♀️"],["🙍🏿‍♀️"]],["🙍‍♀️",[],"woman,frowning","1F64D-200D-2640-FE0F"]],"man-pouting":[[["🙎‍♂","1f64e-200d-2642-fe0f"],["🙎‍♂️"],["🙎🏻‍♂","1f64e-1f3fb-200d-2642-fe0f"],["🙎🏼‍♂","1f64e-1f3fc-200d-2642-fe0f"],["🙎🏽‍♂","1f64e-1f3fd-200d-2642-fe0f"],["🙎🏾‍♂","1f64e-1f3fe-200d-2642-fe0f"],["🙎🏿‍♂","1f64e-1f3ff-200d-2642-fe0f"],["🙎🏻‍♂️"],["🙎🏼‍♂️"],["🙎🏽‍♂️"],["🙎🏾‍♂️"],["🙎🏿‍♂️"]],["🙎‍♂️",[],"man,pouting","1F64E-200D-2642-FE0F"]],"woman-pouting":[[["🙎‍♀","1f64e-200d-2640-fe0f"],["🙎‍♀️"],["🙎🏻‍♀","1f64e-1f3fb-200d-2640-fe0f"],["🙎🏼‍♀","1f64e-1f3fc-200d-2640-fe0f"],["🙎🏽‍♀","1f64e-1f3fd-200d-2640-fe0f"],["🙎🏾‍♀","1f64e-1f3fe-200d-2640-fe0f"],["🙎🏿‍♀","1f64e-1f3ff-200d-2640-fe0f"],["🙎🏻‍♀️"],["🙎🏼‍♀️"],["🙎🏽‍♀️"],["🙎🏾‍♀️"],["🙎🏿‍♀️"]],["🙎‍♀️",[],"woman,pouting","1F64E-200D-2640-FE0F"]],"man-gesturing-no":[[["🙅‍♂","1f645-200d-2642-fe0f"],["🙅‍♂️"],["🙅🏻‍♂","1f645-1f3fb-200d-2642-fe0f"],["🙅🏼‍♂","1f645-1f3fc-200d-2642-fe0f"],["🙅🏽‍♂","1f645-1f3fd-200d-2642-fe0f"],["🙅🏾‍♂","1f645-1f3fe-200d-2642-fe0f"],["🙅🏿‍♂","1f645-1f3ff-200d-2642-fe0f"],["🙅🏻‍♂️"],["🙅🏼‍♂️"],["🙅🏽‍♂️"],["🙅🏾‍♂️"],["🙅🏿‍♂️"]],["🙅‍♂️",[],"man,gesturing,no","1F645-200D-2642-FE0F"]],"woman-gesturing-no":[[["🙅‍♀","1f645-200d-2640-fe0f"],["🙅‍♀️"],["🙅🏻‍♀","1f645-1f3fb-200d-2640-fe0f"],["🙅🏼‍♀","1f645-1f3fc-200d-2640-fe0f"],["🙅🏽‍♀","1f645-1f3fd-200d-2640-fe0f"],["🙅🏾‍♀","1f645-1f3fe-200d-2640-fe0f"],["🙅🏿‍♀","1f645-1f3ff-200d-2640-fe0f"],["🙅🏻‍♀️"],["🙅🏼‍♀️"],["🙅🏽‍♀️"],["🙅🏾‍♀️"],["🙅🏿‍♀️"]],["🙅‍♀️",[],"woman,gesturing,no","1F645-200D-2640-FE0F"]],"man-gesturing-ok":[[["🙆‍♂","1f646-200d-2642-fe0f"],["🙆‍♂️"],["🙆🏻‍♂","1f646-1f3fb-200d-2642-fe0f"],["🙆🏼‍♂","1f646-1f3fc-200d-2642-fe0f"],["🙆🏽‍♂","1f646-1f3fd-200d-2642-fe0f"],["🙆🏾‍♂","1f646-1f3fe-200d-2642-fe0f"],["🙆🏿‍♂","1f646-1f3ff-200d-2642-fe0f"],["🙆🏻‍♂️"],["🙆🏼‍♂️"],["🙆🏽‍♂️"],["🙆🏾‍♂️"],["🙆🏿‍♂️"]],["🙆‍♂️",[],"man,gesturing,ok","1F646-200D-2642-FE0F"]],"woman-gesturing-ok":[[["🙆‍♀","1f646-200d-2640-fe0f"],["🙆‍♀️"],["🙆🏻‍♀","1f646-1f3fb-200d-2640-fe0f"],["🙆🏼‍♀","1f646-1f3fc-200d-2640-fe0f"],["🙆🏽‍♀","1f646-1f3fd-200d-2640-fe0f"],["🙆🏾‍♀","1f646-1f3fe-200d-2640-fe0f"],["🙆🏿‍♀","1f646-1f3ff-200d-2640-fe0f"],["🙆🏻‍♀️"],["🙆🏼‍♀️"],["🙆🏽‍♀️"],["🙆🏾‍♀️"],["🙆🏿‍♀️"]],["🙆‍♀️",[],"woman,gesturing,ok","1F646-200D-2640-FE0F"]],"man-tipping-hand":[[["💁‍♂","1f481-200d-2642-fe0f"],["💁‍♂️"],["💁🏻‍♂","1f481-1f3fb-200d-2642-fe0f"],["💁🏼‍♂","1f481-1f3fc-200d-2642-fe0f"],["💁🏽‍♂","1f481-1f3fd-200d-2642-fe0f"],["💁🏾‍♂","1f481-1f3fe-200d-2642-fe0f"],["💁🏿‍♂","1f481-1f3ff-200d-2642-fe0f"],["💁🏻‍♂️"],["💁🏼‍♂️"],["💁🏽‍♂️"],["💁🏾‍♂️"],["💁🏿‍♂️"]],["💁‍♂️",[],"man,tipping,hand","1F481-200D-2642-FE0F"]],"woman-tipping-hand":[[["💁‍♀","1f481-200d-2640-fe0f"],["💁‍♀️"],["💁🏻‍♀","1f481-1f3fb-200d-2640-fe0f"],["💁🏼‍♀","1f481-1f3fc-200d-2640-fe0f"],["💁🏽‍♀","1f481-1f3fd-200d-2640-fe0f"],["💁🏾‍♀","1f481-1f3fe-200d-2640-fe0f"],["💁🏿‍♀","1f481-1f3ff-200d-2640-fe0f"],["💁🏻‍♀️"],["💁🏼‍♀️"],["💁🏽‍♀️"],["💁🏾‍♀️"],["💁🏿‍♀️"]],["💁‍♀️",[],"woman,tipping,hand","1F481-200D-2640-FE0F"]],"man-raising-hand":[[["🙋‍♂","1f64b-200d-2642-fe0f"],["🙋‍♂️"],["🙋🏻‍♂","1f64b-1f3fb-200d-2642-fe0f"],["🙋🏼‍♂","1f64b-1f3fc-200d-2642-fe0f"],["🙋🏽‍♂","1f64b-1f3fd-200d-2642-fe0f"],["🙋🏾‍♂","1f64b-1f3fe-200d-2642-fe0f"],["🙋🏿‍♂","1f64b-1f3ff-200d-2642-fe0f"],["🙋🏻‍♂️"],["🙋🏼‍♂️"],["🙋🏽‍♂️"],["🙋🏾‍♂️"],["🙋🏿‍♂️"]],["🙋‍♂️",[],"man,raising,hand","1F64B-200D-2642-FE0F"]],"woman-raising-hand":[[["🙋‍♀","1f64b-200d-2640-fe0f"],["🙋‍♀️"],["🙋🏻‍♀","1f64b-1f3fb-200d-2640-fe0f"],["🙋🏼‍♀","1f64b-1f3fc-200d-2640-fe0f"],["🙋🏽‍♀","1f64b-1f3fd-200d-2640-fe0f"],["🙋🏾‍♀","1f64b-1f3fe-200d-2640-fe0f"],["🙋🏿‍♀","1f64b-1f3ff-200d-2640-fe0f"],["🙋🏻‍♀️"],["🙋🏼‍♀️"],["🙋🏽‍♀️"],["🙋🏾‍♀️"],["🙋🏿‍♀️"]],["🙋‍♀️",[],"woman,raising,hand","1F64B-200D-2640-FE0F"]],"man-bowing":[[["🙇‍♂","1f647-200d-2642-fe0f"],["🙇‍♂️"],["🙇🏻‍♂","1f647-1f3fb-200d-2642-fe0f"],["🙇🏼‍♂","1f647-1f3fc-200d-2642-fe0f"],["🙇🏽‍♂","1f647-1f3fd-200d-2642-fe0f"],["🙇🏾‍♂","1f647-1f3fe-200d-2642-fe0f"],["🙇🏿‍♂","1f647-1f3ff-200d-2642-fe0f"],["🙇🏻‍♂️"],["🙇🏼‍♂️"],["🙇🏽‍♂️"],["🙇🏾‍♂️"],["🙇🏿‍♂️"]],["🙇‍♂️",[],"man,bowing","1F647-200D-2642-FE0F"]],"woman-bowing":[[["🙇‍♀","1f647-200d-2640-fe0f"],["🙇‍♀️"],["🙇🏻‍♀","1f647-1f3fb-200d-2640-fe0f"],["🙇🏼‍♀","1f647-1f3fc-200d-2640-fe0f"],["🙇🏽‍♀","1f647-1f3fd-200d-2640-fe0f"],["🙇🏾‍♀","1f647-1f3fe-200d-2640-fe0f"],["🙇🏿‍♀","1f647-1f3ff-200d-2640-fe0f"],["🙇🏻‍♀️"],["🙇🏼‍♀️"],["🙇🏽‍♀️"],["🙇🏾‍♀️"],["🙇🏿‍♀️"]],["🙇‍♀️",[],"woman,bowing","1F647-200D-2640-FE0F"]],"man-facepalming":[[["🤦‍♂","1f926-200d-2642-fe0f"],["🤦‍♂️"],["🤦🏻‍♂","1f926-1f3fb-200d-2642-fe0f"],["🤦🏼‍♂","1f926-1f3fc-200d-2642-fe0f"],["🤦🏽‍♂","1f926-1f3fd-200d-2642-fe0f"],["🤦🏾‍♂","1f926-1f3fe-200d-2642-fe0f"],["🤦🏿‍♂","1f926-1f3ff-200d-2642-fe0f"],["🤦🏻‍♂️"],["🤦🏼‍♂️"],["🤦🏽‍♂️"],["🤦🏾‍♂️"],["🤦🏿‍♂️"]],["🤦‍♂️",[],"man,facepalming","1F926-200D-2642-FE0F"]],"woman-facepalming":[[["🤦‍♀","1f926-200d-2640-fe0f"],["🤦‍♀️"],["🤦🏻‍♀","1f926-1f3fb-200d-2640-fe0f"],["🤦🏼‍♀","1f926-1f3fc-200d-2640-fe0f"],["🤦🏽‍♀","1f926-1f3fd-200d-2640-fe0f"],["🤦🏾‍♀","1f926-1f3fe-200d-2640-fe0f"],["🤦🏿‍♀","1f926-1f3ff-200d-2640-fe0f"],["🤦🏻‍♀️"],["🤦🏼‍♀️"],["🤦🏽‍♀️"],["🤦🏾‍♀️"],["🤦🏿‍♀️"]],["🤦‍♀️",[],"woman,facepalming","1F926-200D-2640-FE0F"]],"man-shrugging":[[["🤷‍♂","1f937-200d-2642-fe0f"],["🤷‍♂️"],["🤷🏻‍♂","1f937-1f3fb-200d-2642-fe0f"],["🤷🏼‍♂","1f937-1f3fc-200d-2642-fe0f"],["🤷🏽‍♂","1f937-1f3fd-200d-2642-fe0f"],["🤷🏾‍♂","1f937-1f3fe-200d-2642-fe0f"],["🤷🏿‍♂","1f937-1f3ff-200d-2642-fe0f"],["🤷🏻‍♂️"],["🤷🏼‍♂️"],["🤷🏽‍♂️"],["🤷🏾‍♂️"],["🤷🏿‍♂️"]],["🤷‍♂️",[],"man,shrugging","1F937-200D-2642-FE0F"]],"woman-shrugging":[[["🤷‍♀","1f937-200d-2640-fe0f"],["🤷‍♀️"],["🤷🏻‍♀","1f937-1f3fb-200d-2640-fe0f"],["🤷🏼‍♀","1f937-1f3fc-200d-2640-fe0f"],["🤷🏽‍♀","1f937-1f3fd-200d-2640-fe0f"],["🤷🏾‍♀","1f937-1f3fe-200d-2640-fe0f"],["🤷🏿‍♀","1f937-1f3ff-200d-2640-fe0f"],["🤷🏻‍♀️"],["🤷🏼‍♀️"],["🤷🏽‍♀️"],["🤷🏾‍♀️"],["🤷🏿‍♀️"]],["🤷‍♀️",[],"woman,shrugging","1F937-200D-2640-FE0F"]],"man-getting-massage":[[["💆‍♂","1f486-200d-2642-fe0f"],["💆‍♂️"],["💆🏻‍♂","1f486-1f3fb-200d-2642-fe0f"],["💆🏼‍♂","1f486-1f3fc-200d-2642-fe0f"],["💆🏽‍♂","1f486-1f3fd-200d-2642-fe0f"],["💆🏾‍♂","1f486-1f3fe-200d-2642-fe0f"],["💆🏿‍♂","1f486-1f3ff-200d-2642-fe0f"],["💆🏻‍♂️"],["💆🏼‍♂️"],["💆🏽‍♂️"],["💆🏾‍♂️"],["💆🏿‍♂️"]],["💆‍♂️",[],"man,getting,massage","1F486-200D-2642-FE0F"]],"woman-getting-massage":[[["💆‍♀","1f486-200d-2640-fe0f"],["💆‍♀️"],["💆🏻‍♀","1f486-1f3fb-200d-2640-fe0f"],["💆🏼‍♀","1f486-1f3fc-200d-2640-fe0f"],["💆🏽‍♀","1f486-1f3fd-200d-2640-fe0f"],["💆🏾‍♀","1f486-1f3fe-200d-2640-fe0f"],["💆🏿‍♀","1f486-1f3ff-200d-2640-fe0f"],["💆🏻‍♀️"],["💆🏼‍♀️"],["💆🏽‍♀️"],["💆🏾‍♀️"],["💆🏿‍♀️"]],["💆‍♀️",[],"woman,getting,massage","1F486-200D-2640-FE0F"]],"man-getting-haircut":[[["💇‍♂","1f487-200d-2642-fe0f"],["💇‍♂️"],["💇🏻‍♂","1f487-1f3fb-200d-2642-fe0f"],["💇🏼‍♂","1f487-1f3fc-200d-2642-fe0f"],["💇🏽‍♂","1f487-1f3fd-200d-2642-fe0f"],["💇🏾‍♂","1f487-1f3fe-200d-2642-fe0f"],["💇🏿‍♂","1f487-1f3ff-200d-2642-fe0f"],["💇🏻‍♂️"],["💇🏼‍♂️"],["💇🏽‍♂️"],["💇🏾‍♂️"],["💇🏿‍♂️"]],["💇‍♂️",[],"man,getting,haircut","1F487-200D-2642-FE0F"]],"woman-getting-haircut":[[["💇‍♀","1f487-200d-2640-fe0f"],["💇‍♀️"],["💇🏻‍♀","1f487-1f3fb-200d-2640-fe0f"],["💇🏼‍♀","1f487-1f3fc-200d-2640-fe0f"],["💇🏽‍♀","1f487-1f3fd-200d-2640-fe0f"],["💇🏾‍♀","1f487-1f3fe-200d-2640-fe0f"],["💇🏿‍♀","1f487-1f3ff-200d-2640-fe0f"],["💇🏻‍♀️"],["💇🏼‍♀️"],["💇🏽‍♀️"],["💇🏾‍♀️"],["💇🏿‍♀️"]],["💇‍♀️",[],"woman,getting,haircut","1F487-200D-2640-FE0F"]],"man-walking":[[["🚶‍♂","1f6b6-200d-2642-fe0f"],["🚶‍♂️"],["🚶🏻‍♂","1f6b6-1f3fb-200d-2642-fe0f"],["🚶🏼‍♂","1f6b6-1f3fc-200d-2642-fe0f"],["🚶🏽‍♂","1f6b6-1f3fd-200d-2642-fe0f"],["🚶🏾‍♂","1f6b6-1f3fe-200d-2642-fe0f"],["🚶🏿‍♂","1f6b6-1f3ff-200d-2642-fe0f"],["🚶🏻‍♂️"],["🚶🏼‍♂️"],["🚶🏽‍♂️"],["🚶🏾‍♂️"],["🚶🏿‍♂️"]],["🚶‍♂️",[],"man,walking","1F6B6-200D-2642-FE0F"]],"woman-walking":[[["🚶‍♀","1f6b6-200d-2640-fe0f"],["🚶‍♀️"],["🚶🏻‍♀","1f6b6-1f3fb-200d-2640-fe0f"],["🚶🏼‍♀","1f6b6-1f3fc-200d-2640-fe0f"],["🚶🏽‍♀","1f6b6-1f3fd-200d-2640-fe0f"],["🚶🏾‍♀","1f6b6-1f3fe-200d-2640-fe0f"],["🚶🏿‍♀","1f6b6-1f3ff-200d-2640-fe0f"],["🚶🏻‍♀️"],["🚶🏼‍♀️"],["🚶🏽‍♀️"],["🚶🏾‍♀️"],["🚶🏿‍♀️"]],["🚶‍♀️",[],"woman,walking","1F6B6-200D-2640-FE0F"]],"man-running":[[["🏃‍♂","1f3c3-200d-2642-fe0f"],["🏃‍♂️"],["🏃🏻‍♂","1f3c3-1f3fb-200d-2642-fe0f"],["🏃🏼‍♂","1f3c3-1f3fc-200d-2642-fe0f"],["🏃🏽‍♂","1f3c3-1f3fd-200d-2642-fe0f"],["🏃🏾‍♂","1f3c3-1f3fe-200d-2642-fe0f"],["🏃🏿‍♂","1f3c3-1f3ff-200d-2642-fe0f"],["🏃🏻‍♂️"],["🏃🏼‍♂️"],["🏃🏽‍♂️"],["🏃🏾‍♂️"],["🏃🏿‍♂️"]],["🏃‍♂️",[],"man,running","1F3C3-200D-2642-FE0F"]],"woman-running":[[["🏃‍♀","1f3c3-200d-2640-fe0f"],["🏃‍♀️"],["🏃🏻‍♀","1f3c3-1f3fb-200d-2640-fe0f"],["🏃🏼‍♀","1f3c3-1f3fc-200d-2640-fe0f"],["🏃🏽‍♀","1f3c3-1f3fd-200d-2640-fe0f"],["🏃🏾‍♀","1f3c3-1f3fe-200d-2640-fe0f"],["🏃🏿‍♀","1f3c3-1f3ff-200d-2640-fe0f"],["🏃🏻‍♀️"],["🏃🏼‍♀️"],["🏃🏽‍♀️"],["🏃🏾‍♀️"],["🏃🏿‍♀️"]],["🏃‍♀️",[],"woman,running","1F3C3-200D-2640-FE0F"]],"man-with-bunny-ears-partying":[[["👯‍♂","1f46f-200d-2642-fe0f"],["👯‍♂️"]],["👯‍♂️",[],"man,with,bunny,ears,partying","1F46F-200D-2642-FE0F"]],"woman-with-bunny-ears-partying":[[["👯‍♀","1f46f-200d-2640-fe0f"],["👯‍♀️"]],["👯‍♀️",[],"woman,with,bunny,ears,partying","1F46F-200D-2640-FE0F"]],woman_in_steamy_room:[[["🧖‍♀","1f9d6-200d-2640-fe0f"],["🧖‍♀️"],["🧖🏻‍♀","1f9d6-1f3fb-200d-2640-fe0f"],["🧖🏼‍♀","1f9d6-1f3fc-200d-2640-fe0f"],["🧖🏽‍♀","1f9d6-1f3fd-200d-2640-fe0f"],["🧖🏾‍♀","1f9d6-1f3fe-200d-2640-fe0f"],["🧖🏿‍♀","1f9d6-1f3ff-200d-2640-fe0f"],["🧖🏻‍♀️"],["🧖🏼‍♀️"],["🧖🏽‍♀️"],["🧖🏾‍♀️"],["🧖🏿‍♀️"]],["🧖‍♀️",[],"woman,in,steamy,room","1F9D6-200D-2640-FE0F"]],man_in_steamy_room:[[["🧖‍♂","1f9d6-200d-2642-fe0f"],["🧖‍♂️"],["🧖🏻‍♂","1f9d6-1f3fb-200d-2642-fe0f"],["🧖🏼‍♂","1f9d6-1f3fc-200d-2642-fe0f"],["🧖🏽‍♂","1f9d6-1f3fd-200d-2642-fe0f"],["🧖🏾‍♂","1f9d6-1f3fe-200d-2642-fe0f"],["🧖🏿‍♂","1f9d6-1f3ff-200d-2642-fe0f"],["🧖🏻‍♂️"],["🧖🏼‍♂️"],["🧖🏽‍♂️"],["🧖🏾‍♂️"],["🧖🏿‍♂️"]],["🧖‍♂️",[],"man,in,steamy,room","1F9D6-200D-2642-FE0F"]],woman_climbing:[[["🧗‍♀","1f9d7-200d-2640-fe0f"],["🧗‍♀️"],["🧗🏻‍♀","1f9d7-1f3fb-200d-2640-fe0f"],["🧗🏼‍♀","1f9d7-1f3fc-200d-2640-fe0f"],["🧗🏽‍♀","1f9d7-1f3fd-200d-2640-fe0f"],["🧗🏾‍♀","1f9d7-1f3fe-200d-2640-fe0f"],["🧗🏿‍♀","1f9d7-1f3ff-200d-2640-fe0f"],["🧗🏻‍♀️"],["🧗🏼‍♀️"],["🧗🏽‍♀️"],["🧗🏾‍♀️"],["🧗🏿‍♀️"]],["🧗‍♀️",[],"woman,climbing","1F9D7-200D-2640-FE0F"]],man_climbing:[[["🧗‍♂","1f9d7-200d-2642-fe0f"],["🧗‍♂️"],["🧗🏻‍♂","1f9d7-1f3fb-200d-2642-fe0f"],["🧗🏼‍♂","1f9d7-1f3fc-200d-2642-fe0f"],["🧗🏽‍♂","1f9d7-1f3fd-200d-2642-fe0f"],["🧗🏾‍♂","1f9d7-1f3fe-200d-2642-fe0f"],["🧗🏿‍♂","1f9d7-1f3ff-200d-2642-fe0f"],["🧗🏻‍♂️"],["🧗🏼‍♂️"],["🧗🏽‍♂️"],["🧗🏾‍♂️"],["🧗🏿‍♂️"]],["🧗‍♂️",[],"man,climbing","1F9D7-200D-2642-FE0F"]],woman_in_lotus_position:[[["🧘‍♀","1f9d8-200d-2640-fe0f"],["🧘‍♀️"],["🧘🏻‍♀","1f9d8-1f3fb-200d-2640-fe0f"],["🧘🏼‍♀","1f9d8-1f3fc-200d-2640-fe0f"],["🧘🏽‍♀","1f9d8-1f3fd-200d-2640-fe0f"],["🧘🏾‍♀","1f9d8-1f3fe-200d-2640-fe0f"],["🧘🏿‍♀","1f9d8-1f3ff-200d-2640-fe0f"],["🧘🏻‍♀️"],["🧘🏼‍♀️"],["🧘🏽‍♀️"],["🧘🏾‍♀️"],["🧘🏿‍♀️"]],["🧘‍♀️",[],"woman,in,lotus,position","1F9D8-200D-2640-FE0F"]],man_in_lotus_position:[[["🧘‍♂","1f9d8-200d-2642-fe0f"],["🧘‍♂️"],["🧘🏻‍♂","1f9d8-1f3fb-200d-2642-fe0f"],["🧘🏼‍♂","1f9d8-1f3fc-200d-2642-fe0f"],["🧘🏽‍♂","1f9d8-1f3fd-200d-2642-fe0f"],["🧘🏾‍♂","1f9d8-1f3fe-200d-2642-fe0f"],["🧘🏿‍♂","1f9d8-1f3ff-200d-2642-fe0f"],["🧘🏻‍♂️"],["🧘🏼‍♂️"],["🧘🏽‍♂️"],["🧘🏾‍♂️"],["🧘🏿‍♂️"]],["🧘‍♂️",[],"man,in,lotus,position","1F9D8-200D-2642-FE0F"]],"man-surfing":[[["🏄‍♂","1f3c4-200d-2642-fe0f"],["🏄‍♂️"],["🏄🏻‍♂","1f3c4-1f3fb-200d-2642-fe0f"],["🏄🏼‍♂","1f3c4-1f3fc-200d-2642-fe0f"],["🏄🏽‍♂","1f3c4-1f3fd-200d-2642-fe0f"],["🏄🏾‍♂","1f3c4-1f3fe-200d-2642-fe0f"],["🏄🏿‍♂","1f3c4-1f3ff-200d-2642-fe0f"],["🏄🏻‍♂️"],["🏄🏼‍♂️"],["🏄🏽‍♂️"],["🏄🏾‍♂️"],["🏄🏿‍♂️"]],["🏄‍♂️",[],"man,surfing","1F3C4-200D-2642-FE0F"]],"woman-surfing":[[["🏄‍♀","1f3c4-200d-2640-fe0f"],["🏄‍♀️"],["🏄🏻‍♀","1f3c4-1f3fb-200d-2640-fe0f"],["🏄🏼‍♀","1f3c4-1f3fc-200d-2640-fe0f"],["🏄🏽‍♀","1f3c4-1f3fd-200d-2640-fe0f"],["🏄🏾‍♀","1f3c4-1f3fe-200d-2640-fe0f"],["🏄🏿‍♀","1f3c4-1f3ff-200d-2640-fe0f"],["🏄🏻‍♀️"],["🏄🏼‍♀️"],["🏄🏽‍♀️"],["🏄🏾‍♀️"],["🏄🏿‍♀️"]],["🏄‍♀️",[],"woman,surfing","1F3C4-200D-2640-FE0F"]],"man-rowing-boat":[[["🚣‍♂","1f6a3-200d-2642-fe0f"],["🚣‍♂️"],["🚣🏻‍♂","1f6a3-1f3fb-200d-2642-fe0f"],["🚣🏼‍♂","1f6a3-1f3fc-200d-2642-fe0f"],["🚣🏽‍♂","1f6a3-1f3fd-200d-2642-fe0f"],["🚣🏾‍♂","1f6a3-1f3fe-200d-2642-fe0f"],["🚣🏿‍♂","1f6a3-1f3ff-200d-2642-fe0f"],["🚣🏻‍♂️"],["🚣🏼‍♂️"],["🚣🏽‍♂️"],["🚣🏾‍♂️"],["🚣🏿‍♂️"]],["🚣‍♂️",[],"man,rowing,boat","1F6A3-200D-2642-FE0F"]],"woman-rowing-boat":[[["🚣‍♀","1f6a3-200d-2640-fe0f"],["🚣‍♀️"],["🚣🏻‍♀","1f6a3-1f3fb-200d-2640-fe0f"],["🚣🏼‍♀","1f6a3-1f3fc-200d-2640-fe0f"],["🚣🏽‍♀","1f6a3-1f3fd-200d-2640-fe0f"],["🚣🏾‍♀","1f6a3-1f3fe-200d-2640-fe0f"],["🚣🏿‍♀","1f6a3-1f3ff-200d-2640-fe0f"],["🚣🏻‍♀️"],["🚣🏼‍♀️"],["🚣🏽‍♀️"],["🚣🏾‍♀️"],["🚣🏿‍♀️"]],["🚣‍♀️",[],"woman,rowing,boat","1F6A3-200D-2640-FE0F"]],"man-swimming":[[["🏊‍♂","1f3ca-200d-2642-fe0f"],["🏊‍♂️"],["🏊🏻‍♂","1f3ca-1f3fb-200d-2642-fe0f"],["🏊🏼‍♂","1f3ca-1f3fc-200d-2642-fe0f"],["🏊🏽‍♂","1f3ca-1f3fd-200d-2642-fe0f"],["🏊🏾‍♂","1f3ca-1f3fe-200d-2642-fe0f"],["🏊🏿‍♂","1f3ca-1f3ff-200d-2642-fe0f"],["🏊🏻‍♂️"],["🏊🏼‍♂️"],["🏊🏽‍♂️"],["🏊🏾‍♂️"],["🏊🏿‍♂️"]],["🏊‍♂️",[],"man,swimming","1F3CA-200D-2642-FE0F"]],"woman-swimming":[[["🏊‍♀","1f3ca-200d-2640-fe0f"],["🏊‍♀️"],["🏊🏻‍♀","1f3ca-1f3fb-200d-2640-fe0f"],["🏊🏼‍♀","1f3ca-1f3fc-200d-2640-fe0f"],["🏊🏽‍♀","1f3ca-1f3fd-200d-2640-fe0f"],["🏊🏾‍♀","1f3ca-1f3fe-200d-2640-fe0f"],["🏊🏿‍♀","1f3ca-1f3ff-200d-2640-fe0f"],["🏊🏻‍♀️"],["🏊🏼‍♀️"],["🏊🏽‍♀️"],["🏊🏾‍♀️"],["🏊🏿‍♀️"]],["🏊‍♀️",[],"woman,swimming","1F3CA-200D-2640-FE0F"]],"man-biking":[[["🚴‍♂","1f6b4-200d-2642-fe0f"],["🚴‍♂️"],["🚴🏻‍♂","1f6b4-1f3fb-200d-2642-fe0f"],["🚴🏼‍♂","1f6b4-1f3fc-200d-2642-fe0f"],["🚴🏽‍♂","1f6b4-1f3fd-200d-2642-fe0f"],["🚴🏾‍♂","1f6b4-1f3fe-200d-2642-fe0f"],["🚴🏿‍♂","1f6b4-1f3ff-200d-2642-fe0f"],["🚴🏻‍♂️"],["🚴🏼‍♂️"],["🚴🏽‍♂️"],["🚴🏾‍♂️"],["🚴🏿‍♂️"]],["🚴‍♂️",[],"man,biking","1F6B4-200D-2642-FE0F"]],"woman-biking":[[["🚴‍♀","1f6b4-200d-2640-fe0f"],["🚴‍♀️"],["🚴🏻‍♀","1f6b4-1f3fb-200d-2640-fe0f"],["🚴🏼‍♀","1f6b4-1f3fc-200d-2640-fe0f"],["🚴🏽‍♀","1f6b4-1f3fd-200d-2640-fe0f"],["🚴🏾‍♀","1f6b4-1f3fe-200d-2640-fe0f"],["🚴🏿‍♀","1f6b4-1f3ff-200d-2640-fe0f"],["🚴🏻‍♀️"],["🚴🏼‍♀️"],["🚴🏽‍♀️"],["🚴🏾‍♀️"],["🚴🏿‍♀️"]],["🚴‍♀️",[],"woman,biking","1F6B4-200D-2640-FE0F"]],"man-mountain-biking":[[["🚵‍♂","1f6b5-200d-2642-fe0f"],["🚵‍♂️"],["🚵🏻‍♂","1f6b5-1f3fb-200d-2642-fe0f"],["🚵🏼‍♂","1f6b5-1f3fc-200d-2642-fe0f"],["🚵🏽‍♂","1f6b5-1f3fd-200d-2642-fe0f"],["🚵🏾‍♂","1f6b5-1f3fe-200d-2642-fe0f"],["🚵🏿‍♂","1f6b5-1f3ff-200d-2642-fe0f"],["🚵🏻‍♂️"],["🚵🏼‍♂️"],["🚵🏽‍♂️"],["🚵🏾‍♂️"],["🚵🏿‍♂️"]],["🚵‍♂️",[],"man,mountain,biking","1F6B5-200D-2642-FE0F"]],"woman-mountain-biking":[[["🚵‍♀","1f6b5-200d-2640-fe0f"],["🚵‍♀️"],["🚵🏻‍♀","1f6b5-1f3fb-200d-2640-fe0f"],["🚵🏼‍♀","1f6b5-1f3fc-200d-2640-fe0f"],["🚵🏽‍♀","1f6b5-1f3fd-200d-2640-fe0f"],["🚵🏾‍♀","1f6b5-1f3fe-200d-2640-fe0f"],["🚵🏿‍♀","1f6b5-1f3ff-200d-2640-fe0f"],["🚵🏻‍♀️"],["🚵🏼‍♀️"],["🚵🏽‍♀️"],["🚵🏾‍♀️"],["🚵🏿‍♀️"]],["🚵‍♀️",[],"woman,mountain,biking","1F6B5-200D-2640-FE0F"]],"man-cartwheeling":[[["🤸‍♂","1f938-200d-2642-fe0f"],["🤸‍♂️"],["🤸🏻‍♂","1f938-1f3fb-200d-2642-fe0f"],["🤸🏼‍♂","1f938-1f3fc-200d-2642-fe0f"],["🤸🏽‍♂","1f938-1f3fd-200d-2642-fe0f"],["🤸🏾‍♂","1f938-1f3fe-200d-2642-fe0f"],["🤸🏿‍♂","1f938-1f3ff-200d-2642-fe0f"],["🤸🏻‍♂️"],["🤸🏼‍♂️"],["🤸🏽‍♂️"],["🤸🏾‍♂️"],["🤸🏿‍♂️"]],["🤸‍♂️",[],"man,cartwheeling","1F938-200D-2642-FE0F"]],"woman-cartwheeling":[[["🤸‍♀","1f938-200d-2640-fe0f"],["🤸‍♀️"],["🤸🏻‍♀","1f938-1f3fb-200d-2640-fe0f"],["🤸🏼‍♀","1f938-1f3fc-200d-2640-fe0f"],["🤸🏽‍♀","1f938-1f3fd-200d-2640-fe0f"],["🤸🏾‍♀","1f938-1f3fe-200d-2640-fe0f"],["🤸🏿‍♀","1f938-1f3ff-200d-2640-fe0f"],["🤸🏻‍♀️"],["🤸🏼‍♀️"],["🤸🏽‍♀️"],["🤸🏾‍♀️"],["🤸🏿‍♀️"]],["🤸‍♀️",[],"woman,cartwheeling","1F938-200D-2640-FE0F"]],"man-wrestling":[[["🤼‍♂","1f93c-200d-2642-fe0f"],["🤼‍♂️"]],["🤼‍♂️",[],"man,wrestling","1F93C-200D-2642-FE0F"]],"woman-wrestling":[[["🤼‍♀","1f93c-200d-2640-fe0f"],["🤼‍♀️"]],["🤼‍♀️",[],"woman,wrestling","1F93C-200D-2640-FE0F"]],"man-playing-water-polo":[[["🤽‍♂","1f93d-200d-2642-fe0f"],["🤽‍♂️"],["🤽🏻‍♂","1f93d-1f3fb-200d-2642-fe0f"],["🤽🏼‍♂","1f93d-1f3fc-200d-2642-fe0f"],["🤽🏽‍♂","1f93d-1f3fd-200d-2642-fe0f"],["🤽🏾‍♂","1f93d-1f3fe-200d-2642-fe0f"],["🤽🏿‍♂","1f93d-1f3ff-200d-2642-fe0f"],["🤽🏻‍♂️"],["🤽🏼‍♂️"],["🤽🏽‍♂️"],["🤽🏾‍♂️"],["🤽🏿‍♂️"]],["🤽‍♂️",[],"man,playing,water,polo","1F93D-200D-2642-FE0F"]],"woman-playing-water-polo":[[["🤽‍♀","1f93d-200d-2640-fe0f"],["🤽‍♀️"],["🤽🏻‍♀","1f93d-1f3fb-200d-2640-fe0f"],["🤽🏼‍♀","1f93d-1f3fc-200d-2640-fe0f"],["🤽🏽‍♀","1f93d-1f3fd-200d-2640-fe0f"],["🤽🏾‍♀","1f93d-1f3fe-200d-2640-fe0f"],["🤽🏿‍♀","1f93d-1f3ff-200d-2640-fe0f"],["🤽🏻‍♀️"],["🤽🏼‍♀️"],["🤽🏽‍♀️"],["🤽🏾‍♀️"],["🤽🏿‍♀️"]],["🤽‍♀️",[],"woman,playing,water,polo","1F93D-200D-2640-FE0F"]],"man-playing-handball":[[["🤾‍♂","1f93e-200d-2642-fe0f"],["🤾‍♂️"],["🤾🏻‍♂","1f93e-1f3fb-200d-2642-fe0f"],["🤾🏼‍♂","1f93e-1f3fc-200d-2642-fe0f"],["🤾🏽‍♂","1f93e-1f3fd-200d-2642-fe0f"],["🤾🏾‍♂","1f93e-1f3fe-200d-2642-fe0f"],["🤾🏿‍♂","1f93e-1f3ff-200d-2642-fe0f"],["🤾🏻‍♂️"],["🤾🏼‍♂️"],["🤾🏽‍♂️"],["🤾🏾‍♂️"],["🤾🏿‍♂️"]],["🤾‍♂️",[],"man,playing,handball","1F93E-200D-2642-FE0F"]],"woman-playing-handball":[[["🤾‍♀","1f93e-200d-2640-fe0f"],["🤾‍♀️"],["🤾🏻‍♀","1f93e-1f3fb-200d-2640-fe0f"],["🤾🏼‍♀","1f93e-1f3fc-200d-2640-fe0f"],["🤾🏽‍♀","1f93e-1f3fd-200d-2640-fe0f"],["🤾🏾‍♀","1f93e-1f3fe-200d-2640-fe0f"],["🤾🏿‍♀","1f93e-1f3ff-200d-2640-fe0f"],["🤾🏻‍♀️"],["🤾🏼‍♀️"],["🤾🏽‍♀️"],["🤾🏾‍♀️"],["🤾🏿‍♀️"]],["🤾‍♀️",[],"woman,playing,handball","1F93E-200D-2640-FE0F"]],"man-juggling":[[["🤹‍♂","1f939-200d-2642-fe0f"],["🤹‍♂️"],["🤹🏻‍♂","1f939-1f3fb-200d-2642-fe0f"],["🤹🏼‍♂","1f939-1f3fc-200d-2642-fe0f"],["🤹🏽‍♂","1f939-1f3fd-200d-2642-fe0f"],["🤹🏾‍♂","1f939-1f3fe-200d-2642-fe0f"],["🤹🏿‍♂","1f939-1f3ff-200d-2642-fe0f"],["🤹🏻‍♂️"],["🤹🏼‍♂️"],["🤹🏽‍♂️"],["🤹🏾‍♂️"],["🤹🏿‍♂️"]],["🤹‍♂️",[],"man,juggling","1F939-200D-2642-FE0F"]],"woman-juggling":[[["🤹‍♀","1f939-200d-2640-fe0f"],["🤹‍♀️"],["🤹🏻‍♀","1f939-1f3fb-200d-2640-fe0f"],["🤹🏼‍♀","1f939-1f3fc-200d-2640-fe0f"],["🤹🏽‍♀","1f939-1f3fd-200d-2640-fe0f"],["🤹🏾‍♀","1f939-1f3fe-200d-2640-fe0f"],["🤹🏿‍♀","1f939-1f3ff-200d-2640-fe0f"],["🤹🏻‍♀️"],["🤹🏼‍♀️"],["🤹🏽‍♀️"],["🤹🏾‍♀️"],["🤹🏿‍♀️"]],["🤹‍♀️",[],"woman,juggling","1F939-200D-2640-FE0F"]],"man-boy":[[["👨‍👦"]],["👨‍👦",[],"man,boy","1F468-200D-1F466"]],"man-girl":[[["👨‍👧"]],["👨‍👧",[],"man,girl","1F468-200D-1F467"]],"woman-boy":[[["👩‍👦"]],["👩‍👦",[],"woman,boy","1F469-200D-1F466"]],"woman-girl":[[["👩‍👧"]],["👩‍👧",[],"woman,girl","1F469-200D-1F467"]],hash:[[["#️⃣","23-20e3"]],["#️⃣",[],"hash,key,symbol,blue-square,twitter","0023-FE0F-20E3"]],keycap_star:[[["*️⃣","2a-20e3"]],["*️⃣",[],"keycap,star","002A-FE0F-20E3"]],zero:[[["0️⃣","30-20e3"]],["0️⃣",[],"zero,keycap,0,numbers,blue-square,null","0030-FE0F-20E3"]],one:[[["1️⃣","31-20e3"]],["1️⃣",[],"one,keycap,1,blue-square,numbers","0031-FE0F-20E3"]],two:[[["2️⃣","32-20e3"]],["2️⃣",[],"two,keycap,2,numbers,prime,blue-square","0032-FE0F-20E3"]],three:[[["3️⃣","33-20e3"]],["3️⃣",[],"three,keycap,3,numbers,prime,blue-square","0033-FE0F-20E3"]],four:[[["4️⃣","34-20e3"]],["4️⃣",[],"four,keycap,4,numbers,blue-square","0034-FE0F-20E3"]],five:[[["5️⃣","35-20e3"]],["5️⃣",[],"five,keycap,5,numbers,blue-square,prime","0035-FE0F-20E3"]],six:[[["6️⃣","36-20e3"]],["6️⃣",[],"six,keycap,6,numbers,blue-square","0036-FE0F-20E3"]],seven:[[["7️⃣","37-20e3"]],["7️⃣",[],"seven,keycap,7,numbers,blue-square,prime","0037-FE0F-20E3"]],eight:[[["8️⃣","38-20e3"]],["8️⃣",[],"eight,keycap,8,blue-square,numbers","0038-FE0F-20E3"]],nine:[[["9️⃣","39-20e3"]],["9️⃣",[],"nine,keycap,9,blue-square,numbers","0039-FE0F-20E3"]],"male-detective":[[["🕵️‍♂","1f575-fe0f-200d-2642-fe0f"],["🕵️‍♂️"]],["🕵️‍♂️",[],"male,detective","1F575-FE0F-200D-2642-FE0F"]],"female-detective":[[["🕵️‍♀","1f575-fe0f-200d-2640-fe0f"],["🕵️‍♀️"]],["🕵️‍♀️",[],"female,detective","1F575-FE0F-200D-2640-FE0F"]],"man-golfing":[[["🏌️‍♂","1f3cc-fe0f-200d-2642-fe0f"],["🏌️‍♂️"]],["🏌️‍♂️",[],"man,golfing","1F3CC-FE0F-200D-2642-FE0F"]],"woman-golfing":[[["🏌️‍♀","1f3cc-fe0f-200d-2640-fe0f"],["🏌️‍♀️"]],["🏌️‍♀️",[],"woman,golfing","1F3CC-FE0F-200D-2640-FE0F"]],"man-bouncing-ball":[[["⛹️‍♂","26f9-fe0f-200d-2642-fe0f"],["⛹️‍♂️"]],["⛹️‍♂️",[],"man,bouncing,ball","26F9-FE0F-200D-2642-FE0F"]],"woman-bouncing-ball":[[["⛹️‍♀","26f9-fe0f-200d-2640-fe0f"],["⛹️‍♀️"]],["⛹️‍♀️",[],"woman,bouncing,ball","26F9-FE0F-200D-2640-FE0F"]],"man-lifting-weights":[[["🏋️‍♂","1f3cb-fe0f-200d-2642-fe0f"],["🏋️‍♂️"]],["🏋️‍♂️",[],"man,lifting,weights","1F3CB-FE0F-200D-2642-FE0F"]],"woman-lifting-weights":[[["🏋️‍♀","1f3cb-fe0f-200d-2640-fe0f"],["🏋️‍♀️"]],["🏋️‍♀️",[],"woman,lifting,weights","1F3CB-FE0F-200D-2640-FE0F"]],"eye-in-speech-bubble":[[["👁️‍🗨","1f441-200d-1f5e8"],["👁️‍🗨️","1f441-200d-1f5e8"]],["👁️‍🗨️",[],"eye,in,speech,bubble","1F441-FE0F-200D-1F5E8-FE0F"]],"rainbow-flag":[[["🏳️‍🌈"]],["🏳️‍🌈",[],"rainbow,flag","1F3F3-FE0F-200D-1F308"]],"man-woman-boy":[[["👨‍👩‍👦"]],["👪",["family"],"man,woman,boy,family","1F468-200D-1F469-200D-1F466"]],"man-woman-girl":[[["👨‍👩‍👧"]],["👨‍👩‍👧",[],"man,woman,girl","1F468-200D-1F469-200D-1F467"]],"man-man-boy":[[["👨‍👨‍👦"]],["👨‍👨‍👦",[],"man,boy","1F468-200D-1F468-200D-1F466"]],"man-man-girl":[[["👨‍👨‍👧"]],["👨‍👨‍👧",[],"man,girl","1F468-200D-1F468-200D-1F467"]],"woman-woman-boy":[[["👩‍👩‍👦"]],["👩‍👩‍👦",[],"woman,boy","1F469-200D-1F469-200D-1F466"]],"woman-woman-girl":[[["👩‍👩‍👧"]],["👩‍👩‍👧",[],"woman,girl","1F469-200D-1F469-200D-1F467"]],"man-boy-boy":[[["👨‍👦‍👦"]],["👨‍👦‍👦",[],"man,boy","1F468-200D-1F466-200D-1F466"]],"man-girl-boy":[[["👨‍👧‍👦"]],["👨‍👧‍👦",[],"man,girl,boy","1F468-200D-1F467-200D-1F466"]],"man-girl-girl":[[["👨‍👧‍👧"]],["👨‍👧‍👧",[],"man,girl","1F468-200D-1F467-200D-1F467"]],"woman-boy-boy":[[["👩‍👦‍👦"]],["👩‍👦‍👦",[],"woman,boy","1F469-200D-1F466-200D-1F466"]],"woman-girl-boy":[[["👩‍👧‍👦"]],["👩‍👧‍👦",[],"woman,girl,boy","1F469-200D-1F467-200D-1F466"]],"woman-girl-girl":[[["👩‍👧‍👧"]],["👩‍👧‍👧",[],"woman,girl","1F469-200D-1F467-200D-1F467"]],"woman-heart-man":[[["👩‍❤️‍👨"]],["👩‍❤️‍👨",[],"woman,heart,man","1F469-200D-2764-FE0F-200D-1F468"]],"man-heart-man":[[["👨‍❤️‍👨"]],["👨‍❤️‍👨",[],"man,heart","1F468-200D-2764-FE0F-200D-1F468"]],"woman-heart-woman":[[["👩‍❤️‍👩"]],["👩‍❤️‍👩",[],"woman,heart","1F469-200D-2764-FE0F-200D-1F469"]],"man-woman-girl-boy":[[["👨‍👩‍👧‍👦"]],["👨‍👩‍👧‍👦",[],"man,woman,girl,boy","1F468-200D-1F469-200D-1F467-200D-1F466"]],"man-woman-boy-boy":[[["👨‍👩‍👦‍👦"]],["👨‍👩‍👦‍👦",[],"man,woman,boy","1F468-200D-1F469-200D-1F466-200D-1F466"]],"man-woman-girl-girl":[[["👨‍👩‍👧‍👧"]],["👨‍👩‍👧‍👧",[],"man,woman,girl","1F468-200D-1F469-200D-1F467-200D-1F467"]],"man-man-girl-boy":[[["👨‍👨‍👧‍👦"]],["👨‍👨‍👧‍👦",[],"man,girl,boy","1F468-200D-1F468-200D-1F467-200D-1F466"]],"man-man-boy-boy":[[["👨‍👨‍👦‍👦"]],["👨‍👨‍👦‍👦",[],"man,boy","1F468-200D-1F468-200D-1F466-200D-1F466"]],"man-man-girl-girl":[[["👨‍👨‍👧‍👧"]],["👨‍👨‍👧‍👧",[],"man,girl","1F468-200D-1F468-200D-1F467-200D-1F467"]],"woman-woman-girl-boy":[[["👩‍👩‍👧‍👦"]],["👩‍👩‍👧‍👦",[],"woman,girl,boy","1F469-200D-1F469-200D-1F467-200D-1F466"]],"woman-woman-boy-boy":[[["👩‍👩‍👦‍👦"]],["👩‍👩‍👦‍👦",[],"woman,boy","1F469-200D-1F469-200D-1F466-200D-1F466"]],"woman-woman-girl-girl":[[["👩‍👩‍👧‍👧"]],["👩‍👩‍👧‍👧",[],"woman,girl","1F469-200D-1F469-200D-1F467-200D-1F467"]],"flag-england":[[["🏴󠁧󠁢󠁥󠁮󠁧󠁿"]],["🏴󠁧󠁢󠁥󠁮󠁧󠁿",[],"flag,england"]],"flag-scotland":[[["🏴󠁧󠁢󠁳󠁣󠁴󠁿"]],["🏴󠁧󠁢󠁳󠁣󠁴󠁿",[],"flag,scotland"]],"flag-wales":[[["🏴󠁧󠁢󠁷󠁬󠁳󠁿"]],["🏴󠁧󠁢󠁷󠁬󠁳󠁿",[],"flag,wales"]],"woman-kiss-man":[[["👩‍❤️‍💋‍👨"]],["👩‍❤️‍💋‍👨",[],"woman,kiss,man","1F469-200D-2764-FE0F-200D-1F48B-200D-1F468"]],"man-kiss-man":[[["👨‍❤️‍💋‍👨"]],["👨‍❤️‍💋‍👨",[],"man,kiss","1F468-200D-2764-FE0F-200D-1F48B-200D-1F468"]],"woman-kiss-woman":[[["👩‍❤️‍💋‍👩"]],["👩‍❤️‍💋‍👩",[],"woman,kiss","1F469-200D-2764-FE0F-200D-1F48B-200D-1F469"]]},null,[{id:"people",name:"Smileys & People",emojis:["grinning","grin","joy","rolling_on_the_floor_laughing","smiley","smile","sweat_smile","laughing","wink","blush","yum","sunglasses","heart_eyes","kissing_heart","kissing","kissing_smiling_eyes","kissing_closed_eyes","relaxed","slightly_smiling_face","hugging_face","star-struck","thinking_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","face_with_rolling_eyes","smirk","persevere","disappointed_relieved","open_mouth","zipper_mouth_face","hushed","sleepy","tired_face","sleeping","relieved","stuck_out_tongue","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","drooling_face","unamused","sweat","pensive","confused","upside_down_face","money_mouth_face","astonished","white_frowning_face","slightly_frowning_face","confounded","disappointed","worried","triumph","cry","sob","frowning","anguished","fearful","weary","exploding_head","grimacing","cold_sweat","scream","flushed","zany_face","dizzy_face","rage","angry","face_with_symbols_on_mouth","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","innocent","face_with_cowboy_hat","clown_face","lying_face","shushing_face","face_with_hand_over_mouth","face_with_monocle","nerd_face","smiling_imp","imp","japanese_ogre","japanese_goblin","skull","skull_and_crossbones","ghost","alien","space_invader","robot_face","hankey","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","baby","child","boy","girl","adult","man","woman","older_adult","older_man","older_woman","male-doctor","female-doctor","male-student","female-student","male-teacher","female-teacher","male-judge","female-judge","male-farmer","female-farmer","male-cook","female-cook","male-mechanic","female-mechanic","male-factory-worker","female-factory-worker","male-office-worker","female-office-worker","male-scientist","female-scientist","male-technologist","female-technologist","male-singer","female-singer","male-artist","female-artist","male-pilot","female-pilot","male-astronaut","female-astronaut","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","construction_worker","male-construction-worker","female-construction-worker","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","bearded_person","person_with_blond_hair","blond-haired-man","blond-haired-woman","man_in_tuxedo","bride_with_veil","pregnant_woman","breast-feeding","angel","santa","mrs_claus","mage","female_mage","male_mage","fairy","female_fairy","male_fairy","vampire","female_vampire","male_vampire","merperson","mermaid","merman","elf","female_elf","male_elf","genie","female_genie","male_genie","zombie","female_zombie","male_zombie","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","runner","man-running","woman-running","dancer","man_dancing","dancers","man-with-bunny-ears-partying","woman-with-bunny-ears-partying","person_in_steamy_room","woman_in_steamy_room","man_in_steamy_room","person_climbing","woman_climbing","man_climbing","person_in_lotus_position","woman_in_lotus_position","man_in_lotus_position","bath","sleeping_accommodation","man_in_business_suit_levitating","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","racing_car","racing_motorcycle","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","couple","two_men_holding_hands","two_women_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","selfie","muscle","point_left","point_right","point_up","point_up_2","middle_finger","point_down","v","crossed_fingers","spock-hand","the_horns","call_me_hand","raised_hand_with_fingers_splayed","hand","ok_hand","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","raised_back_of_hand","wave","i_love_you_hand_sign","writing_hand","clap","open_hands","raised_hands","palms_up_together","pray","handshake","nail_care","ear","nose","footprints","eyes","eye","eye-in-speech-bubble","brain","tongue","lips","kiss","cupid","heart","heartbeat","broken_heart","two_hearts","sparkling_heart","heartpulse","blue_heart","green_heart","yellow_heart","orange_heart","purple_heart","black_heart","gift_heart","revolving_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","love_letter","zzz","anger","bomb","boom","sweat_drops","dash","dizzy","speech_balloon","left_speech_bubble","right_anger_bubble","thought_balloon","hole","eyeglasses","dark_sunglasses","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","bikini","womans_clothes","purse","handbag","pouch","shopping_bags","school_satchel","mans_shoe","athletic_shoe","high_heel","sandal","boot","crown","womans_hat","tophat","mortar_board","billed_cap","helmet_with_white_cross","prayer_beads","lipstick","ring","gem"]},{id:"nature",name:"Animals & Nature",emojis:["monkey_face","monkey","gorilla","dog","dog2","poodle","wolf","fox_face","cat","cat2","lion_face","tiger","tiger2","leopard","horse","racehorse","unicorn_face","zebra_face","deer","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","giraffe_face","elephant","rhinoceros","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","hedgehog","bat","bear","koala","panda_face","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","owl","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","fish","tropical_fish","blowfish","shark","octopus","shell","crab","shrimp","squid","snail","butterfly","bug","ant","bee","beetle","cricket","spider","spider_web","scorpion","bouquet","cherry_blossom","white_flower","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","seedling","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves"]},{id:"foods",name:"Food & Drink",emojis:["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","apple","green_apple","pear","peach","cherries","strawberry","kiwifruit","tomato","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","cucumber","broccoli","mushroom","peanuts","chestnut","bread","croissant","baguette_bread","pretzel","pancakes","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","stuffed_flatbread","egg","fried_egg","shallow_pan_of_food","stew","bowl_with_spoon","green_salad","popcorn","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","dango","dumpling","fortune_cookie","takeout_box","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","cup_with_straw","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","amphora"]},{id:"activity",name:"Activities",emojis:["jack_o_lantern","christmas_tree","fireworks","sparkler","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","basketball","volleyball","football","rugby_football","tennis","8ball","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","dart","golf","ice_skate","fishing_pole_and_fish","running_shirt_with_sash","ski","sled","curling_stone","video_game","joystick","game_die","spades","hearts","diamonds","clubs","black_joker","mahjong","flower_playing_cards"]},{id:"places",name:"Travel & Places",emojis:["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","house_buildings","cityscape","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","milky_way","carousel_horse","ferris_wheel","roller_coaster","barber","circus_tent","performing_arts","frame_with_picture","art","slot_machine","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","truck","articulated_lorry","tractor","bike","scooter","motor_scooter","busstop","motorway","railway_track","fuelpump","rotating_light","traffic_light","vertical_traffic_light","construction","octagonal_sign","anchor","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","door","bed","couch_and_lamp","toilet","shower","bathtub","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","star","star2","stars","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{id:"objects",name:"Objects",emojis:["mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","guitar","musical_keyboard","trumpet","violin","drum_with_drumsticks","iphone","calling","phone","telephone_receiver","pager","fax","battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","microscope","telescope","satellite_antenna","candle","bulb","flashlight","izakaya_lantern","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","yen","dollar","euro","pound","money_with_wings","credit_card","chart","currency_exchange","heavy_dollar_sign","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","gun","bow_and_arrow","shield","wrench","nut_and_bolt","gear","compression","alembic","scales","link","chains","syringe","pill","smoking","coffin","funeral_urn","moyai","oil_drum","crystal_ball","shopping_trolley"]},{id:"symbols",name:"Symbols",emojis:["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","vibration_mode","mobile_phone_off","female_sign","male_sign","medical_symbol","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","heavy_multiplication_x","x","negative_squared_cross_mark","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","100","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","black_small_square","white_small_square","white_medium_square","black_medium_square","white_medium_small_square","black_medium_small_square","black_large_square","white_large_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","black_square_button","white_square_button","white_circle","black_circle","red_circle","large_blue_circle"]},{id:"flags",name:"Flags",emojis:["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","rainbow-flag","ru","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}],{satisfied:"laughing",grinning_face_with_star_eyes:"star-struck",face_with_one_eyebrow_raised:"face_with_raised_eyebrow",telephone:"phone",cooking:"fried_egg",paw_prints:"feet","flag-cn":"cn",lantern:"izakaya_lantern",shocked_face_with_exploding_head:"exploding_head",open_book:"book","flag-de":"de",grinning_face_with_one_large_and_one_small_eye:"zany_face",serious_face_with_symbols_covering_mouth:"face_with_symbols_on_mouth",flipper:"dolphin",face_with_open_mouth_vomiting:"face_vomiting","flag-es":"es",face_with_finger_covering_closed_lips:"shushing_face",smiling_face_with_smiling_eyes_and_hand_covering_mouth:"face_with_hand_over_mouth","flag-fr":"fr",honeybee:"bee",red_car:"car",envelope:"email",uk:"gb","flag-gb":"gb",poop:"hankey",shit:"hankey",staff_of_aesculapius:"medical_symbol",knife:"hocho",sailboat:"boat",pencil:"memo","flag-it":"it","flag-jp":"jp",heavy_exclamation_mark:"exclamation","flag-kr":"kr",waxing_gibbous_moon:"moon",mother_christmas:"mrs_claus",sun_small_cloud:"mostly_sunny",sun_behind_cloud:"barely_sunny",sun_behind_rain_cloud:"partly_sunny_rain",lightning_cloud:"lightning",tornado_cloud:"tornado","flag-ru":"ru",running:"runner","flag-us":"us",man_and_woman_holding_hands:"couple","man-woman-boy":"family",family:"man-woman-boy",reversed_hand_with_middle_finger_extended:"middle_finger",hand_with_index_and_middle_fingers_crossed:"crossed_fingers",sign_of_the_horns:"the_horns",raised_hand:"hand",thumbsup:"+1",thumbsdown:"-1",punch:"facepunch",collision:"boom",tshirt:"shirt",shoe:"mans_shoe"},[["🥰"],["🥵"],["🥶"],["🥳"],["🥴"],["🥺"],["🏻"],["🏼"],["🏽"],["🏾"],["🏿"],["🦸"],["🦹"],["🦵"],["🦶"],["🦴"],["🦷"],["🥽"],["🥼"],["🥾"],["🥿"],["🦝"],["🦙"],["🦛"],["🦘"],["🦡"],["🦢"],["🦚"],["🦜"],["🦞"],["🦟"],["🦠"],["🥭"],["🥬"],["🥯"],["🧂"],["🥮"],["🧁"],["🧭"],["🧱"],["🛹"],["🧳"],["🧨"],["🧧"],["🥎"],["🥏"],["🥍"],["🧿"],["🧩"],["🧸"],["♟"],["🧵"],["🧶"],["🧮"],["🧾"],["🧰"],["🧲"],["🧪"],["🧫"],["🧬"],["🧴"],["🧷"],["🧹"],["🧺"],["🧻"],["🧼"],["🧽"],["🧯"],["♾"],["🦸🏻"],["🦸🏼"],["🦸🏽"],["🦸🏾"],["🦸🏿"],["🦹🏻"],["🦹🏼"],["🦹🏽"],["🦹🏾"],["🦹🏿"],["🦵🏻"],["🦵🏼"],["🦵🏽"],["🦵🏾"],["🦵🏿"],["🦶🏻"],["🦶🏼"],["🦶🏽"],["🦶🏾"],["🦶🏿"],["♟️","265f"],["♾️","267e"],["#⃣"],["*⃣"],["0⃣"],["1⃣"],["2⃣"],["3⃣"],["4⃣"],["5⃣"],["6⃣"],["7⃣"],["8⃣"],["9⃣"],["🕵‍♂","1f575-fe0f-200d-2642-fe0f"],["🕵‍♀","1f575-fe0f-200d-2640-fe0f"],["👨‍🦰"],["👩‍🦰"],["👨‍🦱"],["👩‍🦱"],["👨‍🦲"],["👩‍🦲"],["👨‍🦳"],["👩‍🦳"],["🦸‍♀","1f9b8-200d-2640-fe0f"],["🦸‍♂","1f9b8-200d-2642-fe0f"],["🦹‍♀","1f9b9-200d-2640-fe0f"],["🦹‍♂","1f9b9-200d-2642-fe0f"],["🏌‍♂","1f3cc-fe0f-200d-2642-fe0f"],["🏌‍♀","1f3cc-fe0f-200d-2640-fe0f"],["⛹‍♂","26f9-fe0f-200d-2642-fe0f"],["⛹‍♀","26f9-fe0f-200d-2640-fe0f"],["🏋‍♂","1f3cb-fe0f-200d-2642-fe0f"],["🏋‍♀","1f3cb-fe0f-200d-2640-fe0f"],["👁‍🗨"],["🏳‍🌈","1f3f3-fe0f-200d-1f308"],["🏴‍☠","1f3f4-200d-2620-fe0f"],["🕵‍♂️","1f575-fe0f-200d-2642-fe0f"],["🕵🏻‍♂","1f575-1f3fb-200d-2642-fe0f"],["🕵🏼‍♂","1f575-1f3fc-200d-2642-fe0f"],["🕵🏽‍♂","1f575-1f3fd-200d-2642-fe0f"],["🕵🏾‍♂","1f575-1f3fe-200d-2642-fe0f"],["🕵🏿‍♂","1f575-1f3ff-200d-2642-fe0f"],["🕵‍♀️","1f575-fe0f-200d-2640-fe0f"],["🕵🏻‍♀","1f575-1f3fb-200d-2640-fe0f"],["🕵🏼‍♀","1f575-1f3fc-200d-2640-fe0f"],["🕵🏽‍♀","1f575-1f3fd-200d-2640-fe0f"],["🕵🏾‍♀","1f575-1f3fe-200d-2640-fe0f"],["🕵🏿‍♀","1f575-1f3ff-200d-2640-fe0f"],["👨🏻‍🦰"],["👨🏼‍🦰"],["👨🏽‍🦰"],["👨🏾‍🦰"],["👨🏿‍🦰"],["👩🏻‍🦰"],["👩🏼‍🦰"],["👩🏽‍🦰"],["👩🏾‍🦰"],["👩🏿‍🦰"],["👨🏻‍🦱"],["👨🏼‍🦱"],["👨🏽‍🦱"],["👨🏾‍🦱"],["👨🏿‍🦱"],["👩🏻‍🦱"],["👩🏼‍🦱"],["👩🏽‍🦱"],["👩🏾‍🦱"],["👩🏿‍🦱"],["👨🏻‍🦲"],["👨🏼‍🦲"],["👨🏽‍🦲"],["👨🏾‍🦲"],["👨🏿‍🦲"],["👩🏻‍🦲"],["👩🏼‍🦲"],["👩🏽‍🦲"],["👩🏾‍🦲"],["👩🏿‍🦲"],["👨🏻‍🦳"],["👨🏼‍🦳"],["👨🏽‍🦳"],["👨🏾‍🦳"],["👨🏿‍🦳"],["👩🏻‍🦳"],["👩🏼‍🦳"],["👩🏽‍🦳"],["👩🏾‍🦳"],["👩🏿‍🦳"],["🦸‍♀️"],["🦸🏻‍♀","1f9b8-1f3fb-200d-2640-fe0f"],["🦸🏼‍♀","1f9b8-1f3fc-200d-2640-fe0f"],["🦸🏽‍♀","1f9b8-1f3fd-200d-2640-fe0f"],["🦸🏾‍♀","1f9b8-1f3fe-200d-2640-fe0f"],["🦸🏿‍♀","1f9b8-1f3ff-200d-2640-fe0f"],["🦸‍♂️"],["🦸🏻‍♂","1f9b8-1f3fb-200d-2642-fe0f"],["🦸🏼‍♂","1f9b8-1f3fc-200d-2642-fe0f"],["🦸🏽‍♂","1f9b8-1f3fd-200d-2642-fe0f"],["🦸🏾‍♂","1f9b8-1f3fe-200d-2642-fe0f"],["🦸🏿‍♂","1f9b8-1f3ff-200d-2642-fe0f"],["🦹‍♀️"],["🦹🏻‍♀","1f9b9-1f3fb-200d-2640-fe0f"],["🦹🏼‍♀","1f9b9-1f3fc-200d-2640-fe0f"],["🦹🏽‍♀","1f9b9-1f3fd-200d-2640-fe0f"],["🦹🏾‍♀","1f9b9-1f3fe-200d-2640-fe0f"],["🦹🏿‍♀","1f9b9-1f3ff-200d-2640-fe0f"],["🦹‍♂️"],["🦹🏻‍♂","1f9b9-1f3fb-200d-2642-fe0f"],["🦹🏼‍♂","1f9b9-1f3fc-200d-2642-fe0f"],["🦹🏽‍♂","1f9b9-1f3fd-200d-2642-fe0f"],["🦹🏾‍♂","1f9b9-1f3fe-200d-2642-fe0f"],["🦹🏿‍♂","1f9b9-1f3ff-200d-2642-fe0f"],["🏌‍♂️","1f3cc-fe0f-200d-2642-fe0f"],["🏌🏻‍♂","1f3cc-1f3fb-200d-2642-fe0f"],["🏌🏼‍♂","1f3cc-1f3fc-200d-2642-fe0f"],["🏌🏽‍♂","1f3cc-1f3fd-200d-2642-fe0f"],["🏌🏾‍♂","1f3cc-1f3fe-200d-2642-fe0f"],["🏌🏿‍♂","1f3cc-1f3ff-200d-2642-fe0f"],["🏌‍♀️","1f3cc-fe0f-200d-2640-fe0f"],["🏌🏻‍♀","1f3cc-1f3fb-200d-2640-fe0f"],["🏌🏼‍♀","1f3cc-1f3fc-200d-2640-fe0f"],["🏌🏽‍♀","1f3cc-1f3fd-200d-2640-fe0f"],["🏌🏾‍♀","1f3cc-1f3fe-200d-2640-fe0f"],["🏌🏿‍♀","1f3cc-1f3ff-200d-2640-fe0f"],["⛹‍♂️","26f9-fe0f-200d-2642-fe0f"],["⛹🏻‍♂","26f9-1f3fb-200d-2642-fe0f"],["⛹🏼‍♂","26f9-1f3fc-200d-2642-fe0f"],["⛹🏽‍♂","26f9-1f3fd-200d-2642-fe0f"],["⛹🏾‍♂","26f9-1f3fe-200d-2642-fe0f"],["⛹🏿‍♂","26f9-1f3ff-200d-2642-fe0f"],["⛹‍♀️","26f9-fe0f-200d-2640-fe0f"],["⛹🏻‍♀","26f9-1f3fb-200d-2640-fe0f"],["⛹🏼‍♀","26f9-1f3fc-200d-2640-fe0f"],["⛹🏽‍♀","26f9-1f3fd-200d-2640-fe0f"],["⛹🏾‍♀","26f9-1f3fe-200d-2640-fe0f"],["⛹🏿‍♀","26f9-1f3ff-200d-2640-fe0f"],["🏋‍♂️","1f3cb-fe0f-200d-2642-fe0f"],["🏋🏻‍♂","1f3cb-1f3fb-200d-2642-fe0f"],["🏋🏼‍♂","1f3cb-1f3fc-200d-2642-fe0f"],["🏋🏽‍♂","1f3cb-1f3fd-200d-2642-fe0f"],["🏋🏾‍♂","1f3cb-1f3fe-200d-2642-fe0f"],["🏋🏿‍♂","1f3cb-1f3ff-200d-2642-fe0f"],["🏋‍♀️","1f3cb-fe0f-200d-2640-fe0f"],["🏋🏻‍♀","1f3cb-1f3fb-200d-2640-fe0f"],["🏋🏼‍♀","1f3cb-1f3fc-200d-2640-fe0f"],["🏋🏽‍♀","1f3cb-1f3fd-200d-2640-fe0f"],["🏋🏾‍♀","1f3cb-1f3fe-200d-2640-fe0f"],["🏋🏿‍♀","1f3cb-1f3ff-200d-2640-fe0f"],["👁‍🗨️","1f441-200d-1f5e8"],["🏴‍☠️"],["🕵🏻‍♂️"],["🕵🏼‍♂️"],["🕵🏽‍♂️"],["🕵🏾‍♂️"],["🕵🏿‍♂️"],["🕵🏻‍♀️"],["🕵🏼‍♀️"],["🕵🏽‍♀️"],["🕵🏾‍♀️"],["🕵🏿‍♀️"],["🦸🏻‍♀️"],["🦸🏼‍♀️"],["🦸🏽‍♀️"],["🦸🏾‍♀️"],["🦸🏿‍♀️"],["🦸🏻‍♂️"],["🦸🏼‍♂️"],["🦸🏽‍♂️"],["🦸🏾‍♂️"],["🦸🏿‍♂️"],["🦹🏻‍♀️"],["🦹🏼‍♀️"],["🦹🏽‍♀️"],["🦹🏾‍♀️"],["🦹🏿‍♀️"],["🦹🏻‍♂️"],["🦹🏼‍♂️"],["🦹🏽‍♂️"],["🦹🏾‍♂️"],["🦹🏿‍♂️"],["🏌🏻‍♂️"],["🏌🏼‍♂️"],["🏌🏽‍♂️"],["🏌🏾‍♂️"],["🏌🏿‍♂️"],["🏌🏻‍♀️"],["🏌🏼‍♀️"],["🏌🏽‍♀️"],["🏌🏾‍♀️"],["🏌🏿‍♀️"],["⛹🏻‍♂️"],["⛹🏼‍♂️"],["⛹🏽‍♂️"],["⛹🏾‍♂️"],["⛹🏿‍♂️"],["⛹🏻‍♀️"],["⛹🏼‍♀️"],["⛹🏽‍♀️"],["⛹🏾‍♀️"],["⛹🏿‍♀️"],["🏋🏻‍♂️"],["🏋🏼‍♂️"],["🏋🏽‍♂️"],["🏋🏾‍♂️"],["🏋🏿‍♂️"],["🏋🏻‍♀️"],["🏋🏼‍♀️"],["🏋🏽‍♀️"],["🏋🏾‍♀️"],["🏋🏿‍♀️"],["👩‍❤‍👨","1f469-200d-2764-fe0f-200d-1f468"],["👨‍❤‍👨","1f468-200d-2764-fe0f-200d-1f468"],["👩‍❤‍👩","1f469-200d-2764-fe0f-200d-1f469"],["👩‍❤‍💋‍👨","1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"],["👨‍❤‍💋‍👨","1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"],["👩‍❤‍💋‍👩","1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"]]]},248:function(e,a){a.unicodeToFilename=function(e){for(var a="",n=0,o=0,t=0;t<e.length;)n=e.charCodeAt(t++),o?(a.length>0&&(a+="-"),a+=(65536+(o-55296<<10)+(n-56320)).toString(16),o=0):55296<=n&&n<=56319?o=n:(a.length>0&&(a+="-"),a+=n.toString(16));return a}},48:function(e,a){var n,o,t=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function f(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(a){try{return n.call(null,e,0)}catch(a){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{o="function"==typeof clearTimeout?clearTimeout:r}catch(e){o=r}}();var l,s=[],c=!1,d=-1;function g(){c&&l&&(c=!1,l.length?s=l.concat(s):d=-1,s.length&&u())}function u(){if(!c){var e=f(g);c=!0;for(var a=s.length;a;){for(l=s,s=[];++d<a;)l&&l[d].run();d=-1,a=s.length}l=null,c=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===r||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(a){try{return o.call(null,e)}catch(a){return o.call(this,e)}}}(e)}}function m(e,a){this.fun=e,this.array=a}function h(){}t.nextTick=function(e){var a=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)a[n-1]=arguments[n];s.push(new m(e,a)),1!==s.length||c||f(u)},m.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=h,t.addListener=h,t.once=h,t.off=h,t.removeListener=h,t.removeAllListeners=h,t.emit=h,t.prependListener=h,t.prependOnceListener=h,t.listeners=function(e){return[]},t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},49:function(e,a,n){"use strict";var o=/["'&<>]/;e.exports=function(e){var a,n=""+e,t=o.exec(n);if(!t)return n;var i="",r=0,f=0;for(r=t.index;r<n.length;r++){switch(n.charCodeAt(r)){case 34:a="&quot;";break;case 38:a="&amp;";break;case 39:a="&#39;";break;case 60:a="&lt;";break;case 62:a="&gt;";break;default:continue}f!==r&&(i+=n.substring(f,r)),f=r+1,i+=a}return f!==r?i+n.substring(f,r):i}},52:function(e,a,n){"use strict";n.r(a),function(e){n.d(a,"buildCustomEmojis",(function(){return s})),n.d(a,"categoriesFromEmojis",(function(){return c}));var o=n(20),t=n(79),i=n.n(t),r=n(72),f=new(n.n(r).a)(Object.keys(i.a)),l=e.env.CDN_HOST||"";a.default=function(e,a){void 0===a&&(a={});for(var n=Object.keys(a).length?"<&:":"<&",t="",r=n,s=0,c=function(){for(var c=void 0,d=0,g=void 0;d<e.length&&-1===(g=r.indexOf(e[d]))&&(s||!(c=f.search(e.slice(d))));)d+=e.codePointAt(d)<65536?1:2;var u=void 0,m="";if(d===e.length)return"break";if(":"===e[d])(function(){if(!(u=e.indexOf(":",d+1)+1))return!1;var n=e.indexOf("<",d+1);if(!(-1===n||n>=u))return!1;var t=e.slice(d,u);if(t in a){var i=o.a?a[t].url:a[t].static_url;return m='<img draggable="false" class="emojione custom-emoji" alt="'+t+'" title="'+t+'" src="'+i+'" data-original="'+a[t].url+'" data-static="'+a[t].static_url+'" />',!0}return!1})()||(u=++d);else if(g>=0){if(!(u=e.indexOf(">;"[g],d+1)+1))return"break";0===g&&(s?"/"===e[d+1]?--s||(r=n):"/"!==e[u-2]&&s++:e.startsWith('<span class="invisible">',d)&&(s=1,r="<&")),d=u}else{var h=i.a[c],p=h.filename,b=h.shortCode;m='<img draggable="false" class="emojione" alt="'+c+'" title="'+(b?":"+b+":":"")+'" src="'+l+"/emoji/"+p+'.svg" />',u=d+c.length,65038===e.codePointAt(u)&&(u+=1)}t+=e.slice(0,d)+m,e=e.slice(u)};;){if("break"===c())break}return t+e};var s=function(e){var a=[];return e.forEach((function(e){var n=e.get("shortcode"),t=o.a?e.get("url"):e.get("static_url"),i=n.replace(":","");a.push({id:i,name:i,short_names:[i],text:"",emoticons:[],keywords:[i],imageUrl:t,custom:!0,customCategory:e.get("category")})})),a},c=function(e){return e.reduce((function(e,a){return e.add(a.get("category")?"custom-"+a.get("category"):"custom")}),new Set(["custom"]))}}.call(this,n(48))},60:function(e,a,n){var o,t;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var i=this.Rails;(function(){(function(){var e;e=null,i.loadCSPNonce=function(){var a;return e=null!=(a=document.querySelector("meta[name=csp-nonce]"))?a.content:void 0},i.cspNonce=function(){return null!=e?e:i.loadCSPNonce()}}).call(this),function(){var e;e=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,i.matches=function(a,n){return null!=n.exclude?e.call(a,n.selector)&&!e.call(a,n.exclude):e.call(a,n)},i.getData=function(e,a){var n;return null!=(n=e._ujsData)?n[a]:void 0},i.setData=function(e,a,n){return null==e._ujsData&&(e._ujsData={}),e._ujsData[a]=n},i.$=function(e){return Array.prototype.slice.call(document.querySelectorAll(e))}}.call(this),function(){var e,a,n;e=i.$,n=i.csrfToken=function(){var e;return(e=document.querySelector("meta[name=csrf-token]"))&&e.content},a=i.csrfParam=function(){var e;return(e=document.querySelector("meta[name=csrf-param]"))&&e.content},i.CSRFProtection=function(e){var a;if(null!=(a=n()))return e.setRequestHeader("X-CSRF-Token",a)},i.refreshCSRFTokens=function(){var o,t;if(t=n(),o=a(),null!=t&&null!=o)return e('form input[name="'+o+'"]').forEach((function(e){return e.value=t}))}}.call(this),function(){var e,a,n,o;n=i.matches,"function"!=typeof(e=window.CustomEvent)&&((e=function(e,a){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(e,a.bubbles,a.cancelable,a.detail),n}).prototype=window.Event.prototype,o=e.prototype.preventDefault,e.prototype.preventDefault=function(){var e;return e=o.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),e}),a=i.fire=function(a,n,o){var t;return t=new e(n,{bubbles:!0,cancelable:!0,detail:o}),a.dispatchEvent(t),!t.defaultPrevented},i.stopEverything=function(e){return a(e.target,"ujs:everythingStopped"),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()},i.delegate=function(e,a,o,t){return e.addEventListener(o,(function(e){var o;for(o=e.target;o instanceof Element&&!n(o,a);)o=o.parentNode;if(o instanceof Element&&!1===t.call(o,e))return e.preventDefault(),e.stopPropagation()}))}}.call(this),function(){var e,a,n,o,t,r;o=i.cspNonce,a=i.CSRFProtection,i.fire,e={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},i.ajax=function(e){var a;return e=t(e),a=n(e,(function(){var n,o;return o=r(null!=(n=a.response)?n:a.responseText,a.getResponseHeader("Content-Type")),2===Math.floor(a.status/100)?"function"==typeof e.success&&e.success(o,a.statusText,a):"function"==typeof e.error&&e.error(o,a.statusText,a),"function"==typeof e.complete?e.complete(a,a.statusText):void 0})),!(null!=e.beforeSend&&!e.beforeSend(a,e))&&(a.readyState===XMLHttpRequest.OPENED?a.send(e.data):void 0)},t=function(a){return a.url=a.url||location.href,a.type=a.type.toUpperCase(),"GET"===a.type&&a.data&&(a.url.indexOf("?")<0?a.url+="?"+a.data:a.url+="&"+a.data),null==e[a.dataType]&&(a.dataType="*"),a.accept=e[a.dataType],"*"!==a.dataType&&(a.accept+=", */*; q=0.01"),a},n=function(e,n){var o;return(o=new XMLHttpRequest).open(e.type,e.url,!0),o.setRequestHeader("Accept",e.accept),"string"==typeof e.data&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.crossDomain||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),a(o),o.withCredentials=!!e.withCredentials,o.onreadystatechange=function(){if(o.readyState===XMLHttpRequest.DONE)return n(o)},o},r=function(e,a){var n,t;if("string"==typeof e&&"string"==typeof a)if(a.match(/\bjson\b/))try{e=JSON.parse(e)}catch(e){}else if(a.match(/\b(?:java|ecma)script\b/))(t=document.createElement("script")).setAttribute("nonce",o()),t.text=e,document.head.appendChild(t).parentNode.removeChild(t);else if(a.match(/\b(xml|html|svg)\b/)){n=new DOMParser,a=a.replace(/;.+/,"");try{e=n.parseFromString(e,a)}catch(e){}}return e},i.href=function(e){return e.href},i.isCrossDomain=function(e){var a,n;(a=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=e,!((!n.protocol||":"===n.protocol)&&!n.host||a.protocol+"//"+a.host==n.protocol+"//"+n.host)}catch(e){return e,!0}}}.call(this),function(){var e,a;e=i.matches,a=function(e){return Array.prototype.slice.call(e)},i.serializeElement=function(n,o){var t,i;return t=[n],e(n,"form")&&(t=a(n.elements)),i=[],t.forEach((function(n){if(n.name&&!n.disabled)return e(n,"select")?a(n.options).forEach((function(e){if(e.selected)return i.push({name:n.name,value:e.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?i.push({name:n.name,value:n.value}):void 0})),o&&i.push(o),i.map((function(e){return null!=e.name?encodeURIComponent(e.name)+"="+encodeURIComponent(e.value):e})).join("&")},i.formElements=function(n,o){return e(n,"form")?a(n.elements).filter((function(a){return e(a,o)})):a(n.querySelectorAll(o))}}.call(this),function(){var e,a,n;a=i.fire,n=i.stopEverything,i.handleConfirm=function(a){if(!e(this))return n(a)},e=function(e){var n,o,t;if(!(t=e.getAttribute("data-confirm")))return!0;if(n=!1,a(e,"confirm")){try{n=confirm(t)}catch(e){}o=a(e,"confirm:complete",[n])}return n&&o}}.call(this),function(){var e,a,n,o,t,r,f,l,s,c,d;s=i.matches,l=i.getData,c=i.setData,d=i.stopEverything,f=i.formElements,i.handleDisabledElement=function(e){if(this,this.disabled)return d(e)},i.enableElement=function(e){var a;return a=e instanceof Event?e.target:e,s(a,i.linkDisableSelector)?r(a):s(a,i.buttonDisableSelector)||s(a,i.formEnableSelector)?o(a):s(a,i.formSubmitSelector)?t(a):void 0},i.disableElement=function(o){var t;return t=o instanceof Event?o.target:o,s(t,i.linkDisableSelector)?n(t):s(t,i.buttonDisableSelector)||s(t,i.formDisableSelector)?e(t):s(t,i.formSubmitSelector)?a(t):void 0},n=function(e){var a;return null!=(a=e.getAttribute("data-disable-with"))&&(c(e,"ujs:enable-with",e.innerHTML),e.innerHTML=a),e.addEventListener("click",d),c(e,"ujs:disabled",!0)},r=function(e){var a;return null!=(a=l(e,"ujs:enable-with"))&&(e.innerHTML=a,c(e,"ujs:enable-with",null)),e.removeEventListener("click",d),c(e,"ujs:disabled",null)},a=function(a){return f(a,i.formDisableSelector).forEach(e)},e=function(e){var a;return null!=(a=e.getAttribute("data-disable-with"))&&(s(e,"button")?(c(e,"ujs:enable-with",e.innerHTML),e.innerHTML=a):(c(e,"ujs:enable-with",e.value),e.value=a)),e.disabled=!0,c(e,"ujs:disabled",!0)},t=function(e){return f(e,i.formEnableSelector).forEach(o)},o=function(e){var a;return null!=(a=l(e,"ujs:enable-with"))&&(s(e,"button")?e.innerHTML=a:e.value=a,c(e,"ujs:enable-with",null)),e.disabled=!1,c(e,"ujs:disabled",null)}}.call(this),function(){var e;e=i.stopEverything,i.handleMethod=function(a){var n,o,t,r,f,l;if(this,l=this.getAttribute("data-method"))return f=i.href(this),o=i.csrfToken(),n=i.csrfParam(),t=document.createElement("form"),r="<input name='_method' value='"+l+"' type='hidden' />",null==n||null==o||i.isCrossDomain(f)||(r+="<input name='"+n+"' value='"+o+"' type='hidden' />"),r+='<input type="submit" />',t.method="post",t.action=f,t.target=this.target,t.innerHTML=r,t.style.display="none",document.body.appendChild(t),t.querySelector('[type="submit"]').click(),e(a)}}.call(this),function(){var e,a,n,o,t,r,f,l,s,c=[].slice;r=i.matches,n=i.getData,l=i.setData,a=i.fire,s=i.stopEverything,e=i.ajax,o=i.isCrossDomain,f=i.serializeElement,t=function(e){var a;return null!=(a=e.getAttribute("data-remote"))&&"false"!==a},i.handleRemote=function(d){var g,u,m,h,p,b,_;return!t(h=this)||(a(h,"ajax:before")?(_=h.getAttribute("data-with-credentials"),m=h.getAttribute("data-type")||"script",r(h,i.formSubmitSelector)?(g=n(h,"ujs:submit-button"),p=n(h,"ujs:submit-button-formmethod")||h.method,b=n(h,"ujs:submit-button-formaction")||h.getAttribute("action")||location.href,"GET"===p.toUpperCase()&&(b=b.replace(/\?.*$/,"")),"multipart/form-data"===h.enctype?(u=new FormData(h),null!=g&&u.append(g.name,g.value)):u=f(h,g),l(h,"ujs:submit-button",null),l(h,"ujs:submit-button-formmethod",null),l(h,"ujs:submit-button-formaction",null)):r(h,i.buttonClickSelector)||r(h,i.inputChangeSelector)?(p=h.getAttribute("data-method"),b=h.getAttribute("data-url"),u=f(h,h.getAttribute("data-params"))):(p=h.getAttribute("data-method"),b=i.href(h),u=h.getAttribute("data-params")),e({type:p||"GET",url:b,data:u,dataType:m,beforeSend:function(e,n){return a(h,"ajax:beforeSend",[e,n])?a(h,"ajax:send",[e]):(a(h,"ajax:stopped"),!1)},success:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:success",e)},error:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:error",e)},complete:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:complete",e)},crossDomain:o(b),withCredentials:null!=_&&"false"!==_}),s(d)):(a(h,"ajax:stopped"),!1))},i.formSubmitButtonClick=function(e){var a;if(this,a=this.form)return this.name&&l(a,"ujs:submit-button",{name:this.name,value:this.value}),l(a,"ujs:formnovalidate-button",this.formNoValidate),l(a,"ujs:submit-button-formaction",this.getAttribute("formaction")),l(a,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},i.preventInsignificantClick=function(e){var a,n,o;if(this,o=(this.getAttribute("data-method")||"GET").toUpperCase(),a=this.getAttribute("data-params"),n=(e.metaKey||e.ctrlKey)&&"GET"===o&&!a,null!=e.button&&0!==e.button||n)return e.stopImmediatePropagation()}}.call(this),function(){var e,a,n,o,t,r,f,l,s,c,d,g,u,m,h;if(r=i.fire,n=i.delegate,l=i.getData,e=i.$,h=i.refreshCSRFTokens,a=i.CSRFProtection,u=i.loadCSPNonce,t=i.enableElement,o=i.disableElement,c=i.handleDisabledElement,s=i.handleConfirm,m=i.preventInsignificantClick,g=i.handleRemote,f=i.formSubmitButtonClick,d=i.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=i,jQuery.ajaxPrefilter((function(e,n,o){if(!e.crossDomain)return a(o)}))}i.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return e(i.formEnableSelector).forEach((function(e){if(l(e,"ujs:disabled"))return t(e)})),e(i.linkDisableSelector).forEach((function(e){if(l(e,"ujs:disabled"))return t(e)}))})),n(document,i.linkDisableSelector,"ajax:complete",t),n(document,i.linkDisableSelector,"ajax:stopped",t),n(document,i.buttonDisableSelector,"ajax:complete",t),n(document,i.buttonDisableSelector,"ajax:stopped",t),n(document,i.linkClickSelector,"click",m),n(document,i.linkClickSelector,"click",c),n(document,i.linkClickSelector,"click",s),n(document,i.linkClickSelector,"click",o),n(document,i.linkClickSelector,"click",g),n(document,i.linkClickSelector,"click",d),n(document,i.buttonClickSelector,"click",m),n(document,i.buttonClickSelector,"click",c),n(document,i.buttonClickSelector,"click",s),n(document,i.buttonClickSelector,"click",o),n(document,i.buttonClickSelector,"click",g),n(document,i.inputChangeSelector,"change",c),n(document,i.inputChangeSelector,"change",s),n(document,i.inputChangeSelector,"change",g),n(document,i.formSubmitSelector,"submit",c),n(document,i.formSubmitSelector,"submit",s),n(document,i.formSubmitSelector,"submit",g),n(document,i.formSubmitSelector,"submit",(function(e){return setTimeout((function(){return o(e)}),13)})),n(document,i.formSubmitSelector,"ajax:send",o),n(document,i.formSubmitSelector,"ajax:complete",t),n(document,i.formInputClickSelector,"click",m),n(document,i.formInputClickSelector,"click",c),n(document,i.formInputClickSelector,"click",s),n(document,i.formInputClickSelector,"click",f),document.addEventListener("DOMContentLoaded",h),document.addEventListener("DOMContentLoaded",u),window._rails_loaded=!0},window.Rails===i&&r(document,"rails:attachBindings")&&i.start()}.call(this)}).call(this),e.exports?e.exports=i:void 0===(t="function"==typeof(o=i)?o.call(a,n,a,e):o)||(e.exports=t)}).call(this)},72:function(e,a,n){"use strict";var o="$$";function t(e){this._dict={};for(var a=0,n=e.length;a<n;a++){for(var t=e[a],i=this._dict,r=0,f=t.length;r<f;r++){var l=t.charAt(r);i=i[l]=i[l]||{}}i[o]=!0}}t.prototype.search=function(e){for(var a=-1,n=e.length,t=[this._dict];++a<n;){var i=t[a],r=e.charAt(a);if(!(r in i))break;t.push(i[r])}for(;t.length;)if(t.pop()[o])return e.substring(0,t.length)},e.exports=t},723:function(e,a,n){"use strict";n.r(a);var o=n(49),t=n.n(o),i=n(52),r=n(60).delegate;r(document,"#account_display_name","input",(function(e){var a=e.target,n=document.querySelector(".card .display-name strong");n&&(a.value?n.innerHTML=Object(i.default)(t()(a.value)):n.textContent=document.querySelector("#default_account_display_name").textContent)})),r(document,"#account_avatar","change",(function(e){var a=e.target,n=document.querySelector(".card .avatar img"),o=(a.files||[])[0],t=o?URL.createObjectURL(o):n.dataset.originalSrc;n.src=t})),r(document,"#account_header","change",(function(e){var a=e.target,n=document.querySelector(".card .card__img img"),o=(a.files||[])[0],t=o?URL.createObjectURL(o):n.dataset.originalSrc;n.src=t})),r(document,"#account_locked","change",(function(e){var a=e.target,n=document.querySelector(".card .display-name i");a.checked?n.style.display="inline":n.style.display="none"})),r(document,".input-copy input","click",(function(e){var a=e.target;a.focus(),a.select(),a.setSelectionRange(0,a.value.length)})),r(document,".input-copy button","click",(function(e){var a=e.target,n=a.parentNode.querySelector(".input-copy__wrapper input"),o=n.readonly;n.readonly=!1,n.focus(),n.select(),n.setSelectionRange(0,n.value.length);try{document.execCommand("copy")&&(n.blur(),a.parentNode.classList.add("copied"),setTimeout((function(){a.parentNode.classList.remove("copied")}),700))}catch(e){console.error(e)}n.readonly=o}))},79:function(e,a,n){var o=n(214),t=o[0],i=(o[1],o[2],o[3],o[4]),r=n(248).unicodeToFilename,f={};function l(e,a){var n=e[0],o=e[1];o||(o=r(n)),f[n]={shortCode:a,filename:o}}Object.keys(t).forEach((function(e){t[e][0].forEach((function(a){return l(a,e)}))})),i.forEach((function(e){return l(e)})),e.exports=f}},[[723,0]]]);
+/*! For license information please see auth.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[6,12],{218:function(e,a){e.exports=[{100:[[["💯"]],["💯",[],"100,hundred,points,symbol,score,perfect,numbers,century,exam,quiz,test,pass"]],1234:[[["🔢"]],["🔢",[],"1234,input,symbol,for,numbers,blue-square"]],grinning:[[["😀"]],["😀",[],"grinning,face,smile,happy,joy,:d,grin"]],grin:[[["😁"]],["😁",[],"grin,grinning,face,with,smiling,eyes,happy,smile,joy,kawaii"]],joy:[[["😂"]],["😂",[],"joy,face,with,tears,of,cry,weep,happy,happytears,haha"]],rolling_on_the_floor_laughing:[[["🤣"]],["🤣",[],"rolling,on,the,floor,laughing"]],smiley:[[["😃"]],["😃",[],"smiley,smiling,face,with,open,mouth,happy,joy,haha,:d,:),smile,funny,=),=-)"]],smile:[[["😄"]],["😄",[],"smile,smiling,face,with,open,mouth,and,eyes,happy,joy,funny,haha,laugh,like,:d,:),c:,:-d"]],sweat_smile:[[["😅"]],["😅",[],"sweat,smile,smiling,face,with,open,mouth,and,cold,hot,happy,laugh,relief"]],laughing:[[["😆"]],["😆",["satisfied"],"laughing,satisfied,smiling,face,with,open,mouth,and,tightly,closed,eyes,happy,joy,lol,haha,glad,xd,laugh,:>,:->"]],wink:[[["😉"]],["😉",[],"wink,winking,face,happy,mischievous,secret,;),smile,eye,;-)"]],blush:[[["😊"]],["😊",[],"blush,smiling,face,with,eyes,smile,happy,flushed,crush,embarrassed,shy,joy"]],yum:[[["😋"]],["😋",[],"yum,face,savouring,delicious,food,happy,joy,tongue,smile,silly,yummy,nom"]],sunglasses:[[["😎"]],["😎",[],"sunglasses,smiling,face,with,cool,smile,summer,beach,sunglass,8)"]],heart_eyes:[[["😍"]],["😍",[],"heart,eyes,smiling,face,with,shaped,love,like,affection,valentines,infatuation,crush"]],kissing_heart:[[["😘"]],["😘",[],"kissing,heart,face,throwing,a,kiss,love,like,affection,valentines,infatuation,:*,:-*"]],kissing:[[["😗"]],["😗",[],"kissing,face,love,like,3,valentines,infatuation,kiss"]],kissing_smiling_eyes:[[["😙"]],["😙",[],"kissing,smiling,eyes,face,with,affection,valentines,infatuation,kiss"]],kissing_closed_eyes:[[["😚"]],["😚",[],"kissing,closed,eyes,face,with,love,like,affection,valentines,infatuation,kiss"]],relaxed:[[["☺"],["☺️","263a"]],["☺️",[],"relaxed,white,smiling,face,blush,massage,happiness","263A-FE0F"]],slightly_smiling_face:[[["🙂"]],["🙂",[],"slightly,smiling,face,smile,:),(:,:-)"]],hugging_face:[[["🤗"]],["🤗",[],"hugging,face"]],"star-struck":[[["🤩"]],["🤩",["grinning_face_with_star_eyes"],"star,struck,grinning,face,with,eyes"]],thinking_face:[[["🤔"]],["🤔",[],"thinking,face"]],face_with_raised_eyebrow:[[["🤨"]],["🤨",["face_with_one_eyebrow_raised"],"face,with,raised,eyebrow,one"]],neutral_face:[[["😐"]],["😐",[],"neutral,face,indifference,meh,:|,:-|"]],expressionless:[[["😑"]],["😑",[],"expressionless,face,indifferent,-_-,meh,deadpan"]],no_mouth:[[["😶"]],["😶",[],"no,mouth,face,without,hellokitty"]],face_with_rolling_eyes:[[["🙄"]],["🙄",[],"face,with,rolling,eyes"]],smirk:[[["😏"]],["😏",[],"smirk,smirking,face,smile,mean,prank,smug,sarcasm"]],persevere:[[["😣"]],["😣",[],"persevere,persevering,face,sick,no,upset,oops"]],disappointed_relieved:[[["😥"]],["😥",[],"disappointed,relieved,but,face,phew,sweat,nervous"]],open_mouth:[[["😮"]],["😮",[],"open,mouth,face,with,surprise,impressed,wow,whoa,:o,:-o"]],zipper_mouth_face:[[["🤐"]],["🤐",[],"zipper,mouth,face,sealed,secret"]],hushed:[[["😯"]],["😯",[],"hushed,face,woo,shh"]],sleepy:[[["😪"]],["😪",[],"sleepy,face,tired,rest,nap"]],tired_face:[[["😫"]],["😫",[],"tired,face,sick,whine,upset,frustrated"]],sleeping:[[["😴"]],["😴",[],"sleeping,face,tired,sleepy,night,zzz"]],relieved:[[["😌"]],["😌",[],"relieved,face,relaxed,phew,massage,happiness"]],stuck_out_tongue:[[["😛"]],["😛",[],"stuck,out,tongue,face,with,prank,childish,playful,mischievous,smile,:p,:-p,:b,:-b"]],stuck_out_tongue_winking_eye:[[["😜"]],["😜",[],"stuck,out,tongue,winking,eye,face,with,and,prank,childish,playful,mischievous,smile,wink,;p,;-p,;b,;-b"]],stuck_out_tongue_closed_eyes:[[["😝"]],["😝",[],"stuck,out,tongue,closed,eyes,face,with,and,tightly,prank,playful,mischievous,smile"]],drooling_face:[[["🤤"]],["🤤",[],"drooling,face"]],unamused:[[["😒"]],["😒",[],"unamused,face,indifference,bored,straight face,serious,sarcasm"]],sweat:[[["😓"]],["😓",[],"sweat,face,with,cold,hot,sad,tired,exercise"]],pensive:[[["😔"]],["😔",[],"pensive,face,sad,depressed,upset"]],confused:[[["😕"]],["😕",[],"confused,face,indifference,huh,weird,hmmm,:/,:\\,:-\\,:-/"]],upside_down_face:[[["🙃"]],["🙃",[],"upside,down,face,flipped,silly,smile"]],money_mouth_face:[[["🤑"]],["🤑",[],"money,mouth,face,rich,dollar"]],astonished:[[["😲"]],["😲",[],"astonished,face,xox,surprised,poisoned"]],white_frowning_face:[[["☹"],["☹️","2639"]],["☹️",[],"white,frowning,face","2639-FE0F"]],slightly_frowning_face:[[["🙁"]],["🙁",[],"slightly,frowning,face,disappointed,sad,upset"]],confounded:[[["😖"]],["😖",[],"confounded,face,confused,sick,unwell,oops,:s"]],disappointed:[[["😞"]],["😞",[],"disappointed,face,sad,upset,depressed,:(,):,:-("]],worried:[[["😟"]],["😟",[],"worried,face,concern,nervous,:("]],triumph:[[["😤"]],["😤",[],"triumph,face,with,look,of,gas,phew,proud,pride"]],cry:[[["😢"]],["😢",[],"cry,crying,face,tears,sad,depressed,upset,:'("]],sob:[[["😭"]],["😭",[],"sob,loudly,crying,face,cry,tears,sad,upset,depressed"]],frowning:[[["😦"]],["😦",[],"frowning,face,with,open,mouth,aw,what"]],anguished:[[["😧"]],["😧",[],"anguished,face,stunned,nervous,d:"]],fearful:[[["😨"]],["😨",[],"fearful,face,scared,terrified,nervous,oops,huh"]],weary:[[["😩"]],["😩",[],"weary,face,tired,sleepy,sad,frustrated,upset"]],exploding_head:[[["🤯"]],["🤯",["shocked_face_with_exploding_head"],"exploding,head,shocked,face,with"]],grimacing:[[["😬"]],["😬",[],"grimacing,face,grimace,teeth"]],cold_sweat:[[["😰"]],["😰",[],"cold,sweat,face,with,open,mouth,and,nervous"]],scream:[[["😱"]],["😱",[],"scream,face,screaming,in,fear,munch,scared,omg"]],flushed:[[["😳"]],["😳",[],"flushed,face,blush,shy,flattered"]],zany_face:[[["🤪"]],["🤪",["grinning_face_with_one_large_and_one_small_eye"],"zany,face,grinning,with,one,large,and,small,eye"]],dizzy_face:[[["😵"]],["😵",[],"dizzy,face,spent,unconscious,xox"]],rage:[[["😡"]],["😡",[],"rage,pouting,face,angry,mad,hate,despise"]],angry:[[["😠"]],["😠",[],"angry,face,mad,annoyed,frustrated,>:(,>:-("]],face_with_symbols_on_mouth:[[["🤬"]],["🤬",["serious_face_with_symbols_covering_mouth"],"face,with,symbols,on,mouth,serious,covering"]],mask:[[["😷"]],["😷",[],"mask,face,with,medical,sick,ill,disease"]],face_with_thermometer:[[["🤒"]],["🤒",[],"face,with,thermometer,sick,temperature,cold,fever"]],face_with_head_bandage:[[["🤕"]],["🤕",[],"face,with,head,bandage,injured,clumsy,hurt"]],nauseated_face:[[["🤢"]],["🤢",[],"nauseated,face,vomit,gross,green,sick,throw up,ill"]],face_vomiting:[[["🤮"]],["🤮",["face_with_open_mouth_vomiting"],"face,vomiting,with,open,mouth"]],sneezing_face:[[["🤧"]],["🤧",[],"sneezing,face,gesundheit,sneeze,sick,allergy"]],innocent:[[["😇"]],["😇",[],"innocent,smiling,face,with,halo,angel,heaven"]],face_with_cowboy_hat:[[["🤠"]],["🤠",[],"face,with,cowboy,hat"]],lying_face:[[["🤥"]],["🤥",[],"lying,face,lie,pinocchio"]],shushing_face:[[["🤫"]],["🤫",["face_with_finger_covering_closed_lips"],"shushing,face,with,finger,covering,closed,lips"]],face_with_hand_over_mouth:[[["🤭"]],["🤭",["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"face,with,hand,over,mouth,smiling,eyes,and,covering"]],face_with_monocle:[[["🧐"]],["🧐",[],"face,with,monocle"]],nerd_face:[[["🤓"]],["🤓",[],"nerd,face,nerdy,geek,dork"]],smiling_imp:[[["😈"]],["😈",[],"smiling,imp,face,with,horns,devil"]],imp:[[["👿"]],["👿",[],"imp,devil,angry,horns"]],clown_face:[[["🤡"]],["🤡",[],"clown,face"]],japanese_ogre:[[["👹"]],["👹",[],"japanese,ogre,monster,red,mask,halloween,scary,creepy,devil,demon"]],japanese_goblin:[[["👺"]],["👺",[],"japanese,goblin,red,evil,mask,monster,scary,creepy"]],skull:[[["💀"]],["💀",[],"skull,dead,skeleton,creepy,death"]],skull_and_crossbones:[[["☠"],["☠️","2620"]],["☠️",[],"skull,and,crossbones,poison,danger,deadly,scary,death,pirate,evil","2620-FE0F"]],ghost:[[["👻"]],["👻",[],"ghost,halloween,spooky,scary"]],alien:[[["👽"]],["👽",[],"alien,extraterrestrial,ufo,paul,weird,outer_space"]],space_invader:[[["👾"]],["👾",[],"space,invader,alien,monster,game,arcade,play"]],robot_face:[[["🤖"]],["🤖",[],"robot,face"]],hankey:[[["💩"]],["💩",["poop","shit"],"hankey,poop,shit,pile,of,poo"]],smiley_cat:[[["😺"]],["😺",[],"smiley,cat,smiling,face,with,open,mouth,animal,cats,happy,smile"]],smile_cat:[[["😸"]],["😸",[],"smile,cat,grinning,face,with,smiling,eyes,animal,cats"]],joy_cat:[[["😹"]],["😹",[],"joy,cat,face,with,tears,of,animal,cats,haha,happy"]],heart_eyes_cat:[[["😻"]],["😻",[],"heart,eyes,cat,smiling,face,with,shaped,animal,love,like,affection,cats,valentines"]],smirk_cat:[[["😼"]],["😼",[],"smirk,cat,face,with,wry,smile,animal,cats"]],kissing_cat:[[["😽"]],["😽",[],"kissing,cat,face,with,closed,eyes,animal,cats,kiss"]],scream_cat:[[["🙀"]],["🙀",[],"scream,cat,weary,face,animal,cats,munch,scared"]],crying_cat_face:[[["😿"]],["😿",[],"crying,cat,face,animal,tears,weep,sad,cats,upset,cry"]],pouting_cat:[[["😾"]],["😾",[],"pouting,cat,face,animal,cats"]],see_no_evil:[[["🙈"]],["🙈",[],"see,no,evil,monkey,animal,nature,haha"]],hear_no_evil:[[["🙉"]],["🙉",[],"hear,no,evil,monkey,animal,nature"]],speak_no_evil:[[["🙊"]],["🙊",[],"speak,no,evil,monkey,animal,nature,omg"]],baby:[[["👶"],["👶🏻"],["👶🏼"],["👶🏽"],["👶🏾"],["👶🏿"]],["👶",[],"baby,child,boy,girl,toddler"]],child:[[["🧒"],["🧒🏻"],["🧒🏼"],["🧒🏽"],["🧒🏾"],["🧒🏿"]],["🧒",[],"child"]],boy:[[["👦"],["👦🏻"],["👦🏼"],["👦🏽"],["👦🏾"],["👦🏿"]],["👦",[],"boy,man,male,guy,teenager"]],girl:[[["👧"],["👧🏻"],["👧🏼"],["👧🏽"],["👧🏾"],["👧🏿"]],["👧",[],"girl,female,woman,teenager"]],adult:[[["🧑"],["🧑🏻"],["🧑🏼"],["🧑🏽"],["🧑🏾"],["🧑🏿"]],["🧑",[],"adult"]],man:[[["👨"],["👨🏻"],["👨🏼"],["👨🏽"],["👨🏾"],["👨🏿"]],["👨",[],"man,mustache,father,dad,guy,classy,sir,moustache"]],woman:[[["👩"],["👩🏻"],["👩🏼"],["👩🏽"],["👩🏾"],["👩🏿"]],["👩",[],"woman,female,girls,lady"]],older_adult:[[["🧓"],["🧓🏻"],["🧓🏼"],["🧓🏽"],["🧓🏾"],["🧓🏿"]],["🧓",[],"older,adult"]],older_man:[[["👴"],["👴🏻"],["👴🏼"],["👴🏽"],["👴🏾"],["👴🏿"]],["👴",[],"older,man,human,male,men,old,elder,senior"]],older_woman:[[["👵"],["👵🏻"],["👵🏼"],["👵🏽"],["👵🏾"],["👵🏿"]],["👵",[],"older,woman,human,female,women,lady,old,elder,senior"]],cop:[[["👮"],["👮🏻"],["👮🏼"],["👮🏽"],["👮🏾"],["👮🏿"]],["👮",[],"cop,police,officer"]],sleuth_or_spy:[[["🕵"],["🕵️","1f575"],["🕵🏻"],["🕵🏼"],["🕵🏽"],["🕵🏾"],["🕵🏿"]],["🕵️",[],"sleuth,or,spy"]],guardsman:[[["💂"],["💂🏻"],["💂🏼"],["💂🏽"],["💂🏾"],["💂🏿"]],["💂",[],"guardsman,uk,gb,british,male,guy,royal"]],construction_worker:[[["👷"],["👷🏻"],["👷🏼"],["👷🏽"],["👷🏾"],["👷🏿"]],["👷",[],"construction,worker"]],prince:[[["🤴"],["🤴🏻"],["🤴🏼"],["🤴🏽"],["🤴🏾"],["🤴🏿"]],["🤴",[],"prince,boy,man,male,crown,royal,king"]],princess:[[["👸"],["👸🏻"],["👸🏼"],["👸🏽"],["👸🏾"],["👸🏿"]],["👸",[],"princess,girl,woman,female,blond,crown,royal,queen"]],man_with_turban:[[["👳"],["👳🏻"],["👳🏼"],["👳🏽"],["👳🏾"],["👳🏿"]],["👳",[],"man,with,turban,male,indian,hinduism,arabs"]],man_with_gua_pi_mao:[[["👲"],["👲🏻"],["👲🏼"],["👲🏽"],["👲🏾"],["👲🏿"]],["👲",[],"man,with,gua,pi,mao,male,boy,chinese"]],person_with_headscarf:[[["🧕"],["🧕🏻"],["🧕🏼"],["🧕🏽"],["🧕🏾"],["🧕🏿"]],["🧕",[],"person,with,headscarf"]],bearded_person:[[["🧔"],["🧔🏻"],["🧔🏼"],["🧔🏽"],["🧔🏾"],["🧔🏿"]],["🧔",[],"bearded,person"]],person_with_blond_hair:[[["👱"],["👱🏻"],["👱🏼"],["👱🏽"],["👱🏾"],["👱🏿"]],["👱",[],"person,with,blond,hair"]],man_in_tuxedo:[[["🤵"],["🤵🏻"],["🤵🏼"],["🤵🏽"],["🤵🏾"],["🤵🏿"]],["🤵",[],"man,in,tuxedo,couple,marriage,wedding,groom"]],bride_with_veil:[[["👰"],["👰🏻"],["👰🏼"],["👰🏽"],["👰🏾"],["👰🏿"]],["👰",[],"bride,with,veil,couple,marriage,wedding,woman"]],pregnant_woman:[[["🤰"],["🤰🏻"],["🤰🏼"],["🤰🏽"],["🤰🏾"],["🤰🏿"]],["🤰",[],"pregnant,woman,baby"]],"breast-feeding":[[["🤱"],["🤱🏻"],["🤱🏼"],["🤱🏽"],["🤱🏾"],["🤱🏿"]],["🤱",[],"breast,feeding"]],angel:[[["👼"],["👼🏻"],["👼🏼"],["👼🏽"],["👼🏾"],["👼🏿"]],["👼",[],"angel,baby,heaven,wings,halo"]],santa:[[["🎅"],["🎅🏻"],["🎅🏼"],["🎅🏽"],["🎅🏾"],["🎅🏿"]],["🎅",[],"santa,father,christmas,festival,man,male,xmas,father christmas"]],mrs_claus:[[["🤶"],["🤶🏻"],["🤶🏼"],["🤶🏽"],["🤶🏾"],["🤶🏿"]],["🤶",["mother_christmas"],"mrs,claus,mother,christmas,woman,female,xmas,mother christmas"]],mage:[[["🧙"],["🧙🏻"],["🧙🏼"],["🧙🏽"],["🧙🏾"],["🧙🏿"]],["🧙",[],"mage"]],fairy:[[["🧚"],["🧚🏻"],["🧚🏼"],["🧚🏽"],["🧚🏾"],["🧚🏿"]],["🧚",[],"fairy"]],vampire:[[["🧛"],["🧛🏻"],["🧛🏼"],["🧛🏽"],["🧛🏾"],["🧛🏿"]],["🧛",[],"vampire"]],merperson:[[["🧜"],["🧜🏻"],["🧜🏼"],["🧜🏽"],["🧜🏾"],["🧜🏿"]],["🧜",[],"merperson"]],elf:[[["🧝"],["🧝🏻"],["🧝🏼"],["🧝🏽"],["🧝🏾"],["🧝🏿"]],["🧝",[],"elf"]],genie:[[["🧞"]],["🧞",[],"genie"]],zombie:[[["🧟"]],["🧟",[],"zombie"]],person_frowning:[[["🙍"],["🙍🏻"],["🙍🏼"],["🙍🏽"],["🙍🏾"],["🙍🏿"]],["🙍",[],"person,frowning"]],person_with_pouting_face:[[["🙎"],["🙎🏻"],["🙎🏼"],["🙎🏽"],["🙎🏾"],["🙎🏿"]],["🙎",[],"person,with,pouting,face"]],no_good:[[["🙅"],["🙅🏻"],["🙅🏼"],["🙅🏽"],["🙅🏾"],["🙅🏿"]],["🙅",[],"no,good,face,with,gesture"]],ok_woman:[[["🙆"],["🙆🏻"],["🙆🏼"],["🙆🏽"],["🙆🏾"],["🙆🏿"]],["🙆",[],"ok,woman,face,with,gesture,women,girl,female,pink,human"]],information_desk_person:[[["💁"],["💁🏻"],["💁🏼"],["💁🏽"],["💁🏾"],["💁🏿"]],["💁",[],"information,desk,person"]],raising_hand:[[["🙋"],["🙋🏻"],["🙋🏼"],["🙋🏽"],["🙋🏾"],["🙋🏿"]],["🙋",[],"raising,hand,happy,person,one"]],bow:[[["🙇"],["🙇🏻"],["🙇🏼"],["🙇🏽"],["🙇🏾"],["🙇🏿"]],["🙇",[],"bow,person,bowing,deeply"]],face_palm:[[["🤦"],["🤦🏻"],["🤦🏼"],["🤦🏽"],["🤦🏾"],["🤦🏿"]],["🤦",[],"face,palm"]],shrug:[[["🤷"],["🤷🏻"],["🤷🏼"],["🤷🏽"],["🤷🏾"],["🤷🏿"]],["🤷",[],"shrug"]],massage:[[["💆"],["💆🏻"],["💆🏼"],["💆🏽"],["💆🏾"],["💆🏿"]],["💆",[],"massage,face"]],haircut:[[["💇"],["💇🏻"],["💇🏼"],["💇🏽"],["💇🏾"],["💇🏿"]],["💇",[],"haircut"]],walking:[[["🚶"],["🚶🏻"],["🚶🏼"],["🚶🏽"],["🚶🏾"],["🚶🏿"]],["🚶",[],"walking,pedestrian"]],runner:[[["🏃"],["🏃🏻"],["🏃🏼"],["🏃🏽"],["🏃🏾"],["🏃🏿"]],["🏃",["running"],"runner,running"]],dancer:[[["💃"],["💃🏻"],["💃🏼"],["💃🏽"],["💃🏾"],["💃🏿"]],["💃",[],"dancer,female,girl,woman,fun"]],man_dancing:[[["🕺"],["🕺🏻"],["🕺🏼"],["🕺🏽"],["🕺🏾"],["🕺🏿"]],["🕺",[],"man,dancing,male,boy,fun,dancer"]],dancers:[[["👯"]],["👯",[],"dancers,woman,with,bunny,ears"]],person_in_steamy_room:[[["🧖"],["🧖🏻"],["🧖🏼"],["🧖🏽"],["🧖🏾"],["🧖🏿"]],["🧖",[],"person,in,steamy,room"]],person_climbing:[[["🧗"],["🧗🏻"],["🧗🏼"],["🧗🏽"],["🧗🏾"],["🧗🏿"]],["🧗",[],"person,climbing"]],person_in_lotus_position:[[["🧘"],["🧘🏻"],["🧘🏼"],["🧘🏽"],["🧘🏾"],["🧘🏿"]],["🧘",[],"person,in,lotus,position"]],bath:[[["🛀"],["🛀🏻"],["🛀🏼"],["🛀🏽"],["🛀🏾"],["🛀🏿"]],["🛀",[],"bath,clean,shower,bathroom"]],sleeping_accommodation:[[["🛌"],["🛌🏻"],["🛌🏼"],["🛌🏽"],["🛌🏾"],["🛌🏿"]],["🛌",[],"sleeping,accommodation"]],man_in_business_suit_levitating:[[["🕴"],["🕴️","1f574"],["🕴🏻"],["🕴🏼"],["🕴🏽"],["🕴🏾"],["🕴🏿"]],["🕴️",[],"man,in,business,suit,levitating"]],speaking_head_in_silhouette:[[["🗣"],["🗣️","1f5e3"]],["🗣️",[],"speaking,head,in,silhouette"]],bust_in_silhouette:[[["👤"]],["👤",[],"bust,in,silhouette,user,person,human"]],busts_in_silhouette:[[["👥"]],["👥",[],"busts,in,silhouette,user,person,human,group,team"]],fencer:[[["🤺"]],["🤺",[],"fencer"]],horse_racing:[[["🏇"],["🏇🏻"],["🏇🏼"],["🏇🏽"],["🏇🏾"],["🏇🏿"]],["🏇",[],"horse,racing,animal,betting,competition,gambling,luck"]],skier:[[["⛷"],["⛷️","26f7"]],["⛷️",[],"skier,sports,winter,snow","26F7-FE0F"]],snowboarder:[[["🏂"],["🏂🏻"],["🏂🏼"],["🏂🏽"],["🏂🏾"],["🏂🏿"]],["🏂",[],"snowboarder,sports,winter"]],golfer:[[["🏌"],["🏌️","1f3cc"],["🏌🏻"],["🏌🏼"],["🏌🏽"],["🏌🏾"],["🏌🏿"]],["🏌️",[],"golfer"]],surfer:[[["🏄"],["🏄🏻"],["🏄🏼"],["🏄🏽"],["🏄🏾"],["🏄🏿"]],["🏄",[],"surfer"]],rowboat:[[["🚣"],["🚣🏻"],["🚣🏼"],["🚣🏽"],["🚣🏾"],["🚣🏿"]],["🚣",[],"rowboat"]],swimmer:[[["🏊"],["🏊🏻"],["🏊🏼"],["🏊🏽"],["🏊🏾"],["🏊🏿"]],["🏊",[],"swimmer"]],person_with_ball:[[["⛹"],["⛹️","26f9"],["⛹🏻"],["⛹🏼"],["⛹🏽"],["⛹🏾"],["⛹🏿"]],["⛹️",[],"person,with,ball","26F9-FE0F"]],weight_lifter:[[["🏋"],["🏋️","1f3cb"],["🏋🏻"],["🏋🏼"],["🏋🏽"],["🏋🏾"],["🏋🏿"]],["🏋️",[],"weight,lifter"]],bicyclist:[[["🚴"],["🚴🏻"],["🚴🏼"],["🚴🏽"],["🚴🏾"],["🚴🏿"]],["🚴",[],"bicyclist"]],mountain_bicyclist:[[["🚵"],["🚵🏻"],["🚵🏼"],["🚵🏽"],["🚵🏾"],["🚵🏿"]],["🚵",[],"mountain,bicyclist"]],racing_car:[[["🏎"],["🏎️","1f3ce"]],["🏎️",[],"racing,car,sports,race,fast,formula,f1"]],racing_motorcycle:[[["🏍"],["🏍️","1f3cd"]],["🏍️",[],"racing,motorcycle"]],person_doing_cartwheel:[[["🤸"],["🤸🏻"],["🤸🏼"],["🤸🏽"],["🤸🏾"],["🤸🏿"]],["🤸",[],"person,doing,cartwheel"]],wrestlers:[[["🤼"]],["🤼",[],"wrestlers"]],water_polo:[[["🤽"],["🤽🏻"],["🤽🏼"],["🤽🏽"],["🤽🏾"],["🤽🏿"]],["🤽",[],"water,polo"]],handball:[[["🤾"],["🤾🏻"],["🤾🏼"],["🤾🏽"],["🤾🏾"],["🤾🏿"]],["🤾",[],"handball"]],juggling:[[["🤹"],["🤹🏻"],["🤹🏼"],["🤹🏽"],["🤹🏾"],["🤹🏿"]],["🤹",[],"juggling"]],couple:[[["👫"]],["👫",["man_and_woman_holding_hands"],"couple,man,and,woman,holding,hands,pair,people,human,love,date,dating,like,affection,valentines,marriage"]],two_men_holding_hands:[[["👬"]],["👬",[],"two,men,holding,hands,pair,couple,love,like,bromance,friendship,people,human"]],two_women_holding_hands:[[["👭"]],["👭",[],"two,women,holding,hands,pair,friendship,couple,love,like,female,people,human"]],couplekiss:[[["💏"]],["💏",[],"couplekiss,kiss"]],couple_with_heart:[[["💑"]],["💑",[],"couple,with,heart"]],family:[[["👪"]],["👨‍👩‍👦",["man-woman-boy"],"family,man,woman,boy","1F46A"]],selfie:[[["🤳"],["🤳🏻"],["🤳🏼"],["🤳🏽"],["🤳🏾"],["🤳🏿"]],["🤳",[],"selfie,camera,phone"]],muscle:[[["💪"],["💪🏻"],["💪🏼"],["💪🏽"],["💪🏾"],["💪🏿"]],["💪",[],"muscle,flexed,biceps,arm,flex,hand,summer,strong"]],point_left:[[["👈"],["👈🏻"],["👈🏼"],["👈🏽"],["👈🏾"],["👈🏿"]],["👈",[],"point,left,white,pointing,backhand,index,direction,fingers,hand"]],point_right:[[["👉"],["👉🏻"],["👉🏼"],["👉🏽"],["👉🏾"],["👉🏿"]],["👉",[],"point,right,white,pointing,backhand,index,fingers,hand,direction"]],point_up:[[["☝"],["☝️","261d"],["☝🏻"],["☝🏼"],["☝🏽"],["☝🏾"],["☝🏿"]],["☝️",[],"point,up,white,pointing,index,hand,fingers,direction","261D-FE0F"]],point_up_2:[[["👆"],["👆🏻"],["👆🏼"],["👆🏽"],["👆🏾"],["👆🏿"]],["👆",[],"point,up,2,white,pointing,backhand,index,fingers,hand,direction"]],middle_finger:[[["🖕"],["🖕🏻"],["🖕🏼"],["🖕🏽"],["🖕🏾"],["🖕🏿"]],["🖕",["reversed_hand_with_middle_finger_extended"],"middle,finger,reversed,hand,with,extended"]],point_down:[[["👇"],["👇🏻"],["👇🏼"],["👇🏽"],["👇🏾"],["👇🏿"]],["👇",[],"point,down,white,pointing,backhand,index,fingers,hand,direction"]],v:[[["✌"],["✌️","270c"],["✌🏻"],["✌🏼"],["✌🏽"],["✌🏾"],["✌🏿"]],["✌️",[],"v,victory,hand,fingers,ohyeah,peace,two","270C-FE0F"]],crossed_fingers:[[["🤞"],["🤞🏻"],["🤞🏼"],["🤞🏽"],["🤞🏾"],["🤞🏿"]],["🤞",["hand_with_index_and_middle_fingers_crossed"],"crossed,fingers,hand,with,index,and,middle,good,lucky"]],"spock-hand":[[["🖖"],["🖖🏻"],["🖖🏼"],["🖖🏽"],["🖖🏾"],["🖖🏿"]],["🖖",[],"spock,hand,raised,with,part,between,middle,and,ring,fingers"]],the_horns:[[["🤘"],["🤘🏻"],["🤘🏼"],["🤘🏽"],["🤘🏾"],["🤘🏿"]],["🤘",["sign_of_the_horns"],"the,horns,sign,of"]],call_me_hand:[[["🤙"],["🤙🏻"],["🤙🏼"],["🤙🏽"],["🤙🏾"],["🤙🏿"]],["🤙",[],"call,me,hand,hands,gesture"]],raised_hand_with_fingers_splayed:[[["🖐"],["🖐️","1f590"],["🖐🏻"],["🖐🏼"],["🖐🏽"],["🖐🏾"],["🖐🏿"]],["🖐️",[],"raised,hand,with,fingers,splayed,palm"]],hand:[[["✋"],["✋🏻"],["✋🏼"],["✋🏽"],["✋🏾"],["✋🏿"]],["✋",["raised_hand"],"hand,raised"]],ok_hand:[[["👌"],["👌🏻"],["👌🏼"],["👌🏽"],["👌🏾"],["👌🏿"]],["👌",[],"ok,hand,sign,fingers,limbs,perfect,okay"]],"+1":[[["👍"],["👍🏻"],["👍🏼"],["👍🏽"],["👍🏾"],["👍🏿"]],["👍",["thumbsup"],"+1,thumbsup,thumbs,up,sign,yes,awesome,good,agree,accept,cool,hand,like"]],"-1":[[["👎"],["👎🏻"],["👎🏼"],["👎🏽"],["👎🏾"],["👎🏿"]],["👎",["thumbsdown"],",1,thumbsdown,thumbs,down,sign,no,dislike,hand"]],fist:[[["✊"],["✊🏻"],["✊🏼"],["✊🏽"],["✊🏾"],["✊🏿"]],["✊",[],"fist,raised,fingers,hand,grasp"]],facepunch:[[["👊"],["👊🏻"],["👊🏼"],["👊🏽"],["👊🏾"],["👊🏿"]],["👊",["punch"],"facepunch,punch,fisted,hand,sign,angry,violence,fist,hit,attack"]],"left-facing_fist":[[["🤛"],["🤛🏻"],["🤛🏼"],["🤛🏽"],["🤛🏾"],["🤛🏿"]],["🤛",[],"left,facing,fist"]],"right-facing_fist":[[["🤜"],["🤜🏻"],["🤜🏼"],["🤜🏽"],["🤜🏾"],["🤜🏿"]],["🤜",[],"right,facing,fist"]],raised_back_of_hand:[[["🤚"],["🤚🏻"],["🤚🏼"],["🤚🏽"],["🤚🏾"],["🤚🏿"]],["🤚",[],"raised,back,of,hand,fingers,backhand"]],wave:[[["👋"],["👋🏻"],["👋🏼"],["👋🏽"],["👋🏾"],["👋🏿"]],["👋",[],"wave,waving,hand,sign,hands,gesture,goodbye,solong,farewell,hello,hi,palm"]],i_love_you_hand_sign:[[["🤟"],["🤟🏻"],["🤟🏼"],["🤟🏽"],["🤟🏾"],["🤟🏿"]],["🤟",[],"i,love,you,hand,sign"]],writing_hand:[[["✍"],["✍️","270d"],["✍🏻"],["✍🏼"],["✍🏽"],["✍🏾"],["✍🏿"]],["✍️",[],"writing,hand,lower_left_ballpoint_pen,stationery,write,compose","270D-FE0F"]],clap:[[["👏"],["👏🏻"],["👏🏼"],["👏🏽"],["👏🏾"],["👏🏿"]],["👏",[],"clap,clapping,hands,sign,praise,applause,congrats,yay"]],open_hands:[[["👐"],["👐🏻"],["👐🏼"],["👐🏽"],["👐🏾"],["👐🏿"]],["👐",[],"open,hands,sign,fingers,butterfly"]],raised_hands:[[["🙌"],["🙌🏻"],["🙌🏼"],["🙌🏽"],["🙌🏾"],["🙌🏿"]],["🙌",[],"raised,hands,person,raising,both,in,celebration,gesture,hooray,yea"]],palms_up_together:[[["🤲"],["🤲🏻"],["🤲🏼"],["🤲🏽"],["🤲🏾"],["🤲🏿"]],["🤲",[],"palms,up,together"]],pray:[[["🙏"],["🙏🏻"],["🙏🏼"],["🙏🏽"],["🙏🏾"],["🙏🏿"]],["🙏",[],"pray,person,with,folded,hands,please,hope,wish,namaste,highfive"]],handshake:[[["🤝"]],["🤝",[],"handshake,agreement,shake"]],nail_care:[[["💅"],["💅🏻"],["💅🏼"],["💅🏽"],["💅🏾"],["💅🏿"]],["💅",[],"nail,care,polish,beauty,manicure,finger,fashion"]],ear:[[["👂"],["👂🏻"],["👂🏼"],["👂🏽"],["👂🏾"],["👂🏿"]],["👂",[],"ear,face,hear,sound,listen"]],nose:[[["👃"],["👃🏻"],["👃🏼"],["👃🏽"],["👃🏾"],["👃🏿"]],["👃",[],"nose,smell,sniff"]],footprints:[[["👣"]],["👣",[],"footprints,feet,tracking,walking,beach"]],eyes:[[["👀"]],["👀",[],"eyes,look,watch,stalk,peek,see"]],eye:[[["👁"],["👁️","1f441"]],["👁️",[],"eye,face,look,see,watch,stare"]],brain:[[["🧠"]],["🧠",[],"brain"]],tongue:[[["👅"]],["👅",[],"tongue,mouth,playful"]],lips:[[["👄"]],["👄",[],"lips,mouth,kiss"]],kiss:[[["💋"]],["💋",[],"kiss,mark,face,lips,love,like,affection,valentines"]],cupid:[[["💘"]],["💘",[],"cupid,heart,with,arrow,love,like,affection,valentines"]],heart:[[["❤"],["❤️","2764"]],["❤️",[],"heart,heavy,black,love,like,valentines,<3","2764-FE0F"]],heartbeat:[[["💓"]],["💓",[],"heartbeat,beating,heart,love,like,affection,valentines,pink"]],broken_heart:[[["💔"]],["💔",[],"broken,heart,sad,sorry,break,heartbreak,</3"]],two_hearts:[[["💕"]],["💕",[],"two,hearts,love,like,affection,valentines,heart"]],sparkling_heart:[[["💖"]],["💖",[],"sparkling,heart,love,like,affection,valentines"]],heartpulse:[[["💗"]],["💗",[],"heartpulse,growing,heart,like,love,affection,valentines,pink"]],blue_heart:[[["💙"]],["💙",[],"blue,heart,love,like,affection,valentines"]],green_heart:[[["💚"]],["💚",[],"green,heart,love,like,affection,valentines"]],yellow_heart:[[["💛"]],["💛",[],"yellow,heart,love,like,affection,valentines"]],orange_heart:[[["🧡"]],["🧡",[],"orange,heart"]],purple_heart:[[["💜"]],["💜",[],"purple,heart,love,like,affection,valentines"]],black_heart:[[["🖤"]],["🖤",[],"black,heart,evil"]],gift_heart:[[["💝"]],["💝",[],"gift,heart,with,ribbon,love,valentines"]],revolving_hearts:[[["💞"]],["💞",[],"revolving,hearts,love,like,affection,valentines"]],heart_decoration:[[["💟"]],["💟",[],"heart,decoration,purple-square,love,like"]],heavy_heart_exclamation_mark_ornament:[[["❣"],["❣️","2763"]],["❣️",[],"heavy,heart,exclamation,mark,ornament","2763-FE0F"]],love_letter:[[["💌"]],["💌",[],"love,letter,email,like,affection,envelope,valentines"]],zzz:[[["💤"]],["💤",[],"zzz,sleeping,symbol,sleepy,tired,dream"]],anger:[[["💢"]],["💢",[],"anger,symbol,angry,mad"]],bomb:[[["💣"]],["💣",[],"bomb,boom,explode,explosion,terrorism"]],boom:[[["💥"]],["💥",["collision"],"boom,collision,symbol,bomb,explode,explosion,blown"]],sweat_drops:[[["💦"]],["💦",[],"sweat,drops,splashing,symbol,water,drip,oops"]],dash:[[["💨"]],["💨",[],"dash,symbol,wind,air,fast,shoo,fart,smoke,puff"]],dizzy:[[["💫"]],["💫",[],"dizzy,symbol,star,sparkle,shoot,magic"]],speech_balloon:[[["💬"]],["💬",[],"speech,balloon,bubble,words,message,talk,chatting"]],left_speech_bubble:[[["🗨"],["🗨️","1f5e8"]],["🗨️",[],"left,speech,bubble,words,message,talk,chatting"]],right_anger_bubble:[[["🗯"],["🗯️","1f5ef"]],["🗯️",[],"right,anger,bubble,caption,speech,thinking,mad"]],thought_balloon:[[["💭"]],["💭",[],"thought,balloon,bubble,cloud,speech,thinking,dream"]],hole:[[["🕳"],["🕳️","1f573"]],["🕳️",[],"hole,embarrassing"]],eyeglasses:[[["👓"]],["👓",[],"eyeglasses,fashion,accessories,eyesight,nerdy,dork,geek"]],dark_sunglasses:[[["🕶"],["🕶️","1f576"]],["🕶️",[],"dark,sunglasses,face,cool,accessories"]],necktie:[[["👔"]],["👔",[],"necktie,shirt,suitup,formal,fashion,cloth,business"]],shirt:[[["👕"]],["👕",["tshirt"],"shirt,tshirt,t"]],jeans:[[["👖"]],["👖",[],"jeans,fashion,shopping"]],scarf:[[["🧣"]],["🧣",[],"scarf"]],gloves:[[["🧤"]],["🧤",[],"gloves"]],coat:[[["🧥"]],["🧥",[],"coat"]],socks:[[["🧦"]],["🧦",[],"socks"]],dress:[[["👗"]],["👗",[],"dress,clothes,fashion,shopping"]],kimono:[[["👘"]],["👘",[],"kimono,dress,fashion,women,female,japanese"]],bikini:[[["👙"]],["👙",[],"bikini,swimming,female,woman,girl,fashion,beach,summer"]],womans_clothes:[[["👚"]],["👚",[],"womans,clothes,fashion,shopping_bags,female"]],purse:[[["👛"]],["👛",[],"purse,fashion,accessories,money,sales,shopping"]],handbag:[[["👜"]],["👜",[],"handbag,fashion,accessory,accessories,shopping"]],pouch:[[["👝"]],["👝",[],"pouch,bag,accessories,shopping"]],shopping_bags:[[["🛍"],["🛍️","1f6cd"]],["🛍️",[],"shopping,bags"]],school_satchel:[[["🎒"]],["🎒",[],"school,satchel,student,education,bag,backpack"]],mans_shoe:[[["👞"]],["👞",["shoe"],"mans,shoe,fashion,male"]],athletic_shoe:[[["👟"]],["👟",[],"athletic,shoe,shoes,sports,sneakers"]],high_heel:[[["👠"]],["👠",[],"high,heel,heeled,shoe,fashion,shoes,female,pumps,stiletto"]],sandal:[[["👡"]],["👡",[],"sandal,womans,shoes,fashion,flip flops"]],boot:[[["👢"]],["👢",[],"boot,womans,boots,shoes,fashion"]],crown:[[["👑"]],["👑",[],"crown,king,kod,leader,royalty,lord"]],womans_hat:[[["👒"]],["👒",[],"womans,hat,fashion,accessories,female,lady,spring"]],tophat:[[["🎩"]],["🎩",[],"tophat,top,hat,magic,gentleman,classy,circus"]],mortar_board:[[["🎓"]],["🎓",[],"mortar,board,graduation,cap,school,college,degree,university,hat,legal,learn,education"]],billed_cap:[[["🧢"]],["🧢",[],"billed,cap"]],helmet_with_white_cross:[[["⛑"],["⛑️","26d1"]],["⛑️",[],"helmet,with,white,cross","26D1-FE0F"]],prayer_beads:[[["📿"]],["📿",[],"prayer,beads,dhikr,religious"]],lipstick:[[["💄"]],["💄",[],"lipstick,female,girl,fashion,woman"]],ring:[[["💍"]],["💍",[],"ring,wedding,propose,marriage,valentines,diamond,fashion,jewelry,gem,engagement"]],gem:[[["💎"]],["💎",[],"gem,stone,blue,ruby,diamond,jewelry"]],monkey_face:[[["🐵"]],["🐵",[],"monkey,face,animal,nature,circus,:o)"]],monkey:[[["🐒"]],["🐒",[],"monkey,animal,nature,banana,circus"]],gorilla:[[["🦍"]],["🦍",[],"gorilla,animal,nature,circus"]],dog:[[["🐶"]],["🐶",[],"dog,face,animal,friend,nature,woof,puppy,pet,faithful"]],dog2:[[["🐕"]],["🐕",[],"dog2,dog,animal,nature,friend,doge,pet,faithful"]],poodle:[[["🐩"]],["🐩",[],"poodle,dog,animal,101,nature,pet"]],wolf:[[["🐺"]],["🐺",[],"wolf,face,animal,nature,wild"]],fox_face:[[["🦊"]],["🦊",[],"fox,face,animal,nature"]],cat:[[["🐱"]],["🐱",[],"cat,face,animal,meow,nature,pet,kitten"]],cat2:[[["🐈"]],["🐈",[],"cat2,cat,animal,meow,pet,cats"]],lion_face:[[["🦁"]],["🦁",[],"lion,face"]],tiger:[[["🐯"]],["🐯",[],"tiger,face,animal,cat,danger,wild,nature,roar"]],tiger2:[[["🐅"]],["🐅",[],"tiger2,tiger,animal,nature,roar"]],leopard:[[["🐆"]],["🐆",[],"leopard,animal,nature"]],horse:[[["🐴"]],["🐴",[],"horse,face,animal,brown,nature"]],racehorse:[[["🐎"]],["🐎",[],"racehorse,horse,animal,gamble,luck"]],unicorn_face:[[["🦄"]],["🦄",[],"unicorn,face"]],zebra_face:[[["🦓"]],["🦓",[],"zebra,face"]],deer:[[["🦌"]],["🦌",[],"deer,animal,nature,horns,venison"]],cow:[[["🐮"]],["🐮",[],"cow,face,beef,ox,animal,nature,moo,milk"]],ox:[[["🐂"]],["🐂",[],"ox,animal,cow,beef"]],water_buffalo:[[["🐃"]],["🐃",[],"water,buffalo,animal,nature,ox,cow"]],cow2:[[["🐄"]],["🐄",[],"cow2,cow,beef,ox,animal,nature,moo,milk"]],pig:[[["🐷"]],["🐷",[],"pig,face,animal,oink,nature"]],pig2:[[["🐖"]],["🐖",[],"pig2,pig,animal,nature"]],boar:[[["🐗"]],["🐗",[],"boar,animal,nature"]],pig_nose:[[["🐽"]],["🐽",[],"pig,nose,animal,oink"]],ram:[[["🐏"]],["🐏",[],"ram,animal,sheep,nature"]],sheep:[[["🐑"]],["🐑",[],"sheep,animal,nature,wool,shipit"]],goat:[[["🐐"]],["🐐",[],"goat,animal,nature"]],dromedary_camel:[[["🐪"]],["🐪",[],"dromedary,camel,animal,hot,desert,hump"]],camel:[[["🐫"]],["🐫",[],"camel,bactrian,animal,nature,hot,desert,hump"]],giraffe_face:[[["🦒"]],["🦒",[],"giraffe,face"]],elephant:[[["🐘"]],["🐘",[],"elephant,animal,nature,nose,th,circus"]],rhinoceros:[[["🦏"]],["🦏",[],"rhinoceros,animal,nature,horn"]],mouse:[[["🐭"]],["🐭",[],"mouse,face,animal,nature,cheese_wedge,rodent"]],mouse2:[[["🐁"]],["🐁",[],"mouse2,mouse,animal,nature,rodent"]],rat:[[["🐀"]],["🐀",[],"rat,animal,mouse,rodent"]],hamster:[[["🐹"]],["🐹",[],"hamster,face,animal,nature"]],rabbit:[[["🐰"]],["🐰",[],"rabbit,face,animal,nature,pet,spring,magic,bunny"]],rabbit2:[[["🐇"]],["🐇",[],"rabbit2,rabbit,animal,nature,pet,magic,spring"]],chipmunk:[[["🐿"],["🐿️","1f43f"]],["🐿️",[],"chipmunk,animal,nature,rodent,squirrel"]],hedgehog:[[["🦔"]],["🦔",[],"hedgehog"]],bat:[[["🦇"]],["🦇",[],"bat,animal,nature,blind,vampire"]],bear:[[["🐻"]],["🐻",[],"bear,face,animal,nature,wild"]],koala:[[["🐨"]],["🐨",[],"koala,animal,nature"]],panda_face:[[["🐼"]],["🐼",[],"panda,face,animal,nature"]],feet:[[["🐾"]],["🐾",["paw_prints"],"feet,paw,prints"]],turkey:[[["🦃"]],["🦃",[],"turkey,animal,bird"]],chicken:[[["🐔"]],["🐔",[],"chicken,animal,cluck,nature,bird"]],rooster:[[["🐓"]],["🐓",[],"rooster,animal,nature,chicken"]],hatching_chick:[[["🐣"]],["🐣",[],"hatching,chick,animal,chicken,egg,born,baby,bird"]],baby_chick:[[["🐤"]],["🐤",[],"baby,chick,animal,chicken,bird"]],hatched_chick:[[["🐥"]],["🐥",[],"hatched,chick,front,facing,baby,animal,chicken,bird"]],bird:[[["🐦"]],["🐦",[],"bird,animal,nature,fly,tweet,spring"]],penguin:[[["🐧"]],["🐧",[],"penguin,animal,nature"]],dove_of_peace:[[["🕊"],["🕊️","1f54a"]],["🕊️",[],"dove,of,peace"]],eagle:[[["🦅"]],["🦅",[],"eagle,animal,nature,bird"]],duck:[[["🦆"]],["🦆",[],"duck,animal,nature,bird,mallard"]],owl:[[["🦉"]],["🦉",[],"owl,animal,nature,bird,hoot"]],frog:[[["🐸"]],["🐸",[],"frog,face,animal,nature,croak,toad"]],crocodile:[[["🐊"]],["🐊",[],"crocodile,animal,nature,reptile,lizard,alligator"]],turtle:[[["🐢"]],["🐢",[],"turtle,animal,slow,nature,tortoise"]],lizard:[[["🦎"]],["🦎",[],"lizard,animal,nature,reptile"]],snake:[[["🐍"]],["🐍",[],"snake,animal,evil,nature,hiss,python"]],dragon_face:[[["🐲"]],["🐲",[],"dragon,face,animal,myth,nature,chinese,green"]],dragon:[[["🐉"]],["🐉",[],"dragon,animal,myth,nature,chinese,green"]],sauropod:[[["🦕"]],["🦕",[],"sauropod"]],"t-rex":[[["🦖"]],["🦖",[],"t,rex"]],whale:[[["🐳"]],["🐳",[],"whale,spouting,animal,nature,sea,ocean"]],whale2:[[["🐋"]],["🐋",[],"whale2,whale,animal,nature,sea,ocean"]],dolphin:[[["🐬"]],["🐬",["flipper"],"dolphin,flipper,animal,nature,fish,sea,ocean,fins,beach"]],fish:[[["🐟"]],["🐟",[],"fish,animal,food,nature"]],tropical_fish:[[["🐠"]],["🐠",[],"tropical,fish,animal,swim,ocean,beach,nemo"]],blowfish:[[["🐡"]],["🐡",[],"blowfish,animal,nature,food,sea,ocean"]],shark:[[["🦈"]],["🦈",[],"shark,animal,nature,fish,sea,ocean,jaws,fins,beach"]],octopus:[[["🐙"]],["🐙",[],"octopus,animal,creature,ocean,sea,nature,beach"]],shell:[[["🐚"]],["🐚",[],"shell,spiral,nature,sea,beach"]],crab:[[["🦀"]],["🦀",[],"crab,animal,crustacean"]],shrimp:[[["🦐"]],["🦐",[],"shrimp,animal,ocean,nature,seafood"]],squid:[[["🦑"]],["🦑",[],"squid,animal,nature,ocean,sea"]],snail:[[["🐌"]],["🐌",[],"snail,slow,animal,shell"]],butterfly:[[["🦋"]],["🦋",[],"butterfly,animal,insect,nature,caterpillar"]],bug:[[["🐛"]],["🐛",[],"bug,animal,insect,nature,worm"]],ant:[[["🐜"]],["🐜",[],"ant,animal,insect,nature,bug"]],bee:[[["🐝"]],["🐝",["honeybee"],"bee,honeybee"]],beetle:[[["🐞"]],["🐞",[],"beetle,lady,animal,insect,nature,ladybug"]],cricket:[[["🦗"]],["🦗",[],"cricket,sports"]],spider:[[["🕷"],["🕷️","1f577"]],["🕷️",[],"spider,animal,arachnid"]],spider_web:[[["🕸"],["🕸️","1f578"]],["🕸️",[],"spider,web,animal,insect,arachnid,silk"]],scorpion:[[["🦂"]],["🦂",[],"scorpion,animal,arachnid"]],bouquet:[[["💐"]],["💐",[],"bouquet,flowers,nature,spring"]],cherry_blossom:[[["🌸"]],["🌸",[],"cherry,blossom,nature,plant,spring,flower"]],white_flower:[[["💮"]],["💮",[],"white,flower,japanese,spring"]],rosette:[[["🏵"],["🏵️","1f3f5"]],["🏵️",[],"rosette,flower,decoration,military"]],rose:[[["🌹"]],["🌹",[],"rose,flowers,valentines,love,spring"]],wilted_flower:[[["🥀"]],["🥀",[],"wilted,flower,plant,nature"]],hibiscus:[[["🌺"]],["🌺",[],"hibiscus,plant,vegetable,flowers,beach"]],sunflower:[[["🌻"]],["🌻",[],"sunflower,nature,plant,fall"]],blossom:[[["🌼"]],["🌼",[],"blossom,nature,flowers,yellow"]],tulip:[[["🌷"]],["🌷",[],"tulip,flowers,plant,nature,summer,spring"]],seedling:[[["🌱"]],["🌱",[],"seedling,plant,nature,grass,lawn,spring"]],evergreen_tree:[[["🌲"]],["🌲",[],"evergreen,tree,plant,nature"]],deciduous_tree:[[["🌳"]],["🌳",[],"deciduous,tree,plant,nature"]],palm_tree:[[["🌴"]],["🌴",[],"palm,tree,plant,vegetable,nature,summer,beach,mojito,tropical"]],cactus:[[["🌵"]],["🌵",[],"cactus,vegetable,plant,nature"]],ear_of_rice:[[["🌾"]],["🌾",[],"ear,of,rice,nature,plant"]],herb:[[["🌿"]],["🌿",[],"herb,vegetable,plant,medicine,weed,grass,lawn"]],shamrock:[[["☘"],["☘️","2618"]],["☘️",[],"shamrock,vegetable,plant,nature,irish,clover","2618-FE0F"]],four_leaf_clover:[[["🍀"]],["🍀",[],"four,leaf,clover,vegetable,plant,nature,lucky,irish"]],maple_leaf:[[["🍁"]],["🍁",[],"maple,leaf,nature,plant,vegetable,ca,fall"]],fallen_leaf:[[["🍂"]],["🍂",[],"fallen,leaf,nature,plant,vegetable,leaves"]],leaves:[[["🍃"]],["🍃",[],"leaves,leaf,fluttering,in,wind,nature,plant,tree,vegetable,grass,lawn,spring"]],grapes:[[["🍇"]],["🍇",[],"grapes,fruit,food,wine"]],melon:[[["🍈"]],["🍈",[],"melon,fruit,nature,food"]],watermelon:[[["🍉"]],["🍉",[],"watermelon,fruit,food,picnic,summer"]],tangerine:[[["🍊"]],["🍊",[],"tangerine,food,fruit,nature,orange"]],lemon:[[["🍋"]],["🍋",[],"lemon,fruit,nature"]],banana:[[["🍌"]],["🍌",[],"banana,fruit,food,monkey"]],pineapple:[[["🍍"]],["🍍",[],"pineapple,fruit,nature,food"]],apple:[[["🍎"]],["🍎",[],"apple,red,fruit,mac,school"]],green_apple:[[["🍏"]],["🍏",[],"green,apple,fruit,nature"]],pear:[[["🍐"]],["🍐",[],"pear,fruit,nature,food"]],peach:[[["🍑"]],["🍑",[],"peach,fruit,nature,food"]],cherries:[[["🍒"]],["🍒",[],"cherries,food,fruit"]],strawberry:[[["🍓"]],["🍓",[],"strawberry,fruit,food,nature"]],kiwifruit:[[["🥝"]],["🥝",[],"kiwifruit"]],tomato:[[["🍅"]],["🍅",[],"tomato,fruit,vegetable,nature,food"]],coconut:[[["🥥"]],["🥥",[],"coconut"]],avocado:[[["🥑"]],["🥑",[],"avocado,fruit,food"]],eggplant:[[["🍆"]],["🍆",[],"eggplant,aubergine,vegetable,nature,food"]],potato:[[["🥔"]],["🥔",[],"potato,food,tuber,vegatable,starch"]],carrot:[[["🥕"]],["🥕",[],"carrot,vegetable,food,orange"]],corn:[[["🌽"]],["🌽",[],"corn,ear,of,maize,food,vegetable,plant"]],hot_pepper:[[["🌶"],["🌶️","1f336"]],["🌶️",[],"hot,pepper,food,spicy,chilli,chili"]],cucumber:[[["🥒"]],["🥒",[],"cucumber,fruit,food,pickle"]],broccoli:[[["🥦"]],["🥦",[],"broccoli"]],mushroom:[[["🍄"]],["🍄",[],"mushroom,plant,vegetable"]],peanuts:[[["🥜"]],["🥜",[],"peanuts,food,nut"]],chestnut:[[["🌰"]],["🌰",[],"chestnut,food,squirrel"]],bread:[[["🍞"]],["🍞",[],"bread,food,wheat,breakfast,toast"]],croissant:[[["🥐"]],["🥐",[],"croissant,food,bread,french"]],baguette_bread:[[["🥖"]],["🥖",[],"baguette,bread,food,french"]],pretzel:[[["🥨"]],["🥨",[],"pretzel"]],pancakes:[[["🥞"]],["🥞",[],"pancakes,food,breakfast,flapjacks,hotcakes"]],cheese_wedge:[[["🧀"]],["🧀",[],"cheese,wedge"]],meat_on_bone:[[["🍖"]],["🍖",[],"meat,on,bone,good,food,drumstick"]],poultry_leg:[[["🍗"]],["🍗",[],"poultry,leg,food,meat,drumstick,bird,chicken,turkey"]],cut_of_meat:[[["🥩"]],["🥩",[],"cut,of,meat"]],bacon:[[["🥓"]],["🥓",[],"bacon,food,breakfast,pork,pig,meat"]],hamburger:[[["🍔"]],["🍔",[],"hamburger,meat,fast food,beef,cheeseburger,mcdonalds,burger king"]],fries:[[["🍟"]],["🍟",[],"fries,french,chips,snack,fast food"]],pizza:[[["🍕"]],["🍕",[],"pizza,slice,of,food,party"]],hotdog:[[["🌭"]],["🌭",[],"hotdog,hot,dog,food,frankfurter"]],sandwich:[[["🥪"]],["🥪",[],"sandwich"]],taco:[[["🌮"]],["🌮",[],"taco,food,mexican"]],burrito:[[["🌯"]],["🌯",[],"burrito,food,mexican"]],stuffed_flatbread:[[["🥙"]],["🥙",[],"stuffed,flatbread,food,gyro"]],egg:[[["🥚"]],["🥚",[],"egg,food,chicken,breakfast"]],fried_egg:[[["🍳"]],["🍳",["cooking"],"fried,egg,cooking,food,breakfast,kitchen"]],shallow_pan_of_food:[[["🥘"]],["🥘",[],"shallow,pan,of,food,cooking,casserole,paella"]],stew:[[["🍲"]],["🍲",[],"stew,pot,of,food,meat,soup"]],bowl_with_spoon:[[["🥣"]],["🥣",[],"bowl,with,spoon"]],green_salad:[[["🥗"]],["🥗",[],"green,salad,food,healthy,lettuce"]],popcorn:[[["🍿"]],["🍿",[],"popcorn,food,movie theater,films,snack"]],canned_food:[[["🥫"]],["🥫",[],"canned,food"]],bento:[[["🍱"]],["🍱",[],"bento,box,food,japanese"]],rice_cracker:[[["🍘"]],["🍘",[],"rice,cracker,food,japanese"]],rice_ball:[[["🍙"]],["🍙",[],"rice,ball,food,japanese"]],rice:[[["🍚"]],["🍚",[],"rice,cooked,food,china,asian"]],curry:[[["🍛"]],["🍛",[],"curry,and,rice,food,spicy,hot,indian"]],ramen:[[["🍜"]],["🍜",[],"ramen,steaming,bowl,food,japanese,noodle,chopsticks"]],spaghetti:[[["🍝"]],["🍝",[],"spaghetti,food,italian,noodle"]],sweet_potato:[[["🍠"]],["🍠",[],"sweet,potato,roasted,food,nature"]],oden:[[["🍢"]],["🍢",[],"oden,food,japanese"]],sushi:[[["🍣"]],["🍣",[],"sushi,food,fish,japanese,rice"]],fried_shrimp:[[["🍤"]],["🍤",[],"fried,shrimp,food,animal,appetizer,summer"]],fish_cake:[[["🍥"]],["🍥",[],"fish,cake,with,swirl,design,food,japan,sea,beach,narutomaki,pink,kamaboko,surimi,ramen"]],dango:[[["🍡"]],["🍡",[],"dango,food,dessert,sweet,japanese,barbecue,meat"]],dumpling:[[["🥟"]],["🥟",[],"dumpling"]],fortune_cookie:[[["🥠"]],["🥠",[],"fortune,cookie"]],takeout_box:[[["🥡"]],["🥡",[],"takeout,box"]],icecream:[[["🍦"]],["🍦",[],"icecream,soft,ice,cream,food,hot,dessert,summer"]],shaved_ice:[[["🍧"]],["🍧",[],"shaved,ice,hot,dessert,summer"]],ice_cream:[[["🍨"]],["🍨",[],"ice,cream,food,hot,dessert"]],doughnut:[[["🍩"]],["🍩",[],"doughnut,food,dessert,snack,sweet,donut"]],cookie:[[["🍪"]],["🍪",[],"cookie,food,snack,oreo,chocolate,sweet,dessert"]],birthday:[[["🎂"]],["🎂",[],"birthday,cake,food,dessert"]],cake:[[["🍰"]],["🍰",[],"cake,shortcake,food,dessert"]],pie:[[["🥧"]],["🥧",[],"pie"]],chocolate_bar:[[["🍫"]],["🍫",[],"chocolate,bar,food,snack,dessert,sweet"]],candy:[[["🍬"]],["🍬",[],"candy,snack,dessert,sweet,lolly"]],lollipop:[[["🍭"]],["🍭",[],"lollipop,food,snack,candy,sweet"]],custard:[[["🍮"]],["🍮",[],"custard,dessert,food"]],honey_pot:[[["🍯"]],["🍯",[],"honey,pot,bees,sweet,kitchen"]],baby_bottle:[[["🍼"]],["🍼",[],"baby,bottle,food,container,milk"]],glass_of_milk:[[["🥛"]],["🥛",[],"glass,of,milk"]],coffee:[[["☕"]],["☕",[],"coffee,hot,beverage,caffeine,latte,espresso"]],tea:[[["🍵"]],["🍵",[],"tea,teacup,without,handle,drink,bowl,breakfast,green,british"]],sake:[[["🍶"]],["🍶",[],"sake,bottle,and,cup,wine,drink,drunk,beverage,japanese,alcohol,booze"]],champagne:[[["🍾"]],["🍾",[],"champagne,bottle,with,popping,cork,drink,wine,celebration"]],wine_glass:[[["🍷"]],["🍷",[],"wine,glass,drink,beverage,drunk,alcohol,booze"]],cocktail:[[["🍸"]],["🍸",[],"cocktail,glass,drink,drunk,alcohol,beverage,booze,mojito"]],tropical_drink:[[["🍹"]],["🍹",[],"tropical,drink,beverage,cocktail,summer,beach,alcohol,booze,mojito"]],beer:[[["🍺"]],["🍺",[],"beer,mug,relax,beverage,drink,drunk,party,pub,summer,alcohol,booze"]],beers:[[["🍻"]],["🍻",[],"beers,clinking,beer,mugs,relax,beverage,drink,drunk,party,pub,summer,alcohol,booze"]],clinking_glasses:[[["🥂"]],["🥂",[],"clinking,glasses,beverage,drink,party,alcohol,celebrate,cheers"]],tumbler_glass:[[["🥃"]],["🥃",[],"tumbler,glass,drink,beverage,drunk,alcohol,liquor,booze,bourbon,scotch,whisky,shot"]],cup_with_straw:[[["🥤"]],["🥤",[],"cup,with,straw"]],chopsticks:[[["🥢"]],["🥢",[],"chopsticks"]],knife_fork_plate:[[["🍽"],["🍽️","1f37d"]],["🍽️",[],"knife,fork,plate"]],fork_and_knife:[[["🍴"]],["🍴",[],"fork,and,knife,cutlery,kitchen"]],spoon:[[["🥄"]],["🥄",[],"spoon,cutlery,kitchen,tableware"]],hocho:[[["🔪"]],["🔪",["knife"],"hocho,knife,blade,cutlery,kitchen,weapon"]],amphora:[[["🏺"]],["🏺",[],"amphora,vase,jar"]],earth_africa:[[["🌍"]],["🌍",[],"earth,africa,globe,europe,world,international"]],earth_americas:[[["🌎"]],["🌎",[],"earth,americas,globe,world,usa,international"]],earth_asia:[[["🌏"]],["🌏",[],"earth,asia,globe,australia,world,east,international"]],globe_with_meridians:[[["🌐"]],["🌐",[],"globe,with,meridians,earth,international,world,internet,interweb,i18n"]],world_map:[[["🗺"],["🗺️","1f5fa"]],["🗺️",[],"world,map,location,direction"]],japan:[[["🗾"]],["🗾",[],"japan,silhouette,of,nation,country,japanese,asia"]],snow_capped_mountain:[[["🏔"],["🏔️","1f3d4"]],["🏔️",[],"snow,capped,mountain"]],mountain:[[["⛰"],["⛰️","26f0"]],["⛰️",[],"mountain,photo,nature,environment","26F0-FE0F"]],volcano:[[["🌋"]],["🌋",[],"volcano,photo,nature,disaster"]],mount_fuji:[[["🗻"]],["🗻",[],"mount,fuji,photo,mountain,nature,japanese"]],camping:[[["🏕"],["🏕️","1f3d5"]],["🏕️",[],"camping,photo,outdoors,tent"]],beach_with_umbrella:[[["🏖"],["🏖️","1f3d6"]],["🏖️",[],"beach,with,umbrella"]],desert:[[["🏜"],["🏜️","1f3dc"]],["🏜️",[],"desert,photo,warm,saharah"]],desert_island:[[["🏝"],["🏝️","1f3dd"]],["🏝️",[],"desert,island,photo,tropical,mojito"]],national_park:[[["🏞"],["🏞️","1f3de"]],["🏞️",[],"national,park,photo,environment,nature"]],stadium:[[["🏟"],["🏟️","1f3df"]],["🏟️",[],"stadium,photo,place,sports,concert,venue"]],classical_building:[[["🏛"],["🏛️","1f3db"]],["🏛️",[],"classical,building,art,culture,history"]],building_construction:[[["🏗"],["🏗️","1f3d7"]],["🏗️",[],"building,construction,wip,working,progress"]],house_buildings:[[["🏘"],["🏘️","1f3d8"]],["🏘️",[],"house,buildings"]],derelict_house_building:[[["🏚"],["🏚️","1f3da"]],["🏚️",[],"derelict,house,building"]],house:[[["🏠"]],["🏠",[],"house,building,home"]],house_with_garden:[[["🏡"]],["🏡",[],"house,with,garden,home,plant,nature"]],office:[[["🏢"]],["🏢",[],"office,building,bureau,work"]],post_office:[[["🏣"]],["🏣",[],"post,office,japanese,building,envelope,communication"]],european_post_office:[[["🏤"]],["🏤",[],"european,post,office,building,email"]],hospital:[[["🏥"]],["🏥",[],"hospital,building,health,surgery,doctor"]],bank:[[["🏦"]],["🏦",[],"bank,building,money,sales,cash,business,enterprise"]],hotel:[[["🏨"]],["🏨",[],"hotel,building,accomodation,checkin"]],love_hotel:[[["🏩"]],["🏩",[],"love,hotel,like,affection,dating"]],convenience_store:[[["🏪"]],["🏪",[],"convenience,store,building,shopping,groceries"]],school:[[["🏫"]],["🏫",[],"school,building,student,education,learn,teach"]],department_store:[[["🏬"]],["🏬",[],"department,store,building,shopping,mall"]],factory:[[["🏭"]],["🏭",[],"factory,building,industry,pollution,smoke"]],japanese_castle:[[["🏯"]],["🏯",[],"japanese,castle,photo,building"]],european_castle:[[["🏰"]],["🏰",[],"european,castle,building,royalty,history"]],wedding:[[["💒"]],["💒",[],"wedding,love,like,affection,couple,marriage,bride,groom"]],tokyo_tower:[[["🗼"]],["🗼",[],"tokyo,tower,photo,japanese"]],statue_of_liberty:[[["🗽"]],["🗽",[],"statue,of,liberty,american,newyork"]],church:[[["⛪"]],["⛪",[],"church,building,religion,christ"]],mosque:[[["🕌"]],["🕌",[],"mosque,islam,worship,minaret"]],synagogue:[[["🕍"]],["🕍",[],"synagogue,judaism,worship,temple,jewish"]],shinto_shrine:[[["⛩"],["⛩️","26e9"]],["⛩️",[],"shinto,shrine,temple,japan,kyoto","26E9-FE0F"]],kaaba:[[["🕋"]],["🕋",[],"kaaba,mecca,mosque,islam"]],fountain:[[["⛲"]],["⛲",[],"fountain,photo,summer,water,fresh"]],tent:[[["⛺"]],["⛺",[],"tent,photo,camping,outdoors"]],foggy:[[["🌁"]],["🌁",[],"foggy,photo,mountain"]],night_with_stars:[[["🌃"]],["🌃",[],"night,with,stars,evening,city,downtown"]],cityscape:[[["🏙"],["🏙️","1f3d9"]],["🏙️",[],"cityscape,photo,night life,urban"]],sunrise_over_mountains:[[["🌄"]],["🌄",[],"sunrise,over,mountains,view,vacation,photo"]],sunrise:[[["🌅"]],["🌅",[],"sunrise,morning,view,vacation,photo"]],city_sunset:[[["🌆"]],["🌆",[],"city,sunset,cityscape,at,dusk,photo,evening,sky,buildings"]],city_sunrise:[[["🌇"]],["🌇",[],"city,sunrise,sunset,over,buildings,photo,good morning,dawn"]],bridge_at_night:[[["🌉"]],["🌉",[],"bridge,at,night,photo,sanfrancisco"]],hotsprings:[[["♨"],["♨️","2668"]],["♨️",[],"hotsprings,hot,springs,bath,warm,relax","2668-FE0F"]],milky_way:[[["🌌"]],["🌌",[],"milky,way,photo,space,stars"]],carousel_horse:[[["🎠"]],["🎠",[],"carousel,horse,photo,carnival"]],ferris_wheel:[[["🎡"]],["🎡",[],"ferris,wheel,photo,carnival,londoneye"]],roller_coaster:[[["🎢"]],["🎢",[],"roller,coaster,carnival,playground,photo,fun"]],barber:[[["💈"]],["💈",[],"barber,pole,hair,salon,style"]],circus_tent:[[["🎪"]],["🎪",[],"circus,tent,festival,carnival,party"]],steam_locomotive:[[["🚂"]],["🚂",[],"steam,locomotive,transportation,vehicle,train"]],railway_car:[[["🚃"]],["🚃",[],"railway,car,transportation,vehicle"]],bullettrain_side:[[["🚄"]],["🚄",[],"bullettrain,side,high,speed,train,transportation,vehicle"]],bullettrain_front:[[["🚅"]],["🚅",[],"bullettrain,front,high,speed,train,with,bullet,nose,transportation,vehicle,fast,public,travel"]],train2:[[["🚆"]],["🚆",[],"train2,train,transportation,vehicle"]],metro:[[["🚇"]],["🚇",[],"metro,transportation,blue-square,mrt,underground,tube"]],light_rail:[[["🚈"]],["🚈",[],"light,rail,transportation,vehicle"]],station:[[["🚉"]],["🚉",[],"station,transportation,vehicle,public"]],tram:[[["🚊"]],["🚊",[],"tram,transportation,vehicle"]],monorail:[[["🚝"]],["🚝",[],"monorail,transportation,vehicle"]],mountain_railway:[[["🚞"]],["🚞",[],"mountain,railway,transportation,vehicle"]],train:[[["🚋"]],["🚋",[],"train,tram,car,transportation,vehicle,carriage,public,travel"]],bus:[[["🚌"]],["🚌",[],"bus,car,vehicle,transportation"]],oncoming_bus:[[["🚍"]],["🚍",[],"oncoming,bus,vehicle,transportation"]],trolleybus:[[["🚎"]],["🚎",[],"trolleybus,bart,transportation,vehicle"]],minibus:[[["🚐"]],["🚐",[],"minibus,vehicle,car,transportation"]],ambulance:[[["🚑"]],["🚑",[],"ambulance,health,911,hospital"]],fire_engine:[[["🚒"]],["🚒",[],"fire,engine,transportation,cars,vehicle"]],police_car:[[["🚓"]],["🚓",[],"police,car,vehicle,cars,transportation,law,legal,enforcement"]],oncoming_police_car:[[["🚔"]],["🚔",[],"oncoming,police,car,vehicle,law,legal,enforcement,911"]],taxi:[[["🚕"]],["🚕",[],"taxi,uber,vehicle,cars,transportation"]],oncoming_taxi:[[["🚖"]],["🚖",[],"oncoming,taxi,vehicle,cars,uber"]],car:[[["🚗"]],["🚗",["red_car"],"car,red,automobile"]],oncoming_automobile:[[["🚘"]],["🚘",[],"oncoming,automobile,car,vehicle,transportation"]],blue_car:[[["🚙"]],["🚙",[],"blue,car,recreational,vehicle,transportation"]],truck:[[["🚚"]],["🚚",[],"truck,delivery,cars,transportation"]],articulated_lorry:[[["🚛"]],["🚛",[],"articulated,lorry,vehicle,cars,transportation,express"]],tractor:[[["🚜"]],["🚜",[],"tractor,vehicle,car,farming,agriculture"]],bike:[[["🚲"]],["🚲",[],"bike,bicycle,sports,exercise,hipster"]],scooter:[[["🛴"]],["🛴",[],"scooter"]],motor_scooter:[[["🛵"]],["🛵",[],"motor,scooter,vehicle,vespa,sasha"]],busstop:[[["🚏"]],["🚏",[],"busstop,bus,stop,transportation,wait"]],motorway:[[["🛣"],["🛣️","1f6e3"]],["🛣️",[],"motorway,road,cupertino,interstate,highway"]],railway_track:[[["🛤"],["🛤️","1f6e4"]],["🛤️",[],"railway,track,train,transportation"]],oil_drum:[[["🛢"],["🛢️","1f6e2"]],["🛢️",[],"oil,drum,barrell"]],fuelpump:[[["⛽"]],["⛽",[],"fuelpump,fuel,pump,gas station,petroleum"]],rotating_light:[[["🚨"]],["🚨",[],"rotating,light,police,cars,revolving,ambulance,911,emergency,alert,error,pinged,law,legal"]],traffic_light:[[["🚥"]],["🚥",[],"traffic,light,horizontal,transportation,signal"]],vertical_traffic_light:[[["🚦"]],["🚦",[],"vertical,traffic,light,transportation,driving"]],octagonal_sign:[[["🛑"]],["🛑",[],"octagonal,sign"]],construction:[[["🚧"]],["🚧",[],"construction,sign,wip,progress,caution,warning"]],anchor:[[["⚓"]],["⚓",[],"anchor,ship,ferry,sea,boat"]],boat:[[["⛵"]],["⛵",["sailboat"],"boat,sailboat"]],canoe:[[["🛶"]],["🛶",[],"canoe,boat,paddle,water,ship"]],speedboat:[[["🚤"]],["🚤",[],"speedboat,ship,transportation,vehicle,summer"]],passenger_ship:[[["🛳"],["🛳️","1f6f3"]],["🛳️",[],"passenger,ship,yacht,cruise,ferry"]],ferry:[[["⛴"],["⛴️","26f4"]],["⛴️",[],"ferry,boat,ship,yacht","26F4-FE0F"]],motor_boat:[[["🛥"],["🛥️","1f6e5"]],["🛥️",[],"motor,boat,ship"]],ship:[[["🚢"]],["🚢",[],"ship,transportation,titanic,deploy"]],airplane:[[["✈"],["✈️","2708"]],["✈️",[],"airplane,vehicle,transportation,flight,fly","2708-FE0F"]],small_airplane:[[["🛩"],["🛩️","1f6e9"]],["🛩️",[],"small,airplane,flight,transportation,fly,vehicle"]],airplane_departure:[[["🛫"]],["🛫",[],"airplane,departure"]],airplane_arriving:[[["🛬"]],["🛬",[],"airplane,arriving"]],seat:[[["💺"]],["💺",[],"seat,sit,airplane,transport,bus,flight,fly"]],helicopter:[[["🚁"]],["🚁",[],"helicopter,transportation,vehicle,fly"]],suspension_railway:[[["🚟"]],["🚟",[],"suspension,railway,vehicle,transportation"]],mountain_cableway:[[["🚠"]],["🚠",[],"mountain,cableway,transportation,vehicle,ski"]],aerial_tramway:[[["🚡"]],["🚡",[],"aerial,tramway,transportation,vehicle,ski"]],satellite:[[["🛰"],["🛰️","1f6f0"]],["🛰️",[],"satellite,communication,future,radio,space"]],rocket:[[["🚀"]],["🚀",[],"rocket,launch,ship,staffmode,nasa,outer space,outer_space,fly"]],flying_saucer:[[["🛸"]],["🛸",[],"flying,saucer"]],bellhop_bell:[[["🛎"],["🛎️","1f6ce"]],["🛎️",[],"bellhop,bell,service"]],hourglass:[[["⌛"]],["⌛",[],"hourglass,time,clock,oldschool,limit,exam,quiz,test"]],hourglass_flowing_sand:[[["⏳"]],["⏳",[],"hourglass,flowing,sand,with,oldschool,time,countdown"]],watch:[[["⌚"]],["⌚",[],"watch,time,accessories"]],alarm_clock:[[["⏰"]],["⏰",[],"alarm,clock,time,wake"]],stopwatch:[[["⏱"],["⏱️","23f1"]],["⏱️",[],"stopwatch,time,deadline","23F1-FE0F"]],timer_clock:[[["⏲"],["⏲️","23f2"]],["⏲️",[],"timer,clock,alarm","23F2-FE0F"]],mantelpiece_clock:[[["🕰"],["🕰️","1f570"]],["🕰️",[],"mantelpiece,clock,time"]],clock12:[[["🕛"]],["🕛",[],"clock12,clock,face,twelve,oclock,time,noon,midnight,midday,late,early,schedule"]],clock1230:[[["🕧"]],["🕧",[],"clock1230,clock,face,twelve,thirty,time,late,early,schedule"]],clock1:[[["🕐"]],["🕐",[],"clock1,clock,face,one,oclock,time,late,early,schedule"]],clock130:[[["🕜"]],["🕜",[],"clock130,clock,face,one,thirty,time,late,early,schedule"]],clock2:[[["🕑"]],["🕑",[],"clock2,clock,face,two,oclock,time,late,early,schedule"]],clock230:[[["🕝"]],["🕝",[],"clock230,clock,face,two,thirty,time,late,early,schedule"]],clock3:[[["🕒"]],["🕒",[],"clock3,clock,face,three,oclock,time,late,early,schedule"]],clock330:[[["🕞"]],["🕞",[],"clock330,clock,face,three,thirty,time,late,early,schedule"]],clock4:[[["🕓"]],["🕓",[],"clock4,clock,face,four,oclock,time,late,early,schedule"]],clock430:[[["🕟"]],["🕟",[],"clock430,clock,face,four,thirty,time,late,early,schedule"]],clock5:[[["🕔"]],["🕔",[],"clock5,clock,face,five,oclock,time,late,early,schedule"]],clock530:[[["🕠"]],["🕠",[],"clock530,clock,face,five,thirty,time,late,early,schedule"]],clock6:[[["🕕"]],["🕕",[],"clock6,clock,face,six,oclock,time,late,early,schedule,dawn,dusk"]],clock630:[[["🕡"]],["🕡",[],"clock630,clock,face,six,thirty,time,late,early,schedule"]],clock7:[[["🕖"]],["🕖",[],"clock7,clock,face,seven,oclock,time,late,early,schedule"]],clock730:[[["🕢"]],["🕢",[],"clock730,clock,face,seven,thirty,time,late,early,schedule"]],clock8:[[["🕗"]],["🕗",[],"clock8,clock,face,eight,oclock,time,late,early,schedule"]],clock830:[[["🕣"]],["🕣",[],"clock830,clock,face,eight,thirty,time,late,early,schedule"]],clock9:[[["🕘"]],["🕘",[],"clock9,clock,face,nine,oclock,time,late,early,schedule"]],clock930:[[["🕤"]],["🕤",[],"clock930,clock,face,nine,thirty,time,late,early,schedule"]],clock10:[[["🕙"]],["🕙",[],"clock10,clock,face,ten,oclock,time,late,early,schedule"]],clock1030:[[["🕥"]],["🕥",[],"clock1030,clock,face,ten,thirty,time,late,early,schedule"]],clock11:[[["🕚"]],["🕚",[],"clock11,clock,face,eleven,oclock,time,late,early,schedule"]],clock1130:[[["🕦"]],["🕦",[],"clock1130,clock,face,eleven,thirty,time,late,early,schedule"]],new_moon:[[["🌑"]],["🌑",[],"new,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],waxing_crescent_moon:[[["🌒"]],["🌒",[],"waxing,crescent,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],first_quarter_moon:[[["🌓"]],["🌓",[],"first,quarter,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],moon:[[["🌔"]],["🌔",["waxing_gibbous_moon"],"moon,waxing,gibbous,symbol"]],full_moon:[[["🌕"]],["🌕",[],"full,moon,symbol,nature,yellow,twilight,planet,space,night,evening,sleep"]],waning_gibbous_moon:[[["🌖"]],["🌖",[],"waning,gibbous,moon,symbol,nature,twilight,planet,space,night,evening,sleep,waxing_gibbous_moon"]],last_quarter_moon:[[["🌗"]],["🌗",[],"last,quarter,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],waning_crescent_moon:[[["🌘"]],["🌘",[],"waning,crescent,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],crescent_moon:[[["🌙"]],["🌙",[],"crescent,moon,night,sleep,sky,evening,magic"]],new_moon_with_face:[[["🌚"]],["🌚",[],"new,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],first_quarter_moon_with_face:[[["🌛"]],["🌛",[],"first,quarter,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],last_quarter_moon_with_face:[[["🌜"]],["🌜",[],"last,quarter,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],thermometer:[[["🌡"],["🌡️","1f321"]],["🌡️",[],"thermometer,weather,temperature,hot,cold"]],sunny:[[["☀"],["☀️","2600"]],["☀️",[],"sunny,black,sun,with,rays,weather,nature,brightness,summer,beach,spring","2600-FE0F"]],full_moon_with_face:[[["🌝"]],["🌝",[],"full,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],sun_with_face:[[["🌞"]],["🌞",[],"sun,with,face,nature,morning,sky"]],star:[[["⭐"]],["⭐",[],"star,white,medium,night,yellow"]],star2:[[["🌟"]],["🌟",[],"star2,glowing,star,night,sparkle,awesome,good,magic"]],stars:[[["🌠"]],["🌠",[],"stars,shooting,star,night,photo"]],cloud:[[["☁"],["☁️","2601"]],["☁️",[],"cloud,weather,sky","2601-FE0F"]],partly_sunny:[[["⛅"]],["⛅",[],"partly,sunny,sun,behind,cloud,weather,nature,cloudy,morning,fall,spring"]],thunder_cloud_and_rain:[[["⛈"],["⛈️","26c8"]],["⛈️",[],"thunder,cloud,and,rain","26C8-FE0F"]],mostly_sunny:[[["🌤"],["🌤️","1f324"]],["🌤️",["sun_small_cloud"],"mostly,sunny,sun,small,cloud"]],barely_sunny:[[["🌥"],["🌥️","1f325"]],["🌥️",["sun_behind_cloud"],"barely,sunny,sun,behind,cloud"]],partly_sunny_rain:[[["🌦"],["🌦️","1f326"]],["🌦️",["sun_behind_rain_cloud"],"partly,sunny,rain,sun,behind,cloud"]],rain_cloud:[[["🌧"],["🌧️","1f327"]],["🌧️",[],"rain,cloud"]],snow_cloud:[[["🌨"],["🌨️","1f328"]],["🌨️",[],"snow,cloud"]],lightning:[[["🌩"],["🌩️","1f329"]],["🌩️",["lightning_cloud"],"lightning,cloud"]],tornado:[[["🌪"],["🌪️","1f32a"]],["🌪️",["tornado_cloud"],"tornado,cloud,weather,cyclone,twister"]],fog:[[["🌫"],["🌫️","1f32b"]],["🌫️",[],"fog,weather"]],wind_blowing_face:[[["🌬"],["🌬️","1f32c"]],["🌬️",[],"wind,blowing,face"]],cyclone:[[["🌀"]],["🌀",[],"cyclone,weather,swirl,blue,cloud,vortex,spiral,whirlpool,spin,tornado,hurricane,typhoon"]],rainbow:[[["🌈"]],["🌈",[],"rainbow,nature,happy,unicorn_face,photo,sky,spring"]],closed_umbrella:[[["🌂"]],["🌂",[],"closed,umbrella,weather,rain,drizzle"]],umbrella:[[["☂"],["☂️","2602"]],["☂️",[],"umbrella,rainy,weather,spring","2602-FE0F"]],umbrella_with_rain_drops:[[["☔"]],["☔",[],"umbrella,with,rain,drops"]],umbrella_on_ground:[[["⛱"],["⛱️","26f1"]],["⛱️",[],"umbrella,on,ground","26F1-FE0F"]],zap:[[["⚡"]],["⚡",[],"zap,high,voltage,sign,thunder,weather,lightning bolt,fast"]],snowflake:[[["❄"],["❄️","2744"]],["❄️",[],"snowflake,winter,season,cold,weather,christmas,xmas","2744-FE0F"]],snowman:[[["☃"],["☃️","2603"]],["☃️",[],"snowman,winter,season,cold,weather,christmas,xmas,frozen,without_snow","2603-FE0F"]],snowman_without_snow:[[["⛄"]],["⛄",[],"snowman,without,snow"]],comet:[[["☄"],["☄️","2604"]],["☄️",[],"comet,space","2604-FE0F"]],fire:[[["🔥"]],["🔥",[],"fire,hot,cook,flame"]],droplet:[[["💧"]],["💧",[],"droplet,water,drip,faucet,spring"]],ocean:[[["🌊"]],["🌊",[],"ocean,water,wave,sea,nature,tsunami,disaster"]],jack_o_lantern:[[["🎃"]],["🎃",[],"jack,o,lantern,halloween,light,pumpkin,creepy,fall"]],christmas_tree:[[["🎄"]],["🎄",[],"christmas,tree,festival,vacation,december,xmas,celebration"]],fireworks:[[["🎆"]],["🎆",[],"fireworks,photo,festival,carnival,congratulations"]],sparkler:[[["🎇"]],["🎇",[],"sparkler,firework,stars,night,shine"]],sparkles:[[["✨"]],["✨",[],"sparkles,stars,shine,shiny,cool,awesome,good,magic"]],balloon:[[["🎈"]],["🎈",[],"balloon,party,celebration,birthday,circus"]],tada:[[["🎉"]],["🎉",[],"tada,party,popper,congratulations,birthday,magic,circus,celebration"]],confetti_ball:[[["🎊"]],["🎊",[],"confetti,ball,festival,party,birthday,circus"]],tanabata_tree:[[["🎋"]],["🎋",[],"tanabata,tree,plant,nature,branch,summer"]],bamboo:[[["🎍"]],["🎍",[],"bamboo,pine,decoration,plant,nature,vegetable,panda,pine_decoration"]],dolls:[[["🎎"]],["🎎",[],"dolls,japanese,toy,kimono"]],flags:[[["🎏"]],["🎏",[],"flags,carp,streamer,fish,japanese,koinobori,banner"]],wind_chime:[[["🎐"]],["🎐",[],"wind,chime,nature,ding,spring,bell"]],rice_scene:[[["🎑"]],["🎑",[],"rice,scene,moon,viewing,ceremony,photo,japan,asia,tsukimi"]],ribbon:[[["🎀"]],["🎀",[],"ribbon,decoration,pink,girl,bowtie"]],gift:[[["🎁"]],["🎁",[],"gift,wrapped,present,birthday,christmas,xmas"]],reminder_ribbon:[[["🎗"],["🎗️","1f397"]],["🎗️",[],"reminder,ribbon,sports,cause,support,awareness"]],admission_tickets:[[["🎟"],["🎟️","1f39f"]],["🎟️",[],"admission,tickets"]],ticket:[[["🎫"]],["🎫",[],"ticket,event,concert,pass"]],medal:[[["🎖"],["🎖️","1f396"]],["🎖️",[],"medal"]],trophy:[[["🏆"]],["🏆",[],"trophy,win,award,contest,place,ftw,ceremony"]],sports_medal:[[["🏅"]],["🏅",[],"sports,medal"]],first_place_medal:[[["🥇"]],["🥇",[],"first,place,medal"]],second_place_medal:[[["🥈"]],["🥈",[],"second,place,medal"]],third_place_medal:[[["🥉"]],["🥉",[],"third,place,medal"]],soccer:[[["⚽"]],["⚽",[],"soccer,ball,sports,football"]],baseball:[[["⚾"]],["⚾",[],"baseball,sports,balls"]],basketball:[[["🏀"]],["🏀",[],"basketball,and,hoop,sports,balls,nba"]],volleyball:[[["🏐"]],["🏐",[],"volleyball,sports,balls"]],football:[[["🏈"]],["🏈",[],"football,american,sports,balls,nfl"]],rugby_football:[[["🏉"]],["🏉",[],"rugby,football,sports,team"]],tennis:[[["🎾"]],["🎾",[],"tennis,racquet,and,ball,sports,balls,green"]],bowling:[[["🎳"]],["🎳",[],"bowling,sports,fun,play"]],cricket_bat_and_ball:[[["🏏"]],["🏏",[],"cricket,bat,and,ball"]],field_hockey_stick_and_ball:[[["🏑"]],["🏑",[],"field,hockey,stick,and,ball"]],ice_hockey_stick_and_puck:[[["🏒"]],["🏒",[],"ice,hockey,stick,and,puck"]],table_tennis_paddle_and_ball:[[["🏓"]],["🏓",[],"table,tennis,paddle,and,ball"]],badminton_racquet_and_shuttlecock:[[["🏸"]],["🏸",[],"badminton,racquet,and,shuttlecock"]],boxing_glove:[[["🥊"]],["🥊",[],"boxing,glove,sports,fighting"]],martial_arts_uniform:[[["🥋"]],["🥋",[],"martial,arts,uniform,judo,karate,taekwondo"]],goal_net:[[["🥅"]],["🥅",[],"goal,net,sports"]],golf:[[["⛳"]],["⛳",[],"golf,flag,in,hole,sports,business,summer"]],ice_skate:[[["⛸"],["⛸️","26f8"]],["⛸️",[],"ice,skate,sports","26F8-FE0F"]],fishing_pole_and_fish:[[["🎣"]],["🎣",[],"fishing,pole,and,fish,food,hobby,summer"]],running_shirt_with_sash:[[["🎽"]],["🎽",[],"running,shirt,with,sash,play,pageant"]],ski:[[["🎿"]],["🎿",[],"ski,and,boot,sports,winter,cold,snow"]],sled:[[["🛷"]],["🛷",[],"sled"]],curling_stone:[[["🥌"]],["🥌",[],"curling,stone"]],dart:[[["🎯"]],["🎯",[],"dart,direct,hit,game,play,bar"]],"8ball":[[["🎱"]],["🎱",[],"8ball,billiards,pool,hobby,game,luck,magic"]],crystal_ball:[[["🔮"]],["🔮",[],"crystal,ball,disco,party,magic,circus,fortune_teller"]],video_game:[[["🎮"]],["🎮",[],"video,game,play,console,ps4,controller"]],joystick:[[["🕹"],["🕹️","1f579"]],["🕹️",[],"joystick,game,play"]],slot_machine:[[["🎰"]],["🎰",[],"slot,machine,bet,gamble,vegas,fruit machine,luck,casino"]],game_die:[[["🎲"]],["🎲",[],"game,die,dice,random,tabletop,play,luck"]],spades:[[["♠"],["♠️","2660"]],["♠️",[],"spades,black,spade,suit,poker,cards,suits,magic","2660-FE0F"]],hearts:[[["♥"],["♥️","2665"]],["♥️",[],"hearts,black,heart,suit,poker,cards,magic,suits","2665-FE0F"]],diamonds:[[["♦"],["♦️","2666"]],["♦️",[],"diamonds,black,diamond,suit,poker,cards,magic,suits","2666-FE0F"]],clubs:[[["♣"],["♣️","2663"]],["♣️",[],"clubs,black,club,suit,poker,cards,magic,suits","2663-FE0F"]],black_joker:[[["🃏"]],["🃏",[],"black,joker,playing,card,poker,cards,game,play,magic"]],mahjong:[[["🀄"]],["🀄",[],"mahjong,tile,red,dragon,game,play,chinese,kanji"]],flower_playing_cards:[[["🎴"]],["🎴",[],"flower,playing,cards,game,sunset,red"]],performing_arts:[[["🎭"]],["🎭",[],"performing,arts,acting,theater,drama"]],frame_with_picture:[[["🖼"],["🖼️","1f5bc"]],["🖼️",[],"frame,with,picture"]],art:[[["🎨"]],["🎨",[],"art,artist,palette,design,paint,draw,colors"]],mute:[[["🔇"]],["🔇",[],"mute,speaker,with,cancellation,stroke,sound,volume,silence,quiet"]],speaker:[[["🔈"]],["🔈",[],"speaker,sound,volume,silence,broadcast"]],sound:[[["🔉"]],["🔉",[],"sound,speaker,with,one,wave,volume,broadcast"]],loud_sound:[[["🔊"]],["🔊",[],"loud,sound,speaker,with,three,waves,volume,noise,noisy,broadcast"]],loudspeaker:[[["📢"]],["📢",[],"loudspeaker,public,address,volume,sound"]],mega:[[["📣"]],["📣",[],"mega,cheering,megaphone,sound,speaker,volume"]],postal_horn:[[["📯"]],["📯",[],"postal,horn,instrument,music"]],bell:[[["🔔"]],["🔔",[],"bell,sound,notification,christmas,xmas,chime"]],no_bell:[[["🔕"]],["🔕",[],"no,bell,with,cancellation,stroke,sound,volume,mute,quiet,silent"]],musical_score:[[["🎼"]],["🎼",[],"musical,score,treble,clef,compose"]],musical_note:[[["🎵"]],["🎵",[],"musical,note,score,tone,sound"]],notes:[[["🎶"]],["🎶",[],"notes,multiple,musical,music,score"]],studio_microphone:[[["🎙"],["🎙️","1f399"]],["🎙️",[],"studio,microphone,sing,recording,artist,talkshow"]],level_slider:[[["🎚"],["🎚️","1f39a"]],["🎚️",[],"level,slider,scale"]],control_knobs:[[["🎛"],["🎛️","1f39b"]],["🎛️",[],"control,knobs,dial"]],microphone:[[["🎤"]],["🎤",[],"microphone,sound,music,pa,sing,talkshow"]],headphones:[[["🎧"]],["🎧",[],"headphones,headphone,music,score,gadgets"]],radio:[[["📻"]],["📻",[],"radio,communication,music,podcast,program"]],saxophone:[[["🎷"]],["🎷",[],"saxophone,music,instrument,jazz,blues"]],guitar:[[["🎸"]],["🎸",[],"guitar,music,instrument"]],musical_keyboard:[[["🎹"]],["🎹",[],"musical,keyboard,piano,instrument,compose"]],trumpet:[[["🎺"]],["🎺",[],"trumpet,music,brass"]],violin:[[["🎻"]],["🎻",[],"violin,music,instrument,orchestra,symphony"]],drum_with_drumsticks:[[["🥁"]],["🥁",[],"drum,with,drumsticks"]],iphone:[[["📱"]],["📱",[],"iphone,mobile,phone,technology,apple,gadgets,dial"]],calling:[[["📲"]],["📲",[],"calling,mobile,phone,with,rightwards,arrow,at,left,iphone,incoming"]],phone:[[["☎"],["☎️","260e"]],["☎️",["telephone"],"phone,telephone,black,technology,communication,dial","260E-FE0F"]],telephone_receiver:[[["📞"]],["📞",[],"telephone,receiver,technology,communication,dial"]],pager:[[["📟"]],["📟",[],"pager,bbcall,oldschool,90s"]],fax:[[["📠"]],["📠",[],"fax,machine,communication,technology"]],battery:[[["🔋"]],["🔋",[],"battery,power,energy,sustain"]],electric_plug:[[["🔌"]],["🔌",[],"electric,plug,charger,power"]],computer:[[["💻"]],["💻",[],"computer,personal,technology,laptop,screen,display,monitor"]],desktop_computer:[[["🖥"],["🖥️","1f5a5"]],["🖥️",[],"desktop,computer,technology,computing,screen"]],printer:[[["🖨"],["🖨️","1f5a8"]],["🖨️",[],"printer,paper,ink"]],keyboard:[[["⌨"],["⌨️","2328"]],["⌨️",[],"keyboard,technology,computer,type,input,text","2328-FE0F"]],three_button_mouse:[[["🖱"],["🖱️","1f5b1"]],["🖱️",[],"three,button,mouse"]],trackball:[[["🖲"],["🖲️","1f5b2"]],["🖲️",[],"trackball,technology,trackpad"]],minidisc:[[["💽"]],["💽",[],"minidisc,technology,record,data,disk,90s"]],floppy_disk:[[["💾"]],["💾",[],"floppy,disk,oldschool,technology,save,90s,80s"]],cd:[[["💿"]],["💿",[],"cd,optical,disc,technology,dvd,disk,90s"]],dvd:[[["📀"]],["📀",[],"dvd,cd,disk,disc"]],movie_camera:[[["🎥"]],["🎥",[],"movie,camera,film,record"]],film_frames:[[["🎞"],["🎞️","1f39e"]],["🎞️",[],"film,frames"]],film_projector:[[["📽"],["📽️","1f4fd"]],["📽️",[],"film,projector,video,tape,record,movie"]],clapper:[[["🎬"]],["🎬",[],"clapper,board,movie,film,record"]],tv:[[["📺"]],["📺",[],"tv,television,technology,program,oldschool,show"]],camera:[[["📷"]],["📷",[],"camera,gadgets,photography"]],camera_with_flash:[[["📸"]],["📸",[],"camera,with,flash"]],video_camera:[[["📹"]],["📹",[],"video,camera,film,record"]],vhs:[[["📼"]],["📼",[],"vhs,videocassette,record,video,oldschool,90s,80s"]],mag:[[["🔍"]],["🔍",[],"mag,left,pointing,magnifying,glass,search,zoom,find,detective"]],mag_right:[[["🔎"]],["🔎",[],"mag,right,pointing,magnifying,glass,search,zoom,find,detective"]],candle:[[["🕯"],["🕯️","1f56f"]],["🕯️",[],"candle,fire,wax"]],bulb:[[["💡"]],["💡",[],"bulb,electric,light,electricity,idea"]],flashlight:[[["🔦"]],["🔦",[],"flashlight,electric,torch,dark,camping,sight,night"]],izakaya_lantern:[[["🏮"]],["🏮",["lantern"],"izakaya,lantern,light,paper,halloween,spooky"]],notebook_with_decorative_cover:[[["📔"]],["📔",[],"notebook,with,decorative,cover,classroom,notes,record,paper,study"]],closed_book:[[["📕"]],["📕",[],"closed,book,read,library,knowledge,textbook,learn"]],book:[[["📖"]],["📖",["open_book"],"book,open"]],green_book:[[["📗"]],["📗",[],"green,book,read,library,knowledge,study"]],blue_book:[[["📘"]],["📘",[],"blue,book,read,library,knowledge,learn,study"]],orange_book:[[["📙"]],["📙",[],"orange,book,read,library,knowledge,textbook,study"]],books:[[["📚"]],["📚",[],"books,literature,library,study"]],notebook:[[["📓"]],["📓",[],"notebook,stationery,record,notes,paper,study"]],ledger:[[["📒"]],["📒",[],"ledger,notes,paper"]],page_with_curl:[[["📃"]],["📃",[],"page,with,curl,documents,office,paper"]],scroll:[[["📜"]],["📜",[],"scroll,documents,ancient,history,paper"]],page_facing_up:[[["📄"]],["📄",[],"page,facing,up,documents,office,paper,information"]],newspaper:[[["📰"]],["📰",[],"newspaper,press,headline"]],rolled_up_newspaper:[[["🗞"],["🗞️","1f5de"]],["🗞️",[],"rolled,up,newspaper"]],bookmark_tabs:[[["📑"]],["📑",[],"bookmark,tabs,favorite,save,order,tidy"]],bookmark:[[["🔖"]],["🔖",[],"bookmark,favorite,label,save"]],label:[[["🏷"],["🏷️","1f3f7"]],["🏷️",[],"label,sale,tag"]],moneybag:[[["💰"]],["💰",[],"moneybag,money,bag,dollar,payment,coins,sale"]],yen:[[["💴"]],["💴",[],"yen,banknote,with,sign,money,sales,japanese,dollar,currency"]],dollar:[[["💵"]],["💵",[],"dollar,banknote,with,sign,money,sales,bill,currency"]],euro:[[["💶"]],["💶",[],"euro,banknote,with,sign,money,sales,dollar,currency"]],pound:[[["💷"]],["💷",[],"pound,banknote,with,sign,british,sterling,money,sales,bills,uk,england,currency"]],money_with_wings:[[["💸"]],["💸",[],"money,with,wings,dollar,bills,payment,sale"]],credit_card:[[["💳"]],["💳",[],"credit,card,money,sales,dollar,bill,payment,shopping"]],chart:[[["💹"]],["💹",[],"chart,with,upwards,trend,and,yen,sign,green-square,graph,presentation,stats"]],currency_exchange:[[["💱"]],["💱",[],"currency,exchange,money,sales,dollar,travel"]],heavy_dollar_sign:[[["💲"]],["💲",[],"heavy,dollar,sign,money,sales,payment,currency,buck"]],email:[[["✉"],["✉️","2709"]],["✉️",["envelope"],"email,envelope,letter,postal,inbox,communication","2709-FE0F"]],"e-mail":[[["📧"]],["📧",[],"e,mail,symbol,communication,inbox"]],incoming_envelope:[[["📨"]],["📨",[],"incoming,envelope,email,inbox"]],envelope_with_arrow:[[["📩"]],["📩",[],"envelope,with,arrow,downwards,above,email,communication"]],outbox_tray:[[["📤"]],["📤",[],"outbox,tray,inbox,email"]],inbox_tray:[[["📥"]],["📥",[],"inbox,tray,email,documents"]],package:[[["📦"]],["📦",[],"package,mail,gift,cardboard,box,moving"]],mailbox:[[["📫"]],["📫",[],"mailbox,closed,with,raised,flag,email,inbox,communication"]],mailbox_closed:[[["📪"]],["📪",[],"mailbox,closed,with,lowered,flag,email,communication,inbox"]],mailbox_with_mail:[[["📬"]],["📬",[],"mailbox,with,mail,open,raised,flag,email,inbox,communication"]],mailbox_with_no_mail:[[["📭"]],["📭",[],"mailbox,with,no,mail,open,lowered,flag,email,inbox"]],postbox:[[["📮"]],["📮",[],"postbox,email,letter,envelope"]],ballot_box_with_ballot:[[["🗳"],["🗳️","1f5f3"]],["🗳️",[],"ballot,box,with"]],pencil2:[[["✏"],["✏️","270f"]],["✏️",[],"pencil2,pencil,stationery,write,paper,writing,school,study","270F-FE0F"]],black_nib:[[["✒"],["✒️","2712"]],["✒️",[],"black,nib,pen,stationery,writing,write","2712-FE0F"]],lower_left_fountain_pen:[[["🖋"],["🖋️","1f58b"]],["🖋️",[],"lower,left,fountain,pen"]],lower_left_ballpoint_pen:[[["🖊"],["🖊️","1f58a"]],["🖊️",[],"lower,left,ballpoint,pen"]],lower_left_paintbrush:[[["🖌"],["🖌️","1f58c"]],["🖌️",[],"lower,left,paintbrush"]],lower_left_crayon:[[["🖍"],["🖍️","1f58d"]],["🖍️",[],"lower,left,crayon"]],memo:[[["📝"]],["📝",["pencil"],"memo,pencil,write,documents,stationery,paper,writing,legal,exam,quiz,test,study,compose"]],briefcase:[[["💼"]],["💼",[],"briefcase,business,documents,work,law,legal,job,career"]],file_folder:[[["📁"]],["📁",[],"file,folder,documents,business,office"]],open_file_folder:[[["📂"]],["📂",[],"open,file,folder,documents,load"]],card_index_dividers:[[["🗂"],["🗂️","1f5c2"]],["🗂️",[],"card,index,dividers,organizing,business,stationery"]],date:[[["📅"]],["📅",[],"date,calendar,schedule"]],calendar:[[["📆"]],["📆",[],"calendar,tear,off,schedule,date,planning"]],spiral_note_pad:[[["🗒"],["🗒️","1f5d2"]],["🗒️",[],"spiral,note,pad"]],spiral_calendar_pad:[[["🗓"],["🗓️","1f5d3"]],["🗓️",[],"spiral,calendar,pad"]],card_index:[[["📇"]],["📇",[],"card,index,business,stationery"]],chart_with_upwards_trend:[[["📈"]],["📈",[],"chart,with,upwards,trend,graph,presentation,stats,recovery,business,economics,money,sales,good,success"]],chart_with_downwards_trend:[[["📉"]],["📉",[],"chart,with,downwards,trend,graph,presentation,stats,recession,business,economics,money,sales,bad,failure"]],bar_chart:[[["📊"]],["📊",[],"bar,chart,graph,presentation,stats"]],clipboard:[[["📋"]],["📋",[],"clipboard,stationery,documents"]],pushpin:[[["📌"]],["📌",[],"pushpin,stationery,mark,here"]],round_pushpin:[[["📍"]],["📍",[],"round,pushpin,stationery,location,map,here"]],paperclip:[[["📎"]],["📎",[],"paperclip,documents,stationery"]],linked_paperclips:[[["🖇"],["🖇️","1f587"]],["🖇️",[],"linked,paperclips"]],straight_ruler:[[["📏"]],["📏",[],"straight,ruler,stationery,calculate,length,math,school,drawing,architect,sketch"]],triangular_ruler:[[["📐"]],["📐",[],"triangular,ruler,stationery,math,architect,sketch"]],scissors:[[["✂"],["✂️","2702"]],["✂️",[],"scissors,black,stationery,cut","2702-FE0F"]],card_file_box:[[["🗃"],["🗃️","1f5c3"]],["🗃️",[],"card,file,box,business,stationery"]],file_cabinet:[[["🗄"],["🗄️","1f5c4"]],["🗄️",[],"file,cabinet,filing,organizing"]],wastebasket:[[["🗑"],["🗑️","1f5d1"]],["🗑️",[],"wastebasket,bin,trash,rubbish,garbage,toss"]],lock:[[["🔒"]],["🔒",[],"lock,security,password,padlock"]],unlock:[[["🔓"]],["🔓",[],"unlock,open,lock,privacy,security"]],lock_with_ink_pen:[[["🔏"]],["🔏",[],"lock,with,ink,pen,security,secret"]],closed_lock_with_key:[[["🔐"]],["🔐",[],"closed,lock,with,key,security,privacy"]],key:[[["🔑"]],["🔑",[],"key,lock,door,password"]],old_key:[[["🗝"],["🗝️","1f5dd"]],["🗝️",[],"old,key,lock,door,password"]],hammer:[[["🔨"]],["🔨",[],"hammer,tools,build,create"]],pick:[[["⛏"],["⛏️","26cf"]],["⛏️",[],"pick,tools,dig","26CF-FE0F"]],hammer_and_pick:[[["⚒"],["⚒️","2692"]],["⚒️",[],"hammer,and,pick,tools,build,create","2692-FE0F"]],hammer_and_wrench:[[["🛠"],["🛠️","1f6e0"]],["🛠️",[],"hammer,and,wrench,tools,build,create"]],dagger_knife:[[["🗡"],["🗡️","1f5e1"]],["🗡️",[],"dagger,knife"]],crossed_swords:[[["⚔"],["⚔️","2694"]],["⚔️",[],"crossed,swords,weapon","2694-FE0F"]],gun:[[["🔫"]],["🔫",[],"gun,pistol,violence,weapon,revolver"]],bow_and_arrow:[[["🏹"]],["🏹",[],"bow,and,arrow,sports"]],shield:[[["🛡"],["🛡️","1f6e1"]],["🛡️",[],"shield,protection,security"]],wrench:[[["🔧"]],["🔧",[],"wrench,tools,diy,ikea,fix,maintainer"]],nut_and_bolt:[[["🔩"]],["🔩",[],"nut,and,bolt,handy,tools,fix"]],gear:[[["⚙"],["⚙️","2699"]],["⚙️",[],"gear,cog","2699-FE0F"]],compression:[[["🗜"],["🗜️","1f5dc"]],["🗜️",[],"compression"]],scales:[[["⚖"],["⚖️","2696"]],["⚖️",[],"scales","2696-FE0F"]],link:[[["🔗"]],["🔗",[],"link,symbol,rings,url"]],chains:[[["⛓"],["⛓️","26d3"]],["⛓️",[],"chains,lock,arrest","26D3-FE0F"]],alembic:[[["⚗"],["⚗️","2697"]],["⚗️",[],"alembic,distilling,science,experiment,chemistry","2697-FE0F"]],microscope:[[["🔬"]],["🔬",[],"microscope,laboratory,experiment,zoomin,science,study"]],telescope:[[["🔭"]],["🔭",[],"telescope,stars,space,zoom,science,astronomy"]],satellite_antenna:[[["📡"]],["📡",[],"satellite,antenna"]],syringe:[[["💉"]],["💉",[],"syringe,health,hospital,drugs,blood,medicine,needle,doctor,nurse"]],pill:[[["💊"]],["💊",[],"pill,health,medicine,doctor,pharmacy,drug"]],door:[[["🚪"]],["🚪",[],"door,house,entry,exit"]],bed:[[["🛏"],["🛏️","1f6cf"]],["🛏️",[],"bed,sleep,rest"]],couch_and_lamp:[[["🛋"],["🛋️","1f6cb"]],["🛋️",[],"couch,and,lamp,read,chill"]],toilet:[[["🚽"]],["🚽",[],"toilet,restroom,wc,washroom,bathroom,potty"]],shower:[[["🚿"]],["🚿",[],"shower,clean,water,bathroom"]],bathtub:[[["🛁"]],["🛁",[],"bathtub,clean,shower,bathroom"]],shopping_trolley:[[["🛒"]],["🛒",[],"shopping,trolley"]],smoking:[[["🚬"]],["🚬",[],"smoking,symbol,kills,tobacco,cigarette,joint,smoke"]],coffin:[[["⚰"],["⚰️","26b0"]],["⚰️",[],"coffin,vampire,dead,die,death,rip,graveyard,cemetery,casket,funeral,box","26B0-FE0F"]],funeral_urn:[[["⚱"],["⚱️","26b1"]],["⚱️",[],"funeral,urn,dead,die,death,rip,ashes","26B1-FE0F"]],moyai:[[["🗿"]],["🗿",[],"moyai,rock,easter island,moai"]],atm:[[["🏧"]],["🏧",[],"atm,automated,teller,machine,money,sales,cash,blue-square,payment,bank"]],put_litter_in_its_place:[[["🚮"]],["🚮",[],"put,litter,in,its,place,symbol,blue-square,sign,human,info"]],potable_water:[[["🚰"]],["🚰",[],"potable,water,symbol,blue-square,liquid,restroom,cleaning,faucet"]],wheelchair:[[["♿"]],["♿",[],"wheelchair,symbol,blue-square,disabled,a11y,accessibility"]],mens:[[["🚹"]],["🚹",[],"mens,symbol,toilet,restroom,wc,blue-square,gender,male"]],womens:[[["🚺"]],["🚺",[],"womens,symbol,purple-square,woman,female,toilet,loo,restroom,gender"]],restroom:[[["🚻"]],["🚻",[],"restroom,blue-square,toilet,refresh,wc,gender"]],baby_symbol:[[["🚼"]],["🚼",[],"baby,symbol,orange-square,child"]],wc:[[["🚾"]],["🚾",[],"wc,water,closet,toilet,restroom,blue-square"]],passport_control:[[["🛂"]],["🛂",[],"passport,control,custom,blue-square"]],customs:[[["🛃"]],["🛃",[],"customs,passport,border,blue-square"]],baggage_claim:[[["🛄"]],["🛄",[],"baggage,claim,blue-square,airport,transport"]],left_luggage:[[["🛅"]],["🛅",[],"left,luggage,blue-square,travel"]],warning:[[["⚠"],["⚠️","26a0"]],["⚠️",[],"warning,sign,exclamation,wip,alert,error,problem,issue","26A0-FE0F"]],children_crossing:[[["🚸"]],["🚸",[],"children,crossing,school,warning,danger,sign,driving,yellow-diamond"]],no_entry:[[["⛔"]],["⛔",[],"no,entry,limit,security,privacy,bad,denied,stop,circle"]],no_entry_sign:[[["🚫"]],["🚫",[],"no,entry,sign,forbid,stop,limit,denied,disallow,circle"]],no_bicycles:[[["🚳"]],["🚳",[],"no,bicycles,cyclist,prohibited,circle"]],no_smoking:[[["🚭"]],["🚭",[],"no,smoking,symbol,cigarette,blue-square,smell,smoke"]],do_not_litter:[[["🚯"]],["🚯",[],"do,not,litter,symbol,trash,bin,garbage,circle"]],"non-potable_water":[[["🚱"]],["🚱",[],"non,potable,water,symbol,drink,faucet,tap,circle"]],no_pedestrians:[[["🚷"]],["🚷",[],"no,pedestrians,rules,crossing,walking,circle"]],no_mobile_phones:[[["📵"]],["📵",[],"no,mobile,phones,iphone,mute,circle"]],underage:[[["🔞"]],["🔞",[],"underage,no,one,under,eighteen,symbol,18,drink,pub,night,minor,circle"]],radioactive_sign:[[["☢"],["☢️","2622"]],["☢️",[],"radioactive,sign","2622-FE0F"]],biohazard_sign:[[["☣"],["☣️","2623"]],["☣️",[],"biohazard,sign","2623-FE0F"]],arrow_up:[[["⬆"],["⬆️","2b06"]],["⬆️",[],"arrow,up,upwards,black,blue-square,continue,top,direction","2B06-FE0F"]],arrow_upper_right:[[["↗"],["↗️","2197"]],["↗️",[],"arrow,upper,right,north,east,blue-square,point,direction,diagonal,northeast","2197-FE0F"]],arrow_right:[[["➡"],["➡️","27a1"]],["➡️",[],"arrow,right,black,rightwards,blue-square,next","27A1-FE0F"]],arrow_lower_right:[[["↘"],["↘️","2198"]],["↘️",[],"arrow,lower,right,south,east,blue-square,direction,diagonal,southeast","2198-FE0F"]],arrow_down:[[["⬇"],["⬇️","2b07"]],["⬇️",[],"arrow,down,downwards,black,blue-square,direction,bottom","2B07-FE0F"]],arrow_lower_left:[[["↙"],["↙️","2199"]],["↙️",[],"arrow,lower,left,south,west,blue-square,direction,diagonal,southwest","2199-FE0F"]],arrow_left:[[["⬅"],["⬅️","2b05"]],["⬅️",[],"arrow,left,leftwards,black,blue-square,previous,back","2B05-FE0F"]],arrow_upper_left:[[["↖"],["↖️","2196"]],["↖️",[],"arrow,upper,left,north,west,blue-square,point,direction,diagonal,northwest","2196-FE0F"]],arrow_up_down:[[["↕"],["↕️","2195"]],["↕️",[],"arrow,up,down,blue-square,direction,way,vertical","2195-FE0F"]],left_right_arrow:[[["↔"],["↔️","2194"]],["↔️",[],"left,right,arrow,shape,direction,horizontal,sideways","2194-FE0F"]],leftwards_arrow_with_hook:[[["↩"],["↩️","21a9"]],["↩️",[],"leftwards,arrow,with,hook,back,return,blue-square,undo,enter","21A9-FE0F"]],arrow_right_hook:[[["↪"],["↪️","21aa"]],["↪️",[],"arrow,right,hook,rightwards,with,blue-square,return,rotate,direction","21AA-FE0F"]],arrow_heading_up:[[["⤴"],["⤴️","2934"]],["⤴️",[],"arrow,heading,up,pointing,rightwards,then,curving,upwards,blue-square,direction,top","2934-FE0F"]],arrow_heading_down:[[["⤵"],["⤵️","2935"]],["⤵️",[],"arrow,heading,down,pointing,rightwards,then,curving,downwards,blue-square,direction,bottom","2935-FE0F"]],arrows_clockwise:[[["🔃"]],["🔃",[],"arrows,clockwise,downwards,and,upwards,open,circle,sync,cycle,round,repeat"]],arrows_counterclockwise:[[["🔄"]],["🔄",[],"arrows,counterclockwise,anticlockwise,downwards,and,upwards,open,circle,blue-square,sync,cycle"]],back:[[["🔙"]],["🔙",[],"back,with,leftwards,arrow,above,words,return"]],end:[[["🔚"]],["🔚",[],"end,with,leftwards,arrow,above,words"]],on:[[["🔛"]],["🔛",[],"on,with,exclamation,mark,left,right,arrow,above,words"]],soon:[[["🔜"]],["🔜",[],"soon,with,rightwards,arrow,above,words"]],top:[[["🔝"]],["🔝",[],"top,with,upwards,arrow,above,words,blue-square"]],place_of_worship:[[["🛐"]],["🛐",[],"place,of,worship,religion,church,temple,prayer"]],atom_symbol:[[["⚛"],["⚛️","269b"]],["⚛️",[],"atom,symbol,science,physics,chemistry","269B-FE0F"]],om_symbol:[[["🕉"],["🕉️","1f549"]],["🕉️",[],"om,symbol"]],star_of_david:[[["✡"],["✡️","2721"]],["✡️",[],"star,of,david,judaism","2721-FE0F"]],wheel_of_dharma:[[["☸"],["☸️","2638"]],["☸️",[],"wheel,of,dharma,hinduism,buddhism,sikhism,jainism","2638-FE0F"]],yin_yang:[[["☯"],["☯️","262f"]],["☯️",[],"yin,yang,balance","262F-FE0F"]],latin_cross:[[["✝"],["✝️","271d"]],["✝️",[],"latin,cross,christianity","271D-FE0F"]],orthodox_cross:[[["☦"],["☦️","2626"]],["☦️",[],"orthodox,cross,suppedaneum,religion","2626-FE0F"]],star_and_crescent:[[["☪"],["☪️","262a"]],["☪️",[],"star,and,crescent,islam","262A-FE0F"]],peace_symbol:[[["☮"],["☮️","262e"]],["☮️",[],"peace,symbol,hippie","262E-FE0F"]],menorah_with_nine_branches:[[["🕎"]],["🕎",[],"menorah,with,nine,branches"]],six_pointed_star:[[["🔯"]],["🔯",[],"six,pointed,star,with,middle,dot,purple-square,religion,jewish,hexagram"]],aries:[[["♈"]],["♈",[],"aries,sign,purple-square,zodiac,astrology"]],taurus:[[["♉"]],["♉",[],"taurus,purple-square,sign,zodiac,astrology"]],gemini:[[["♊"]],["♊",[],"gemini,sign,zodiac,purple-square,astrology"]],cancer:[[["♋"]],["♋",[],"cancer,sign,zodiac,purple-square,astrology"]],leo:[[["♌"]],["♌",[],"leo,sign,purple-square,zodiac,astrology"]],virgo:[[["♍"]],["♍",[],"virgo,sign,zodiac,purple-square,astrology"]],libra:[[["♎"]],["♎",[],"libra,sign,purple-square,zodiac,astrology"]],scorpius:[[["♏"]],["♏",[],"scorpius,sign,zodiac,purple-square,astrology,scorpio"]],sagittarius:[[["♐"]],["♐",[],"sagittarius,sign,zodiac,purple-square,astrology"]],capricorn:[[["♑"]],["♑",[],"capricorn,sign,zodiac,purple-square,astrology"]],aquarius:[[["♒"]],["♒",[],"aquarius,sign,purple-square,zodiac,astrology"]],pisces:[[["♓"]],["♓",[],"pisces,purple-square,sign,zodiac,astrology"]],ophiuchus:[[["⛎"]],["⛎",[],"ophiuchus,sign,purple-square,constellation,astrology"]],twisted_rightwards_arrows:[[["🔀"]],["🔀",[],"twisted,rightwards,arrows,blue-square,shuffle,music,random"]],repeat:[[["🔁"]],["🔁",[],"repeat,clockwise,rightwards,and,leftwards,open,circle,arrows,loop,record"]],repeat_one:[[["🔂"]],["🔂",[],"repeat,one,clockwise,rightwards,and,leftwards,open,circle,arrows,with,circled,overlay,blue-square,loop"]],arrow_forward:[[["▶"],["▶️","25b6"]],["▶️",[],"arrow,forward,black,right,pointing,triangle,blue-square,direction,play","25B6-FE0F"]],fast_forward:[[["⏩"]],["⏩",[],"fast,forward,black,right,pointing,double,triangle,blue-square,play,speed,continue"]],black_right_pointing_double_triangle_with_vertical_bar:[[["⏭"],["⏭️","23ed"]],["⏭️",[],"black,right,pointing,double,triangle,with,vertical,bar","23ED-FE0F"]],black_right_pointing_triangle_with_double_vertical_bar:[[["⏯"],["⏯️","23ef"]],["⏯️",[],"black,right,pointing,triangle,with,double,vertical,bar","23EF-FE0F"]],arrow_backward:[[["◀"],["◀️","25c0"]],["◀️",[],"arrow,backward,black,left,pointing,triangle,blue-square,direction","25C0-FE0F"]],rewind:[[["⏪"]],["⏪",[],"rewind,black,left,pointing,double,triangle,play,blue-square"]],black_left_pointing_double_triangle_with_vertical_bar:[[["⏮"],["⏮️","23ee"]],["⏮️",[],"black,left,pointing,double,triangle,with,vertical,bar","23EE-FE0F"]],arrow_up_small:[[["🔼"]],["🔼",[],"arrow,up,small,pointing,red,triangle,blue-square,direction,point,forward,top"]],arrow_double_up:[[["⏫"]],["⏫",[],"arrow,double,up,black,pointing,triangle,blue-square,direction,top"]],arrow_down_small:[[["🔽"]],["🔽",[],"arrow,down,small,pointing,red,triangle,blue-square,direction,bottom"]],arrow_double_down:[[["⏬"]],["⏬",[],"arrow,double,down,black,pointing,triangle,blue-square,direction,bottom"]],double_vertical_bar:[[["⏸"],["⏸️","23f8"]],["⏸️",[],"double,vertical,bar","23F8-FE0F"]],black_square_for_stop:[[["⏹"],["⏹️","23f9"]],["⏹️",[],"black,square,for,stop","23F9-FE0F"]],black_circle_for_record:[[["⏺"],["⏺️","23fa"]],["⏺️",[],"black,circle,for,record","23FA-FE0F"]],eject:[[["⏏"],["⏏️","23cf"]],["⏏️",[],"eject","23CF-FE0F"]],cinema:[[["🎦"]],["🎦",[],"cinema,blue-square,record,film,movie,curtain,stage,theater"]],low_brightness:[[["🔅"]],["🔅",[],"low,brightness,symbol,sun,afternoon,warm,summer"]],high_brightness:[[["🔆"]],["🔆",[],"high,brightness,symbol,sun,light"]],signal_strength:[[["📶"]],["📶",[],"signal,strength,antenna,with,bars,blue-square,reception,phone,internet,connection,wifi,bluetooth"]],vibration_mode:[[["📳"]],["📳",[],"vibration,mode,orange-square,phone"]],mobile_phone_off:[[["📴"]],["📴",[],"mobile,phone,off,mute,orange-square,silence,quiet"]],female_sign:[[["♀"],["♀️","2640"]],["♀️",[],"female,sign","2640-FE0F"]],male_sign:[[["♂"],["♂️","2642"]],["♂️",[],"male,sign","2642-FE0F"]],medical_symbol:[[["⚕"],["⚕️","2695"]],["⚕️",["staff_of_aesculapius"],"medical,symbol,staff,of,aesculapius","2695-FE0F"]],recycle:[[["♻"],["♻️","267b"]],["♻️",[],"recycle,black,universal,recycling,symbol,arrow,environment,garbage,trash","267B-FE0F"]],fleur_de_lis:[[["⚜"],["⚜️","269c"]],["⚜️",[],"fleur,de,lis,decorative,scout","269C-FE0F"]],trident:[[["🔱"]],["🔱",[],"trident,emblem,weapon,spear"]],name_badge:[[["📛"]],["📛",[],"name,badge,fire,forbid"]],beginner:[[["🔰"]],["🔰",[],"beginner,japanese,symbol,for,badge,shield"]],o:[[["⭕"]],["⭕",[],"o,heavy,large,circle,round"]],white_check_mark:[[["✅"]],["✅",[],"white,check,mark,heavy,green-square,ok,agree,vote,election,answer,tick"]],ballot_box_with_check:[[["☑"],["☑️","2611"]],["☑️",[],"ballot,box,with,check,ok,agree,confirm,black-square,vote,election,yes,tick","2611-FE0F"]],heavy_check_mark:[[["✔"],["✔️","2714"]],["✔️",[],"heavy,check,mark,ok,nike,answer,yes,tick","2714-FE0F"]],heavy_multiplication_x:[[["✖"],["✖️","2716"]],["✖️",[],"heavy,multiplication,x,math,calculation","2716-FE0F"]],x:[[["❌"]],["❌",[],"x,cross,mark,no,delete,remove,cancel"]],negative_squared_cross_mark:[[["❎"]],["❎",[],"negative,squared,cross,mark,x,green-square,no,deny"]],heavy_plus_sign:[[["➕"]],["➕",[],"heavy,plus,sign,math,calculation,addition,more,increase"]],heavy_minus_sign:[[["➖"]],["➖",[],"heavy,minus,sign,math,calculation,subtract,less"]],heavy_division_sign:[[["➗"]],["➗",[],"heavy,division,sign,divide,math,calculation"]],curly_loop:[[["➰"]],["➰",[],"curly,loop,scribble,draw,shape,squiggle"]],loop:[[["➿"]],["➿",[],"loop,double,curly,tape,cassette"]],part_alternation_mark:[[["〽"],["〽️","303d"]],["〽️",[],"part,alternation,mark,graph,presentation,stats,business,economics,bad","303D-FE0F"]],eight_spoked_asterisk:[[["✳"],["✳️","2733"]],["✳️",[],"eight,spoked,asterisk,star,sparkle,green-square","2733-FE0F"]],eight_pointed_black_star:[[["✴"],["✴️","2734"]],["✴️",[],"eight,pointed,black,star,orange-square,shape,polygon","2734-FE0F"]],sparkle:[[["❇"],["❇️","2747"]],["❇️",[],"sparkle,stars,green-square,awesome,good,fireworks","2747-FE0F"]],bangbang:[[["‼"],["‼️","203c"]],["‼️",[],"bangbang,double,exclamation,mark,surprise","203C-FE0F"]],interrobang:[[["⁉"],["⁉️","2049"]],["⁉️",[],"interrobang,exclamation,question,mark,wat,punctuation,surprise","2049-FE0F"]],question:[[["❓"]],["❓",[],"question,black,mark,ornament,doubt,confused"]],grey_question:[[["❔"]],["❔",[],"grey,question,white,mark,ornament,doubts,gray,huh,confused"]],grey_exclamation:[[["❕"]],["❕",[],"grey,exclamation,white,mark,ornament,surprise,punctuation,gray,wow,warning"]],exclamation:[[["❗"]],["❗",["heavy_exclamation_mark"],"exclamation,heavy,mark,symbol,heavy_exclamation_mark,danger,surprise,punctuation,wow,warning"]],wavy_dash:[[["〰"],["〰️","3030"]],["〰️",[],"wavy,dash,draw,line,moustache,mustache,squiggle,scribble","3030-FE0F"]],keycap_ten:[[["🔟"]],["🔟",[],"keycap,ten,numbers,10,blue-square"]],capital_abcd:[[["🔠"]],["🔠",[],"capital,abcd,input,symbol,for,latin,letters,alphabet,words,blue-square"]],abcd:[[["🔡"]],["🔡",[],"abcd,input,symbol,for,latin,small,letters,blue-square,alphabet"]],symbols:[[["🔣"]],["🔣",[],"symbols,input,symbol,for,blue-square,music,note,ampersand,percent,glyphs,characters"]],abc:[[["🔤"]],["🔤",[],"abc,input,symbol,for,latin,letters,blue-square,alphabet"]],a:[[["🅰"],["🅰️","1f170"]],["🅰️",[],"a,negative,squared,latin,capital,letter,red-square,alphabet"]],ab:[[["🆎"]],["🆎",[],"ab,negative,squared,red-square,alphabet"]],b:[[["🅱"],["🅱️","1f171"]],["🅱️",[],"b,negative,squared,latin,capital,letter,red-square,alphabet"]],cl:[[["🆑"]],["🆑",[],"cl,squared,alphabet,words,red-square"]],cool:[[["🆒"]],["🆒",[],"cool,squared,words,blue-square"]],free:[[["🆓"]],["🆓",[],"free,squared,blue-square,words"]],information_source:[[["ℹ"],["ℹ️","2139"]],["ℹ️",[],"information,source,blue-square,alphabet,letter","2139-FE0F"]],id:[[["🆔"]],["🆔",[],"id,squared,purple-square,words"]],m:[[["Ⓜ"],["Ⓜ️","24c2"]],["Ⓜ️",[],"m,circled,latin,capital,letter,alphabet,blue-circle","24C2-FE0F"]],new:[[["🆕"]],["🆕",[],"new,squared,blue-square,words,start"]],ng:[[["🆖"]],["🆖",[],"ng,squared,blue-square,words,shape,icon"]],o2:[[["🅾"],["🅾️","1f17e"]],["🅾️",[],"o2,negative,squared,latin,capital,letter,o,alphabet,red-square"]],ok:[[["🆗"]],["🆗",[],"ok,squared,good,agree,yes,blue-square"]],parking:[[["🅿"],["🅿️","1f17f"]],["🅿️",[],"parking,negative,squared,latin,capital,letter,p,cars,blue-square,alphabet"]],sos:[[["🆘"]],["🆘",[],"sos,squared,help,red-square,words,emergency,911"]],up:[[["🆙"]],["🆙",[],"up,squared,with,exclamation,mark,blue-square,above,high"]],vs:[[["🆚"]],["🆚",[],"vs,squared,words,orange-square"]],koko:[[["🈁"]],["🈁",[],"koko,squared,katakana,blue-square,here,japanese,destination"]],sa:[[["🈂"],["🈂️","1f202"]],["🈂️",[],"sa,squared,katakana,japanese,blue-square"]],u6708:[[["🈷"],["🈷️","1f237"]],["🈷️",[],"u6708,squared,cjk,unified,ideograph,6708,chinese,month,moon,japanese,orange-square,kanji"]],u6709:[[["🈶"]],["🈶",[],"u6709,squared,cjk,unified,ideograph,6709,orange-square,chinese,have,kanji"]],u6307:[[["🈯"]],["🈯",[],"u6307,squared,cjk,unified,ideograph,6307,chinese,point,green-square,kanji"]],ideograph_advantage:[[["🉐"]],["🉐",[],"ideograph,advantage,circled,chinese,kanji,obtain,get,circle"]],u5272:[[["🈹"]],["🈹",[],"u5272,squared,cjk,unified,ideograph,5272,cut,divide,chinese,kanji,pink-square"]],u7121:[[["🈚"]],["🈚",[],"u7121,squared,cjk,unified,ideograph,7121,nothing,chinese,kanji,japanese,orange-square"]],u7981:[[["🈲"]],["🈲",[],"u7981,squared,cjk,unified,ideograph,7981,kanji,japanese,chinese,forbidden,limit,restricted,red-square"]],accept:[[["🉑"]],["🉑",[],"accept,circled,ideograph,ok,good,chinese,kanji,agree,yes,orange-circle"]],u7533:[[["🈸"]],["🈸",[],"u7533,squared,cjk,unified,ideograph,7533,chinese,japanese,kanji,orange-square"]],u5408:[[["🈴"]],["🈴",[],"u5408,squared,cjk,unified,ideograph,5408,japanese,chinese,join,kanji,red-square"]],u7a7a:[[["🈳"]],["🈳",[],"u7a7a,squared,cjk,unified,ideograph,7a7a,kanji,japanese,chinese,empty,sky,blue-square"]],congratulations:[[["㊗"],["㊗️","3297"]],["㊗️",[],"congratulations,circled,ideograph,congratulation,chinese,kanji,japanese,red-circle","3297-FE0F"]],secret:[[["㊙"],["㊙️","3299"]],["㊙️",[],"secret,circled,ideograph,privacy,chinese,sshh,kanji,red-circle","3299-FE0F"]],u55b6:[[["🈺"]],["🈺",[],"u55b6,squared,cjk,unified,ideograph,55b6,japanese,opening hours,orange-square"]],u6e80:[[["🈵"]],["🈵",[],"u6e80,squared,cjk,unified,ideograph,6e80,full,chinese,japanese,red-square,kanji"]],black_small_square:[[["▪"],["▪️","25aa"]],["▪️",[],"black,small,square,shape,icon","25AA-FE0F"]],white_small_square:[[["▫"],["▫️","25ab"]],["▫️",[],"white,small,square,shape,icon","25AB-FE0F"]],white_medium_square:[[["◻"],["◻️","25fb"]],["◻️",[],"white,medium,square,shape,stone,icon","25FB-FE0F"]],black_medium_square:[[["◼"],["◼️","25fc"]],["◼️",[],"black,medium,square,shape,button,icon","25FC-FE0F"]],white_medium_small_square:[[["◽"]],["◽",[],"white,medium,small,square,shape,stone,icon,button"]],black_medium_small_square:[[["◾"]],["◾",[],"black,medium,small,square,icon,shape,button"]],black_large_square:[[["⬛"]],["⬛",[],"black,large,square,shape,icon,button"]],white_large_square:[[["⬜"]],["⬜",[],"white,large,square,shape,icon,stone,button"]],large_orange_diamond:[[["🔶"]],["🔶",[],"large,orange,diamond,shape,jewel,gem"]],large_blue_diamond:[[["🔷"]],["🔷",[],"large,blue,diamond,shape,jewel,gem"]],small_orange_diamond:[[["🔸"]],["🔸",[],"small,orange,diamond,shape,jewel,gem"]],small_blue_diamond:[[["🔹"]],["🔹",[],"small,blue,diamond,shape,jewel,gem"]],small_red_triangle:[[["🔺"]],["🔺",[],"small,red,triangle,up,pointing,shape,direction,top"]],small_red_triangle_down:[[["🔻"]],["🔻",[],"small,red,triangle,down,pointing,shape,direction,bottom"]],diamond_shape_with_a_dot_inside:[[["💠"]],["💠",[],"diamond,shape,with,a,dot,inside,jewel,blue,gem,crystal,fancy"]],radio_button:[[["🔘"]],["🔘",[],"radio,button,input,old,music,circle"]],black_square_button:[[["🔲"]],["🔲",[],"black,square,button,shape,input,frame"]],white_square_button:[[["🔳"]],["🔳",[],"white,square,button,shape,input"]],white_circle:[[["⚪"]],["⚪",[],"white,circle,medium,shape,round"]],black_circle:[[["⚫"]],["⚫",[],"black,circle,medium,shape,button,round"]],red_circle:[[["🔴"]],["🔴",[],"red,circle,large,shape,error,danger"]],large_blue_circle:[[["🔵"]],["🔵",[],"large,blue,circle,shape,icon,button"]],checkered_flag:[[["🏁"]],["🏁",[],"checkered,flag,chequered,contest,finishline,race,gokart"]],triangular_flag_on_post:[[["🚩"]],["🚩",[],"triangular,flag,on,post,mark,milestone,place"]],crossed_flags:[[["🎌"]],["🎌",[],"crossed,flags,japanese,nation,country,border"]],waving_black_flag:[[["🏴"]],["🏴",[],"waving,black,flag"]],waving_white_flag:[[["🏳"],["🏳️","1f3f3"]],["🏳️",[],"waving,white,flag"]],copyright:[[["©️","a9"]],["©️",[],"copyright,sign,ip,license,circle,law,legal","00A9-FE0F"]],registered:[[["®️","ae"]],["®️",[],"registered,sign,alphabet,circle","00AE-FE0F"]],tm:[[["™️","2122"]],["™️",[],"tm,trade,mark,sign,trademark,brand,law,legal","2122-FE0F"]],"flag-ac":[[["🇦🇨"]],["🇦🇨",[],"flag,ac,ascension,island"]],"flag-ad":[[["🇦🇩"]],["🇦🇩",[],"flag,ad,andorra"]],"flag-ae":[[["🇦🇪"]],["🇦🇪",[],"flag,ae,united,arab,emirates"]],"flag-af":[[["🇦🇫"]],["🇦🇫",[],"flag,af,afghanistan"]],"flag-ag":[[["🇦🇬"]],["🇦🇬",[],"flag,ag,antigua,&,barbuda"]],"flag-ai":[[["🇦🇮"]],["🇦🇮",[],"flag,ai,anguilla"]],"flag-al":[[["🇦🇱"]],["🇦🇱",[],"flag,al,albania"]],"flag-am":[[["🇦🇲"]],["🇦🇲",[],"flag,am,armenia"]],"flag-ao":[[["🇦🇴"]],["🇦🇴",[],"flag,ao,angola"]],"flag-aq":[[["🇦🇶"]],["🇦🇶",[],"flag,aq,antarctica"]],"flag-ar":[[["🇦🇷"]],["🇦🇷",[],"flag,ar,argentina"]],"flag-as":[[["🇦🇸"]],["🇦🇸",[],"flag,as,american,samoa"]],"flag-at":[[["🇦🇹"]],["🇦🇹",[],"flag,at,austria"]],"flag-au":[[["🇦🇺"]],["🇦🇺",[],"flag,au,australia"]],"flag-aw":[[["🇦🇼"]],["🇦🇼",[],"flag,aw,aruba"]],"flag-ax":[[["🇦🇽"]],["🇦🇽",[],"flag,ax,åland,islands"]],"flag-az":[[["🇦🇿"]],["🇦🇿",[],"flag,az,azerbaijan"]],"flag-ba":[[["🇧🇦"]],["🇧🇦",[],"flag,ba,bosnia,&,herzegovina"]],"flag-bb":[[["🇧🇧"]],["🇧🇧",[],"flag,bb,barbados"]],"flag-bd":[[["🇧🇩"]],["🇧🇩",[],"flag,bd,bangladesh"]],"flag-be":[[["🇧🇪"]],["🇧🇪",[],"flag,be,belgium"]],"flag-bf":[[["🇧🇫"]],["🇧🇫",[],"flag,bf,burkina,faso"]],"flag-bg":[[["🇧🇬"]],["🇧🇬",[],"flag,bg,bulgaria"]],"flag-bh":[[["🇧🇭"]],["🇧🇭",[],"flag,bh,bahrain"]],"flag-bi":[[["🇧🇮"]],["🇧🇮",[],"flag,bi,burundi"]],"flag-bj":[[["🇧🇯"]],["🇧🇯",[],"flag,bj,benin"]],"flag-bl":[[["🇧🇱"]],["🇧🇱",[],"flag,bl,st.,barthélemy"]],"flag-bm":[[["🇧🇲"]],["🇧🇲",[],"flag,bm,bermuda"]],"flag-bn":[[["🇧🇳"]],["🇧🇳",[],"flag,bn,brunei"]],"flag-bo":[[["🇧🇴"]],["🇧🇴",[],"flag,bo,bolivia"]],"flag-bq":[[["🇧🇶"]],["🇧🇶",[],"flag,bq,caribbean,netherlands"]],"flag-br":[[["🇧🇷"]],["🇧🇷",[],"flag,br,brazil"]],"flag-bs":[[["🇧🇸"]],["🇧🇸",[],"flag,bs,bahamas"]],"flag-bt":[[["🇧🇹"]],["🇧🇹",[],"flag,bt,bhutan"]],"flag-bv":[[["🇧🇻"]],["🇧🇻",[],"flag,bv,bouvet,island"]],"flag-bw":[[["🇧🇼"]],["🇧🇼",[],"flag,bw,botswana"]],"flag-by":[[["🇧🇾"]],["🇧🇾",[],"flag,by,belarus"]],"flag-bz":[[["🇧🇿"]],["🇧🇿",[],"flag,bz,belize"]],"flag-ca":[[["🇨🇦"]],["🇨🇦",[],"flag,ca,canada"]],"flag-cc":[[["🇨🇨"]],["🇨🇨",[],"flag,cc,cocos,(keeling),islands"]],"flag-cd":[[["🇨🇩"]],["🇨🇩",[],"flag,cd,congo,kinshasa"]],"flag-cf":[[["🇨🇫"]],["🇨🇫",[],"flag,cf,central,african,republic"]],"flag-cg":[[["🇨🇬"]],["🇨🇬",[],"flag,cg,congo,brazzaville"]],"flag-ch":[[["🇨🇭"]],["🇨🇭",[],"flag,ch,switzerland"]],"flag-ci":[[["🇨🇮"]],["🇨🇮",[],"flag,ci,côte,d’ivoire"]],"flag-ck":[[["🇨🇰"]],["🇨🇰",[],"flag,ck,cook,islands"]],"flag-cl":[[["🇨🇱"]],["🇨🇱",[],"flag,cl,chile"]],"flag-cm":[[["🇨🇲"]],["🇨🇲",[],"flag,cm,cameroon"]],cn:[[["🇨🇳"]],["🇨🇳",["flag-cn"],"cn,flag,china,chinese,prc,country,nation,banner"]],"flag-co":[[["🇨🇴"]],["🇨🇴",[],"flag,co,colombia"]],"flag-cp":[[["🇨🇵"]],["🇨🇵",[],"flag,cp,clipperton,island"]],"flag-cr":[[["🇨🇷"]],["🇨🇷",[],"flag,cr,costa,rica"]],"flag-cu":[[["🇨🇺"]],["🇨🇺",[],"flag,cu,cuba"]],"flag-cv":[[["🇨🇻"]],["🇨🇻",[],"flag,cv,cape,verde"]],"flag-cw":[[["🇨🇼"]],["🇨🇼",[],"flag,cw,curaçao"]],"flag-cx":[[["🇨🇽"]],["🇨🇽",[],"flag,cx,christmas,island"]],"flag-cy":[[["🇨🇾"]],["🇨🇾",[],"flag,cy,cyprus"]],"flag-cz":[[["🇨🇿"]],["🇨🇿",[],"flag,cz,czechia"]],de:[[["🇩🇪"]],["🇩🇪",["flag-de"],"de,flag,germany,german,nation,country,banner"]],"flag-dg":[[["🇩🇬"]],["🇩🇬",[],"flag,dg,diego,garcia"]],"flag-dj":[[["🇩🇯"]],["🇩🇯",[],"flag,dj,djibouti"]],"flag-dk":[[["🇩🇰"]],["🇩🇰",[],"flag,dk,denmark"]],"flag-dm":[[["🇩🇲"]],["🇩🇲",[],"flag,dm,dominica"]],"flag-do":[[["🇩🇴"]],["🇩🇴",[],"flag,do,dominican,republic"]],"flag-dz":[[["🇩🇿"]],["🇩🇿",[],"flag,dz,algeria"]],"flag-ea":[[["🇪🇦"]],["🇪🇦",[],"flag,ea,ceuta,&,melilla"]],"flag-ec":[[["🇪🇨"]],["🇪🇨",[],"flag,ec,ecuador"]],"flag-ee":[[["🇪🇪"]],["🇪🇪",[],"flag,ee,estonia"]],"flag-eg":[[["🇪🇬"]],["🇪🇬",[],"flag,eg,egypt"]],"flag-eh":[[["🇪🇭"]],["🇪🇭",[],"flag,eh,western,sahara"]],"flag-er":[[["🇪🇷"]],["🇪🇷",[],"flag,er,eritrea"]],es:[[["🇪🇸"]],["🇪🇸",["flag-es"],"es,flag,spain,nation,country,banner"]],"flag-et":[[["🇪🇹"]],["🇪🇹",[],"flag,et,ethiopia"]],"flag-eu":[[["🇪🇺"]],["🇪🇺",[],"flag,eu,european,union"]],"flag-fi":[[["🇫🇮"]],["🇫🇮",[],"flag,fi,finland"]],"flag-fj":[[["🇫🇯"]],["🇫🇯",[],"flag,fj,fiji"]],"flag-fk":[[["🇫🇰"]],["🇫🇰",[],"flag,fk,falkland,islands"]],"flag-fm":[[["🇫🇲"]],["🇫🇲",[],"flag,fm,micronesia"]],"flag-fo":[[["🇫🇴"]],["🇫🇴",[],"flag,fo,faroe,islands"]],fr:[[["🇫🇷"]],["🇫🇷",["flag-fr"],"fr,flag,france,banner,nation,french,country"]],"flag-ga":[[["🇬🇦"]],["🇬🇦",[],"flag,ga,gabon"]],gb:[[["🇬🇧"]],["🇬🇧",["uk","flag-gb"],"gb,uk,flag,united,kingdom"]],"flag-gd":[[["🇬🇩"]],["🇬🇩",[],"flag,gd,grenada"]],"flag-ge":[[["🇬🇪"]],["🇬🇪",[],"flag,ge,georgia"]],"flag-gf":[[["🇬🇫"]],["🇬🇫",[],"flag,gf,french,guiana"]],"flag-gg":[[["🇬🇬"]],["🇬🇬",[],"flag,gg,guernsey"]],"flag-gh":[[["🇬🇭"]],["🇬🇭",[],"flag,gh,ghana"]],"flag-gi":[[["🇬🇮"]],["🇬🇮",[],"flag,gi,gibraltar"]],"flag-gl":[[["🇬🇱"]],["🇬🇱",[],"flag,gl,greenland"]],"flag-gm":[[["🇬🇲"]],["🇬🇲",[],"flag,gm,gambia"]],"flag-gn":[[["🇬🇳"]],["🇬🇳",[],"flag,gn,guinea"]],"flag-gp":[[["🇬🇵"]],["🇬🇵",[],"flag,gp,guadeloupe"]],"flag-gq":[[["🇬🇶"]],["🇬🇶",[],"flag,gq,equatorial,guinea"]],"flag-gr":[[["🇬🇷"]],["🇬🇷",[],"flag,gr,greece"]],"flag-gs":[[["🇬🇸"]],["🇬🇸",[],"flag,gs,south,georgia,&,sandwich,islands"]],"flag-gt":[[["🇬🇹"]],["🇬🇹",[],"flag,gt,guatemala"]],"flag-gu":[[["🇬🇺"]],["🇬🇺",[],"flag,gu,guam"]],"flag-gw":[[["🇬🇼"]],["🇬🇼",[],"flag,gw,guinea,bissau"]],"flag-gy":[[["🇬🇾"]],["🇬🇾",[],"flag,gy,guyana"]],"flag-hk":[[["🇭🇰"]],["🇭🇰",[],"flag,hk,hong,kong,sar,china"]],"flag-hm":[[["🇭🇲"]],["🇭🇲",[],"flag,hm,heard,&,mcdonald,islands"]],"flag-hn":[[["🇭🇳"]],["🇭🇳",[],"flag,hn,honduras"]],"flag-hr":[[["🇭🇷"]],["🇭🇷",[],"flag,hr,croatia"]],"flag-ht":[[["🇭🇹"]],["🇭🇹",[],"flag,ht,haiti"]],"flag-hu":[[["🇭🇺"]],["🇭🇺",[],"flag,hu,hungary"]],"flag-ic":[[["🇮🇨"]],["🇮🇨",[],"flag,ic,canary,islands"]],"flag-id":[[["🇮🇩"]],["🇮🇩",[],"flag,id,indonesia"]],"flag-ie":[[["🇮🇪"]],["🇮🇪",[],"flag,ie,ireland"]],"flag-il":[[["🇮🇱"]],["🇮🇱",[],"flag,il,israel"]],"flag-im":[[["🇮🇲"]],["🇮🇲",[],"flag,im,isle,of,man"]],"flag-in":[[["🇮🇳"]],["🇮🇳",[],"flag,in,india"]],"flag-io":[[["🇮🇴"]],["🇮🇴",[],"flag,io,british,indian,ocean,territory"]],"flag-iq":[[["🇮🇶"]],["🇮🇶",[],"flag,iq,iraq"]],"flag-ir":[[["🇮🇷"]],["🇮🇷",[],"flag,ir,iran"]],"flag-is":[[["🇮🇸"]],["🇮🇸",[],"flag,is,iceland"]],it:[[["🇮🇹"]],["🇮🇹",["flag-it"],"it,flag,italy,nation,country,banner"]],"flag-je":[[["🇯🇪"]],["🇯🇪",[],"flag,je,jersey"]],"flag-jm":[[["🇯🇲"]],["🇯🇲",[],"flag,jm,jamaica"]],"flag-jo":[[["🇯🇴"]],["🇯🇴",[],"flag,jo,jordan"]],jp:[[["🇯🇵"]],["🇯🇵",["flag-jp"],"jp,flag,japan,japanese,nation,country,banner"]],"flag-ke":[[["🇰🇪"]],["🇰🇪",[],"flag,ke,kenya"]],"flag-kg":[[["🇰🇬"]],["🇰🇬",[],"flag,kg,kyrgyzstan"]],"flag-kh":[[["🇰🇭"]],["🇰🇭",[],"flag,kh,cambodia"]],"flag-ki":[[["🇰🇮"]],["🇰🇮",[],"flag,ki,kiribati"]],"flag-km":[[["🇰🇲"]],["🇰🇲",[],"flag,km,comoros"]],"flag-kn":[[["🇰🇳"]],["🇰🇳",[],"flag,kn,st.,kitts,&,nevis"]],"flag-kp":[[["🇰🇵"]],["🇰🇵",[],"flag,kp,north,korea"]],kr:[[["🇰🇷"]],["🇰🇷",["flag-kr"],"kr,flag,south,korea,nation,country,banner"]],"flag-kw":[[["🇰🇼"]],["🇰🇼",[],"flag,kw,kuwait"]],"flag-ky":[[["🇰🇾"]],["🇰🇾",[],"flag,ky,cayman,islands"]],"flag-kz":[[["🇰🇿"]],["🇰🇿",[],"flag,kz,kazakhstan"]],"flag-la":[[["🇱🇦"]],["🇱🇦",[],"flag,la,laos"]],"flag-lb":[[["🇱🇧"]],["🇱🇧",[],"flag,lb,lebanon"]],"flag-lc":[[["🇱🇨"]],["🇱🇨",[],"flag,lc,st.,lucia"]],"flag-li":[[["🇱🇮"]],["🇱🇮",[],"flag,li,liechtenstein"]],"flag-lk":[[["🇱🇰"]],["🇱🇰",[],"flag,lk,sri,lanka"]],"flag-lr":[[["🇱🇷"]],["🇱🇷",[],"flag,lr,liberia"]],"flag-ls":[[["🇱🇸"]],["🇱🇸",[],"flag,ls,lesotho"]],"flag-lt":[[["🇱🇹"]],["🇱🇹",[],"flag,lt,lithuania"]],"flag-lu":[[["🇱🇺"]],["🇱🇺",[],"flag,lu,luxembourg"]],"flag-lv":[[["🇱🇻"]],["🇱🇻",[],"flag,lv,latvia"]],"flag-ly":[[["🇱🇾"]],["🇱🇾",[],"flag,ly,libya"]],"flag-ma":[[["🇲🇦"]],["🇲🇦",[],"flag,ma,morocco"]],"flag-mc":[[["🇲🇨"]],["🇲🇨",[],"flag,mc,monaco"]],"flag-md":[[["🇲🇩"]],["🇲🇩",[],"flag,md,moldova"]],"flag-me":[[["🇲🇪"]],["🇲🇪",[],"flag,me,montenegro"]],"flag-mf":[[["🇲🇫"]],["🇲🇫",[],"flag,mf,st.,martin"]],"flag-mg":[[["🇲🇬"]],["🇲🇬",[],"flag,mg,madagascar"]],"flag-mh":[[["🇲🇭"]],["🇲🇭",[],"flag,mh,marshall,islands"]],"flag-mk":[[["🇲🇰"]],["🇲🇰",[],"flag,mk,macedonia"]],"flag-ml":[[["🇲🇱"]],["🇲🇱",[],"flag,ml,mali"]],"flag-mm":[[["🇲🇲"]],["🇲🇲",[],"flag,mm,myanmar,(burma)"]],"flag-mn":[[["🇲🇳"]],["🇲🇳",[],"flag,mn,mongolia"]],"flag-mo":[[["🇲🇴"]],["🇲🇴",[],"flag,mo,macau,sar,china"]],"flag-mp":[[["🇲🇵"]],["🇲🇵",[],"flag,mp,northern,mariana,islands"]],"flag-mq":[[["🇲🇶"]],["🇲🇶",[],"flag,mq,martinique"]],"flag-mr":[[["🇲🇷"]],["🇲🇷",[],"flag,mr,mauritania"]],"flag-ms":[[["🇲🇸"]],["🇲🇸",[],"flag,ms,montserrat"]],"flag-mt":[[["🇲🇹"]],["🇲🇹",[],"flag,mt,malta"]],"flag-mu":[[["🇲🇺"]],["🇲🇺",[],"flag,mu,mauritius"]],"flag-mv":[[["🇲🇻"]],["🇲🇻",[],"flag,mv,maldives"]],"flag-mw":[[["🇲🇼"]],["🇲🇼",[],"flag,mw,malawi"]],"flag-mx":[[["🇲🇽"]],["🇲🇽",[],"flag,mx,mexico"]],"flag-my":[[["🇲🇾"]],["🇲🇾",[],"flag,my,malaysia"]],"flag-mz":[[["🇲🇿"]],["🇲🇿",[],"flag,mz,mozambique"]],"flag-na":[[["🇳🇦"]],["🇳🇦",[],"flag,na,namibia"]],"flag-nc":[[["🇳🇨"]],["🇳🇨",[],"flag,nc,new,caledonia"]],"flag-ne":[[["🇳🇪"]],["🇳🇪",[],"flag,ne,niger"]],"flag-nf":[[["🇳🇫"]],["🇳🇫",[],"flag,nf,norfolk,island"]],"flag-ng":[[["🇳🇬"]],["🇳🇬",[],"flag,ng,nigeria"]],"flag-ni":[[["🇳🇮"]],["🇳🇮",[],"flag,ni,nicaragua"]],"flag-nl":[[["🇳🇱"]],["🇳🇱",[],"flag,nl,netherlands"]],"flag-no":[[["🇳🇴"]],["🇳🇴",[],"flag,no,norway"]],"flag-np":[[["🇳🇵"]],["🇳🇵",[],"flag,np,nepal"]],"flag-nr":[[["🇳🇷"]],["🇳🇷",[],"flag,nr,nauru"]],"flag-nu":[[["🇳🇺"]],["🇳🇺",[],"flag,nu,niue"]],"flag-nz":[[["🇳🇿"]],["🇳🇿",[],"flag,nz,new,zealand"]],"flag-om":[[["🇴🇲"]],["🇴🇲",[],"flag,om,oman"]],"flag-pa":[[["🇵🇦"]],["🇵🇦",[],"flag,pa,panama"]],"flag-pe":[[["🇵🇪"]],["🇵🇪",[],"flag,pe,peru"]],"flag-pf":[[["🇵🇫"]],["🇵🇫",[],"flag,pf,french,polynesia"]],"flag-pg":[[["🇵🇬"]],["🇵🇬",[],"flag,pg,papua,new,guinea"]],"flag-ph":[[["🇵🇭"]],["🇵🇭",[],"flag,ph,philippines"]],"flag-pk":[[["🇵🇰"]],["🇵🇰",[],"flag,pk,pakistan"]],"flag-pl":[[["🇵🇱"]],["🇵🇱",[],"flag,pl,poland"]],"flag-pm":[[["🇵🇲"]],["🇵🇲",[],"flag,pm,st.,pierre,&,miquelon"]],"flag-pn":[[["🇵🇳"]],["🇵🇳",[],"flag,pn,pitcairn,islands"]],"flag-pr":[[["🇵🇷"]],["🇵🇷",[],"flag,pr,puerto,rico"]],"flag-ps":[[["🇵🇸"]],["🇵🇸",[],"flag,ps,palestinian,territories"]],"flag-pt":[[["🇵🇹"]],["🇵🇹",[],"flag,pt,portugal"]],"flag-pw":[[["🇵🇼"]],["🇵🇼",[],"flag,pw,palau"]],"flag-py":[[["🇵🇾"]],["🇵🇾",[],"flag,py,paraguay"]],"flag-qa":[[["🇶🇦"]],["🇶🇦",[],"flag,qa,qatar"]],"flag-re":[[["🇷🇪"]],["🇷🇪",[],"flag,re,réunion"]],"flag-ro":[[["🇷🇴"]],["🇷🇴",[],"flag,ro,romania"]],"flag-rs":[[["🇷🇸"]],["🇷🇸",[],"flag,rs,serbia"]],ru:[[["🇷🇺"]],["🇷🇺",["flag-ru"],"ru,flag,russia,russian,federation,nation,country,banner"]],"flag-rw":[[["🇷🇼"]],["🇷🇼",[],"flag,rw,rwanda"]],"flag-sa":[[["🇸🇦"]],["🇸🇦",[],"flag,sa,saudi,arabia"]],"flag-sb":[[["🇸🇧"]],["🇸🇧",[],"flag,sb,solomon,islands"]],"flag-sc":[[["🇸🇨"]],["🇸🇨",[],"flag,sc,seychelles"]],"flag-sd":[[["🇸🇩"]],["🇸🇩",[],"flag,sd,sudan"]],"flag-se":[[["🇸🇪"]],["🇸🇪",[],"flag,se,sweden"]],"flag-sg":[[["🇸🇬"]],["🇸🇬",[],"flag,sg,singapore"]],"flag-sh":[[["🇸🇭"]],["🇸🇭",[],"flag,sh,st.,helena"]],"flag-si":[[["🇸🇮"]],["🇸🇮",[],"flag,si,slovenia"]],"flag-sj":[[["🇸🇯"]],["🇸🇯",[],"flag,sj,svalbard,&,jan,mayen"]],"flag-sk":[[["🇸🇰"]],["🇸🇰",[],"flag,sk,slovakia"]],"flag-sl":[[["🇸🇱"]],["🇸🇱",[],"flag,sl,sierra,leone"]],"flag-sm":[[["🇸🇲"]],["🇸🇲",[],"flag,sm,san,marino"]],"flag-sn":[[["🇸🇳"]],["🇸🇳",[],"flag,sn,senegal"]],"flag-so":[[["🇸🇴"]],["🇸🇴",[],"flag,so,somalia"]],"flag-sr":[[["🇸🇷"]],["🇸🇷",[],"flag,sr,suriname"]],"flag-ss":[[["🇸🇸"]],["🇸🇸",[],"flag,ss,south,sudan"]],"flag-st":[[["🇸🇹"]],["🇸🇹",[],"flag,st,são,tomé,&,príncipe"]],"flag-sv":[[["🇸🇻"]],["🇸🇻",[],"flag,sv,el,salvador"]],"flag-sx":[[["🇸🇽"]],["🇸🇽",[],"flag,sx,sint,maarten"]],"flag-sy":[[["🇸🇾"]],["🇸🇾",[],"flag,sy,syria"]],"flag-sz":[[["🇸🇿"]],["🇸🇿",[],"flag,sz,swaziland"]],"flag-ta":[[["🇹🇦"]],["🇹🇦",[],"flag,ta,tristan,da,cunha"]],"flag-tc":[[["🇹🇨"]],["🇹🇨",[],"flag,tc,turks,&,caicos,islands"]],"flag-td":[[["🇹🇩"]],["🇹🇩",[],"flag,td,chad"]],"flag-tf":[[["🇹🇫"]],["🇹🇫",[],"flag,tf,french,southern,territories"]],"flag-tg":[[["🇹🇬"]],["🇹🇬",[],"flag,tg,togo"]],"flag-th":[[["🇹🇭"]],["🇹🇭",[],"flag,th,thailand"]],"flag-tj":[[["🇹🇯"]],["🇹🇯",[],"flag,tj,tajikistan"]],"flag-tk":[[["🇹🇰"]],["🇹🇰",[],"flag,tk,tokelau"]],"flag-tl":[[["🇹🇱"]],["🇹🇱",[],"flag,tl,timor,leste"]],"flag-tm":[[["🇹🇲"]],["🇹🇲",[],"flag,tm,turkmenistan"]],"flag-tn":[[["🇹🇳"]],["🇹🇳",[],"flag,tn,tunisia"]],"flag-to":[[["🇹🇴"]],["🇹🇴",[],"flag,to,tonga"]],"flag-tr":[[["🇹🇷"]],["🇹🇷",[],"flag,tr,turkey"]],"flag-tt":[[["🇹🇹"]],["🇹🇹",[],"flag,tt,trinidad,&,tobago"]],"flag-tv":[[["🇹🇻"]],["🇹🇻",[],"flag,tv,tuvalu"]],"flag-tw":[[["🇹🇼"]],["🇹🇼",[],"flag,tw,taiwan"]],"flag-tz":[[["🇹🇿"]],["🇹🇿",[],"flag,tz,tanzania"]],"flag-ua":[[["🇺🇦"]],["🇺🇦",[],"flag,ua,ukraine"]],"flag-ug":[[["🇺🇬"]],["🇺🇬",[],"flag,ug,uganda"]],"flag-um":[[["🇺🇲"]],["🇺🇲",[],"flag,um,u.s.,outlying,islands"]],"flag-un":[[["🇺🇳"]],["🇺🇳",[],"flag,un,united,nations"]],us:[[["🇺🇸"]],["🇺🇸",["flag-us"],"us,flag,united,states,america,nation,country,banner"]],"flag-uy":[[["🇺🇾"]],["🇺🇾",[],"flag,uy,uruguay"]],"flag-uz":[[["🇺🇿"]],["🇺🇿",[],"flag,uz,uzbekistan"]],"flag-va":[[["🇻🇦"]],["🇻🇦",[],"flag,va,vatican,city"]],"flag-vc":[[["🇻🇨"]],["🇻🇨",[],"flag,vc,st.,vincent,&,grenadines"]],"flag-ve":[[["🇻🇪"]],["🇻🇪",[],"flag,ve,venezuela"]],"flag-vg":[[["🇻🇬"]],["🇻🇬",[],"flag,vg,british,virgin,islands"]],"flag-vi":[[["🇻🇮"]],["🇻🇮",[],"flag,vi,u.s.,virgin,islands"]],"flag-vn":[[["🇻🇳"]],["🇻🇳",[],"flag,vn,vietnam"]],"flag-vu":[[["🇻🇺"]],["🇻🇺",[],"flag,vu,vanuatu"]],"flag-wf":[[["🇼🇫"]],["🇼🇫",[],"flag,wf,wallis,&,futuna"]],"flag-ws":[[["🇼🇸"]],["🇼🇸",[],"flag,ws,samoa"]],"flag-xk":[[["🇽🇰"]],["🇽🇰",[],"flag,xk,kosovo"]],"flag-ye":[[["🇾🇪"]],["🇾🇪",[],"flag,ye,yemen"]],"flag-yt":[[["🇾🇹"]],["🇾🇹",[],"flag,yt,mayotte"]],"flag-za":[[["🇿🇦"]],["🇿🇦",[],"flag,za,south,africa"]],"flag-zm":[[["🇿🇲"]],["🇿🇲",[],"flag,zm,zambia"]],"flag-zw":[[["🇿🇼"]],["🇿🇼",[],"flag,zw,zimbabwe"]],"male-doctor":[[["👨‍⚕","1f468-200d-2695-fe0f"],["👨‍⚕️"],["👨🏻‍⚕","1f468-1f3fb-200d-2695-fe0f"],["👨🏼‍⚕","1f468-1f3fc-200d-2695-fe0f"],["👨🏽‍⚕","1f468-1f3fd-200d-2695-fe0f"],["👨🏾‍⚕","1f468-1f3fe-200d-2695-fe0f"],["👨🏿‍⚕","1f468-1f3ff-200d-2695-fe0f"],["👨🏻‍⚕️"],["👨🏼‍⚕️"],["👨🏽‍⚕️"],["👨🏾‍⚕️"],["👨🏿‍⚕️"]],["👨‍⚕️",[],"male,doctor","1F468-200D-2695-FE0F"]],"female-doctor":[[["👩‍⚕","1f469-200d-2695-fe0f"],["👩‍⚕️"],["👩🏻‍⚕","1f469-1f3fb-200d-2695-fe0f"],["👩🏼‍⚕","1f469-1f3fc-200d-2695-fe0f"],["👩🏽‍⚕","1f469-1f3fd-200d-2695-fe0f"],["👩🏾‍⚕","1f469-1f3fe-200d-2695-fe0f"],["👩🏿‍⚕","1f469-1f3ff-200d-2695-fe0f"],["👩🏻‍⚕️"],["👩🏼‍⚕️"],["👩🏽‍⚕️"],["👩🏾‍⚕️"],["👩🏿‍⚕️"]],["👩‍⚕️",[],"female,doctor","1F469-200D-2695-FE0F"]],"male-student":[[["👨‍🎓"],["👨🏻‍🎓"],["👨🏼‍🎓"],["👨🏽‍🎓"],["👨🏾‍🎓"],["👨🏿‍🎓"]],["👨‍🎓",[],"male,student","1F468-200D-1F393"]],"female-student":[[["👩‍🎓"],["👩🏻‍🎓"],["👩🏼‍🎓"],["👩🏽‍🎓"],["👩🏾‍🎓"],["👩🏿‍🎓"]],["👩‍🎓",[],"female,student","1F469-200D-1F393"]],"male-teacher":[[["👨‍🏫"],["👨🏻‍🏫"],["👨🏼‍🏫"],["👨🏽‍🏫"],["👨🏾‍🏫"],["👨🏿‍🏫"]],["👨‍🏫",[],"male,teacher","1F468-200D-1F3EB"]],"female-teacher":[[["👩‍🏫"],["👩🏻‍🏫"],["👩🏼‍🏫"],["👩🏽‍🏫"],["👩🏾‍🏫"],["👩🏿‍🏫"]],["👩‍🏫",[],"female,teacher","1F469-200D-1F3EB"]],"male-judge":[[["👨‍⚖","1f468-200d-2696-fe0f"],["👨‍⚖️"],["👨🏻‍⚖","1f468-1f3fb-200d-2696-fe0f"],["👨🏼‍⚖","1f468-1f3fc-200d-2696-fe0f"],["👨🏽‍⚖","1f468-1f3fd-200d-2696-fe0f"],["👨🏾‍⚖","1f468-1f3fe-200d-2696-fe0f"],["👨🏿‍⚖","1f468-1f3ff-200d-2696-fe0f"],["👨🏻‍⚖️"],["👨🏼‍⚖️"],["👨🏽‍⚖️"],["👨🏾‍⚖️"],["👨🏿‍⚖️"]],["👨‍⚖️",[],"male,judge","1F468-200D-2696-FE0F"]],"female-judge":[[["👩‍⚖","1f469-200d-2696-fe0f"],["👩‍⚖️"],["👩🏻‍⚖","1f469-1f3fb-200d-2696-fe0f"],["👩🏼‍⚖","1f469-1f3fc-200d-2696-fe0f"],["👩🏽‍⚖","1f469-1f3fd-200d-2696-fe0f"],["👩🏾‍⚖","1f469-1f3fe-200d-2696-fe0f"],["👩🏿‍⚖","1f469-1f3ff-200d-2696-fe0f"],["👩🏻‍⚖️"],["👩🏼‍⚖️"],["👩🏽‍⚖️"],["👩🏾‍⚖️"],["👩🏿‍⚖️"]],["👩‍⚖️",[],"female,judge","1F469-200D-2696-FE0F"]],"male-farmer":[[["👨‍🌾"],["👨🏻‍🌾"],["👨🏼‍🌾"],["👨🏽‍🌾"],["👨🏾‍🌾"],["👨🏿‍🌾"]],["👨‍🌾",[],"male,farmer","1F468-200D-1F33E"]],"female-farmer":[[["👩‍🌾"],["👩🏻‍🌾"],["👩🏼‍🌾"],["👩🏽‍🌾"],["👩🏾‍🌾"],["👩🏿‍🌾"]],["👩‍🌾",[],"female,farmer","1F469-200D-1F33E"]],"male-cook":[[["👨‍🍳"],["👨🏻‍🍳"],["👨🏼‍🍳"],["👨🏽‍🍳"],["👨🏾‍🍳"],["👨🏿‍🍳"]],["👨‍🍳",[],"male,cook","1F468-200D-1F373"]],"female-cook":[[["👩‍🍳"],["👩🏻‍🍳"],["👩🏼‍🍳"],["👩🏽‍🍳"],["👩🏾‍🍳"],["👩🏿‍🍳"]],["👩‍🍳",[],"female,cook","1F469-200D-1F373"]],"male-mechanic":[[["👨‍🔧"],["👨🏻‍🔧"],["👨🏼‍🔧"],["👨🏽‍🔧"],["👨🏾‍🔧"],["👨🏿‍🔧"]],["👨‍🔧",[],"male,mechanic","1F468-200D-1F527"]],"female-mechanic":[[["👩‍🔧"],["👩🏻‍🔧"],["👩🏼‍🔧"],["👩🏽‍🔧"],["👩🏾‍🔧"],["👩🏿‍🔧"]],["👩‍🔧",[],"female,mechanic","1F469-200D-1F527"]],"male-factory-worker":[[["👨‍🏭"],["👨🏻‍🏭"],["👨🏼‍🏭"],["👨🏽‍🏭"],["👨🏾‍🏭"],["👨🏿‍🏭"]],["👨‍🏭",[],"male,factory,worker","1F468-200D-1F3ED"]],"female-factory-worker":[[["👩‍🏭"],["👩🏻‍🏭"],["👩🏼‍🏭"],["👩🏽‍🏭"],["👩🏾‍🏭"],["👩🏿‍🏭"]],["👩‍🏭",[],"female,factory,worker","1F469-200D-1F3ED"]],"male-office-worker":[[["👨‍💼"],["👨🏻‍💼"],["👨🏼‍💼"],["👨🏽‍💼"],["👨🏾‍💼"],["👨🏿‍💼"]],["👨‍💼",[],"male,office,worker","1F468-200D-1F4BC"]],"female-office-worker":[[["👩‍💼"],["👩🏻‍💼"],["👩🏼‍💼"],["👩🏽‍💼"],["👩🏾‍💼"],["👩🏿‍💼"]],["👩‍💼",[],"female,office,worker","1F469-200D-1F4BC"]],"male-scientist":[[["👨‍🔬"],["👨🏻‍🔬"],["👨🏼‍🔬"],["👨🏽‍🔬"],["👨🏾‍🔬"],["👨🏿‍🔬"]],["👨‍🔬",[],"male,scientist","1F468-200D-1F52C"]],"female-scientist":[[["👩‍🔬"],["👩🏻‍🔬"],["👩🏼‍🔬"],["👩🏽‍🔬"],["👩🏾‍🔬"],["👩🏿‍🔬"]],["👩‍🔬",[],"female,scientist","1F469-200D-1F52C"]],"male-technologist":[[["👨‍💻"],["👨🏻‍💻"],["👨🏼‍💻"],["👨🏽‍💻"],["👨🏾‍💻"],["👨🏿‍💻"]],["👨‍💻",[],"male,technologist","1F468-200D-1F4BB"]],"female-technologist":[[["👩‍💻"],["👩🏻‍💻"],["👩🏼‍💻"],["👩🏽‍💻"],["👩🏾‍💻"],["👩🏿‍💻"]],["👩‍💻",[],"female,technologist","1F469-200D-1F4BB"]],"male-singer":[[["👨‍🎤"],["👨🏻‍🎤"],["👨🏼‍🎤"],["👨🏽‍🎤"],["👨🏾‍🎤"],["👨🏿‍🎤"]],["👨‍🎤",[],"male,singer","1F468-200D-1F3A4"]],"female-singer":[[["👩‍🎤"],["👩🏻‍🎤"],["👩🏼‍🎤"],["👩🏽‍🎤"],["👩🏾‍🎤"],["👩🏿‍🎤"]],["👩‍🎤",[],"female,singer","1F469-200D-1F3A4"]],"male-artist":[[["👨‍🎨"],["👨🏻‍🎨"],["👨🏼‍🎨"],["👨🏽‍🎨"],["👨🏾‍🎨"],["👨🏿‍🎨"]],["👨‍🎨",[],"male,artist","1F468-200D-1F3A8"]],"female-artist":[[["👩‍🎨"],["👩🏻‍🎨"],["👩🏼‍🎨"],["👩🏽‍🎨"],["👩🏾‍🎨"],["👩🏿‍🎨"]],["👩‍🎨",[],"female,artist","1F469-200D-1F3A8"]],"male-pilot":[[["👨‍✈","1f468-200d-2708-fe0f"],["👨‍✈️"],["👨🏻‍✈","1f468-1f3fb-200d-2708-fe0f"],["👨🏼‍✈","1f468-1f3fc-200d-2708-fe0f"],["👨🏽‍✈","1f468-1f3fd-200d-2708-fe0f"],["👨🏾‍✈","1f468-1f3fe-200d-2708-fe0f"],["👨🏿‍✈","1f468-1f3ff-200d-2708-fe0f"],["👨🏻‍✈️"],["👨🏼‍✈️"],["👨🏽‍✈️"],["👨🏾‍✈️"],["👨🏿‍✈️"]],["👨‍✈️",[],"male,pilot","1F468-200D-2708-FE0F"]],"female-pilot":[[["👩‍✈","1f469-200d-2708-fe0f"],["👩‍✈️"],["👩🏻‍✈","1f469-1f3fb-200d-2708-fe0f"],["👩🏼‍✈","1f469-1f3fc-200d-2708-fe0f"],["👩🏽‍✈","1f469-1f3fd-200d-2708-fe0f"],["👩🏾‍✈","1f469-1f3fe-200d-2708-fe0f"],["👩🏿‍✈","1f469-1f3ff-200d-2708-fe0f"],["👩🏻‍✈️"],["👩🏼‍✈️"],["👩🏽‍✈️"],["👩🏾‍✈️"],["👩🏿‍✈️"]],["👩‍✈️",[],"female,pilot","1F469-200D-2708-FE0F"]],"male-astronaut":[[["👨‍🚀"],["👨🏻‍🚀"],["👨🏼‍🚀"],["👨🏽‍🚀"],["👨🏾‍🚀"],["👨🏿‍🚀"]],["👨‍🚀",[],"male,astronaut","1F468-200D-1F680"]],"female-astronaut":[[["👩‍🚀"],["👩🏻‍🚀"],["👩🏼‍🚀"],["👩🏽‍🚀"],["👩🏾‍🚀"],["👩🏿‍🚀"]],["👩‍🚀",[],"female,astronaut","1F469-200D-1F680"]],"male-firefighter":[[["👨‍🚒"],["👨🏻‍🚒"],["👨🏼‍🚒"],["👨🏽‍🚒"],["👨🏾‍🚒"],["👨🏿‍🚒"]],["👨‍🚒",[],"male,firefighter","1F468-200D-1F692"]],"female-firefighter":[[["👩‍🚒"],["👩🏻‍🚒"],["👩🏼‍🚒"],["👩🏽‍🚒"],["👩🏾‍🚒"],["👩🏿‍🚒"]],["👩‍🚒",[],"female,firefighter","1F469-200D-1F692"]],"male-police-officer":[[["👮‍♂","1f46e-200d-2642-fe0f"],["👮‍♂️"],["👮🏻‍♂","1f46e-1f3fb-200d-2642-fe0f"],["👮🏼‍♂","1f46e-1f3fc-200d-2642-fe0f"],["👮🏽‍♂","1f46e-1f3fd-200d-2642-fe0f"],["👮🏾‍♂","1f46e-1f3fe-200d-2642-fe0f"],["👮🏿‍♂","1f46e-1f3ff-200d-2642-fe0f"],["👮🏻‍♂️"],["👮🏼‍♂️"],["👮🏽‍♂️"],["👮🏾‍♂️"],["👮🏿‍♂️"]],["👮‍♂️",[],"male,police,officer","1F46E-200D-2642-FE0F"]],"female-police-officer":[[["👮‍♀","1f46e-200d-2640-fe0f"],["👮‍♀️"],["👮🏻‍♀","1f46e-1f3fb-200d-2640-fe0f"],["👮🏼‍♀","1f46e-1f3fc-200d-2640-fe0f"],["👮🏽‍♀","1f46e-1f3fd-200d-2640-fe0f"],["👮🏾‍♀","1f46e-1f3fe-200d-2640-fe0f"],["👮🏿‍♀","1f46e-1f3ff-200d-2640-fe0f"],["👮🏻‍♀️"],["👮🏼‍♀️"],["👮🏽‍♀️"],["👮🏾‍♀️"],["👮🏿‍♀️"]],["👮‍♀️",[],"female,police,officer","1F46E-200D-2640-FE0F"]],"male-guard":[[["💂‍♂","1f482-200d-2642-fe0f"],["💂‍♂️"],["💂🏻‍♂","1f482-1f3fb-200d-2642-fe0f"],["💂🏼‍♂","1f482-1f3fc-200d-2642-fe0f"],["💂🏽‍♂","1f482-1f3fd-200d-2642-fe0f"],["💂🏾‍♂","1f482-1f3fe-200d-2642-fe0f"],["💂🏿‍♂","1f482-1f3ff-200d-2642-fe0f"],["💂🏻‍♂️"],["💂🏼‍♂️"],["💂🏽‍♂️"],["💂🏾‍♂️"],["💂🏿‍♂️"]],["💂‍♂️",[],"male,guard","1F482-200D-2642-FE0F"]],"female-guard":[[["💂‍♀","1f482-200d-2640-fe0f"],["💂‍♀️"],["💂🏻‍♀","1f482-1f3fb-200d-2640-fe0f"],["💂🏼‍♀","1f482-1f3fc-200d-2640-fe0f"],["💂🏽‍♀","1f482-1f3fd-200d-2640-fe0f"],["💂🏾‍♀","1f482-1f3fe-200d-2640-fe0f"],["💂🏿‍♀","1f482-1f3ff-200d-2640-fe0f"],["💂🏻‍♀️"],["💂🏼‍♀️"],["💂🏽‍♀️"],["💂🏾‍♀️"],["💂🏿‍♀️"]],["💂‍♀️",[],"female,guard","1F482-200D-2640-FE0F"]],"male-construction-worker":[[["👷‍♂","1f477-200d-2642-fe0f"],["👷‍♂️"],["👷🏻‍♂","1f477-1f3fb-200d-2642-fe0f"],["👷🏼‍♂","1f477-1f3fc-200d-2642-fe0f"],["👷🏽‍♂","1f477-1f3fd-200d-2642-fe0f"],["👷🏾‍♂","1f477-1f3fe-200d-2642-fe0f"],["👷🏿‍♂","1f477-1f3ff-200d-2642-fe0f"],["👷🏻‍♂️"],["👷🏼‍♂️"],["👷🏽‍♂️"],["👷🏾‍♂️"],["👷🏿‍♂️"]],["👷‍♂️",[],"male,construction,worker","1F477-200D-2642-FE0F"]],"female-construction-worker":[[["👷‍♀","1f477-200d-2640-fe0f"],["👷‍♀️"],["👷🏻‍♀","1f477-1f3fb-200d-2640-fe0f"],["👷🏼‍♀","1f477-1f3fc-200d-2640-fe0f"],["👷🏽‍♀","1f477-1f3fd-200d-2640-fe0f"],["👷🏾‍♀","1f477-1f3fe-200d-2640-fe0f"],["👷🏿‍♀","1f477-1f3ff-200d-2640-fe0f"],["👷🏻‍♀️"],["👷🏼‍♀️"],["👷🏽‍♀️"],["👷🏾‍♀️"],["👷🏿‍♀️"]],["👷‍♀️",[],"female,construction,worker","1F477-200D-2640-FE0F"]],"man-wearing-turban":[[["👳‍♂","1f473-200d-2642-fe0f"],["👳‍♂️"],["👳🏻‍♂","1f473-1f3fb-200d-2642-fe0f"],["👳🏼‍♂","1f473-1f3fc-200d-2642-fe0f"],["👳🏽‍♂","1f473-1f3fd-200d-2642-fe0f"],["👳🏾‍♂","1f473-1f3fe-200d-2642-fe0f"],["👳🏿‍♂","1f473-1f3ff-200d-2642-fe0f"],["👳🏻‍♂️"],["👳🏼‍♂️"],["👳🏽‍♂️"],["👳🏾‍♂️"],["👳🏿‍♂️"]],["👳‍♂️",[],"man,wearing,turban","1F473-200D-2642-FE0F"]],"woman-wearing-turban":[[["👳‍♀","1f473-200d-2640-fe0f"],["👳‍♀️"],["👳🏻‍♀","1f473-1f3fb-200d-2640-fe0f"],["👳🏼‍♀","1f473-1f3fc-200d-2640-fe0f"],["👳🏽‍♀","1f473-1f3fd-200d-2640-fe0f"],["👳🏾‍♀","1f473-1f3fe-200d-2640-fe0f"],["👳🏿‍♀","1f473-1f3ff-200d-2640-fe0f"],["👳🏻‍♀️"],["👳🏼‍♀️"],["👳🏽‍♀️"],["👳🏾‍♀️"],["👳🏿‍♀️"]],["👳‍♀️",[],"woman,wearing,turban","1F473-200D-2640-FE0F"]],"blond-haired-man":[[["👱‍♂","1f471-200d-2642-fe0f"],["👱‍♂️"],["👱🏻‍♂","1f471-1f3fb-200d-2642-fe0f"],["👱🏼‍♂","1f471-1f3fc-200d-2642-fe0f"],["👱🏽‍♂","1f471-1f3fd-200d-2642-fe0f"],["👱🏾‍♂","1f471-1f3fe-200d-2642-fe0f"],["👱🏿‍♂","1f471-1f3ff-200d-2642-fe0f"],["👱🏻‍♂️"],["👱🏼‍♂️"],["👱🏽‍♂️"],["👱🏾‍♂️"],["👱🏿‍♂️"]],["👱‍♂️",[],"blond,haired,man","1F471-200D-2642-FE0F"]],"blond-haired-woman":[[["👱‍♀","1f471-200d-2640-fe0f"],["👱‍♀️"],["👱🏻‍♀","1f471-1f3fb-200d-2640-fe0f"],["👱🏼‍♀","1f471-1f3fc-200d-2640-fe0f"],["👱🏽‍♀","1f471-1f3fd-200d-2640-fe0f"],["👱🏾‍♀","1f471-1f3fe-200d-2640-fe0f"],["👱🏿‍♀","1f471-1f3ff-200d-2640-fe0f"],["👱🏻‍♀️"],["👱🏼‍♀️"],["👱🏽‍♀️"],["👱🏾‍♀️"],["👱🏿‍♀️"]],["👱‍♀️",[],"blond,haired,woman","1F471-200D-2640-FE0F"]],female_mage:[[["🧙‍♀","1f9d9-200d-2640-fe0f"],["🧙‍♀️"],["🧙🏻‍♀","1f9d9-1f3fb-200d-2640-fe0f"],["🧙🏼‍♀","1f9d9-1f3fc-200d-2640-fe0f"],["🧙🏽‍♀","1f9d9-1f3fd-200d-2640-fe0f"],["🧙🏾‍♀","1f9d9-1f3fe-200d-2640-fe0f"],["🧙🏿‍♀","1f9d9-1f3ff-200d-2640-fe0f"],["🧙🏻‍♀️"],["🧙🏼‍♀️"],["🧙🏽‍♀️"],["🧙🏾‍♀️"],["🧙🏿‍♀️"]],["🧙‍♀️",[],"female,mage","1F9D9-200D-2640-FE0F"]],male_mage:[[["🧙‍♂","1f9d9-200d-2642-fe0f"],["🧙‍♂️"],["🧙🏻‍♂","1f9d9-1f3fb-200d-2642-fe0f"],["🧙🏼‍♂","1f9d9-1f3fc-200d-2642-fe0f"],["🧙🏽‍♂","1f9d9-1f3fd-200d-2642-fe0f"],["🧙🏾‍♂","1f9d9-1f3fe-200d-2642-fe0f"],["🧙🏿‍♂","1f9d9-1f3ff-200d-2642-fe0f"],["🧙🏻‍♂️"],["🧙🏼‍♂️"],["🧙🏽‍♂️"],["🧙🏾‍♂️"],["🧙🏿‍♂️"]],["🧙‍♂️",[],"male,mage","1F9D9-200D-2642-FE0F"]],female_fairy:[[["🧚‍♀","1f9da-200d-2640-fe0f"],["🧚‍♀️"],["🧚🏻‍♀","1f9da-1f3fb-200d-2640-fe0f"],["🧚🏼‍♀","1f9da-1f3fc-200d-2640-fe0f"],["🧚🏽‍♀","1f9da-1f3fd-200d-2640-fe0f"],["🧚🏾‍♀","1f9da-1f3fe-200d-2640-fe0f"],["🧚🏿‍♀","1f9da-1f3ff-200d-2640-fe0f"],["🧚🏻‍♀️"],["🧚🏼‍♀️"],["🧚🏽‍♀️"],["🧚🏾‍♀️"],["🧚🏿‍♀️"]],["🧚‍♀️",[],"female,fairy","1F9DA-200D-2640-FE0F"]],male_fairy:[[["🧚‍♂","1f9da-200d-2642-fe0f"],["🧚‍♂️"],["🧚🏻‍♂","1f9da-1f3fb-200d-2642-fe0f"],["🧚🏼‍♂","1f9da-1f3fc-200d-2642-fe0f"],["🧚🏽‍♂","1f9da-1f3fd-200d-2642-fe0f"],["🧚🏾‍♂","1f9da-1f3fe-200d-2642-fe0f"],["🧚🏿‍♂","1f9da-1f3ff-200d-2642-fe0f"],["🧚🏻‍♂️"],["🧚🏼‍♂️"],["🧚🏽‍♂️"],["🧚🏾‍♂️"],["🧚🏿‍♂️"]],["🧚‍♂️",[],"male,fairy","1F9DA-200D-2642-FE0F"]],female_vampire:[[["🧛‍♀","1f9db-200d-2640-fe0f"],["🧛‍♀️"],["🧛🏻‍♀","1f9db-1f3fb-200d-2640-fe0f"],["🧛🏼‍♀","1f9db-1f3fc-200d-2640-fe0f"],["🧛🏽‍♀","1f9db-1f3fd-200d-2640-fe0f"],["🧛🏾‍♀","1f9db-1f3fe-200d-2640-fe0f"],["🧛🏿‍♀","1f9db-1f3ff-200d-2640-fe0f"],["🧛🏻‍♀️"],["🧛🏼‍♀️"],["🧛🏽‍♀️"],["🧛🏾‍♀️"],["🧛🏿‍♀️"]],["🧛‍♀️",[],"female,vampire","1F9DB-200D-2640-FE0F"]],male_vampire:[[["🧛‍♂","1f9db-200d-2642-fe0f"],["🧛‍♂️"],["🧛🏻‍♂","1f9db-1f3fb-200d-2642-fe0f"],["🧛🏼‍♂","1f9db-1f3fc-200d-2642-fe0f"],["🧛🏽‍♂","1f9db-1f3fd-200d-2642-fe0f"],["🧛🏾‍♂","1f9db-1f3fe-200d-2642-fe0f"],["🧛🏿‍♂","1f9db-1f3ff-200d-2642-fe0f"],["🧛🏻‍♂️"],["🧛🏼‍♂️"],["🧛🏽‍♂️"],["🧛🏾‍♂️"],["🧛🏿‍♂️"]],["🧛‍♂️",[],"male,vampire","1F9DB-200D-2642-FE0F"]],mermaid:[[["🧜‍♀","1f9dc-200d-2640-fe0f"],["🧜‍♀️"],["🧜🏻‍♀","1f9dc-1f3fb-200d-2640-fe0f"],["🧜🏼‍♀","1f9dc-1f3fc-200d-2640-fe0f"],["🧜🏽‍♀","1f9dc-1f3fd-200d-2640-fe0f"],["🧜🏾‍♀","1f9dc-1f3fe-200d-2640-fe0f"],["🧜🏿‍♀","1f9dc-1f3ff-200d-2640-fe0f"],["🧜🏻‍♀️"],["🧜🏼‍♀️"],["🧜🏽‍♀️"],["🧜🏾‍♀️"],["🧜🏿‍♀️"]],["🧜‍♀️",[],"mermaid","1F9DC-200D-2640-FE0F"]],merman:[[["🧜‍♂","1f9dc-200d-2642-fe0f"],["🧜‍♂️"],["🧜🏻‍♂","1f9dc-1f3fb-200d-2642-fe0f"],["🧜🏼‍♂","1f9dc-1f3fc-200d-2642-fe0f"],["🧜🏽‍♂","1f9dc-1f3fd-200d-2642-fe0f"],["🧜🏾‍♂","1f9dc-1f3fe-200d-2642-fe0f"],["🧜🏿‍♂","1f9dc-1f3ff-200d-2642-fe0f"],["🧜🏻‍♂️"],["🧜🏼‍♂️"],["🧜🏽‍♂️"],["🧜🏾‍♂️"],["🧜🏿‍♂️"]],["🧜‍♂️",[],"merman","1F9DC-200D-2642-FE0F"]],female_elf:[[["🧝‍♀","1f9dd-200d-2640-fe0f"],["🧝‍♀️"],["🧝🏻‍♀","1f9dd-1f3fb-200d-2640-fe0f"],["🧝🏼‍♀","1f9dd-1f3fc-200d-2640-fe0f"],["🧝🏽‍♀","1f9dd-1f3fd-200d-2640-fe0f"],["🧝🏾‍♀","1f9dd-1f3fe-200d-2640-fe0f"],["🧝🏿‍♀","1f9dd-1f3ff-200d-2640-fe0f"],["🧝🏻‍♀️"],["🧝🏼‍♀️"],["🧝🏽‍♀️"],["🧝🏾‍♀️"],["🧝🏿‍♀️"]],["🧝‍♀️",[],"female,elf","1F9DD-200D-2640-FE0F"]],male_elf:[[["🧝‍♂","1f9dd-200d-2642-fe0f"],["🧝‍♂️"],["🧝🏻‍♂","1f9dd-1f3fb-200d-2642-fe0f"],["🧝🏼‍♂","1f9dd-1f3fc-200d-2642-fe0f"],["🧝🏽‍♂","1f9dd-1f3fd-200d-2642-fe0f"],["🧝🏾‍♂","1f9dd-1f3fe-200d-2642-fe0f"],["🧝🏿‍♂","1f9dd-1f3ff-200d-2642-fe0f"],["🧝🏻‍♂️"],["🧝🏼‍♂️"],["🧝🏽‍♂️"],["🧝🏾‍♂️"],["🧝🏿‍♂️"]],["🧝‍♂️",[],"male,elf","1F9DD-200D-2642-FE0F"]],female_genie:[[["🧞‍♀","1f9de-200d-2640-fe0f"],["🧞‍♀️"]],["🧞‍♀️",[],"female,genie","1F9DE-200D-2640-FE0F"]],male_genie:[[["🧞‍♂","1f9de-200d-2642-fe0f"],["🧞‍♂️"]],["🧞‍♂️",[],"male,genie","1F9DE-200D-2642-FE0F"]],female_zombie:[[["🧟‍♀","1f9df-200d-2640-fe0f"],["🧟‍♀️"]],["🧟‍♀️",[],"female,zombie","1F9DF-200D-2640-FE0F"]],male_zombie:[[["🧟‍♂","1f9df-200d-2642-fe0f"],["🧟‍♂️"]],["🧟‍♂️",[],"male,zombie","1F9DF-200D-2642-FE0F"]],"man-frowning":[[["🙍‍♂","1f64d-200d-2642-fe0f"],["🙍‍♂️"],["🙍🏻‍♂","1f64d-1f3fb-200d-2642-fe0f"],["🙍🏼‍♂","1f64d-1f3fc-200d-2642-fe0f"],["🙍🏽‍♂","1f64d-1f3fd-200d-2642-fe0f"],["🙍🏾‍♂","1f64d-1f3fe-200d-2642-fe0f"],["🙍🏿‍♂","1f64d-1f3ff-200d-2642-fe0f"],["🙍🏻‍♂️"],["🙍🏼‍♂️"],["🙍🏽‍♂️"],["🙍🏾‍♂️"],["🙍🏿‍♂️"]],["🙍‍♂️",[],"man,frowning","1F64D-200D-2642-FE0F"]],"woman-frowning":[[["🙍‍♀","1f64d-200d-2640-fe0f"],["🙍‍♀️"],["🙍🏻‍♀","1f64d-1f3fb-200d-2640-fe0f"],["🙍🏼‍♀","1f64d-1f3fc-200d-2640-fe0f"],["🙍🏽‍♀","1f64d-1f3fd-200d-2640-fe0f"],["🙍🏾‍♀","1f64d-1f3fe-200d-2640-fe0f"],["🙍🏿‍♀","1f64d-1f3ff-200d-2640-fe0f"],["🙍🏻‍♀️"],["🙍🏼‍♀️"],["🙍🏽‍♀️"],["🙍🏾‍♀️"],["🙍🏿‍♀️"]],["🙍‍♀️",[],"woman,frowning","1F64D-200D-2640-FE0F"]],"man-pouting":[[["🙎‍♂","1f64e-200d-2642-fe0f"],["🙎‍♂️"],["🙎🏻‍♂","1f64e-1f3fb-200d-2642-fe0f"],["🙎🏼‍♂","1f64e-1f3fc-200d-2642-fe0f"],["🙎🏽‍♂","1f64e-1f3fd-200d-2642-fe0f"],["🙎🏾‍♂","1f64e-1f3fe-200d-2642-fe0f"],["🙎🏿‍♂","1f64e-1f3ff-200d-2642-fe0f"],["🙎🏻‍♂️"],["🙎🏼‍♂️"],["🙎🏽‍♂️"],["🙎🏾‍♂️"],["🙎🏿‍♂️"]],["🙎‍♂️",[],"man,pouting","1F64E-200D-2642-FE0F"]],"woman-pouting":[[["🙎‍♀","1f64e-200d-2640-fe0f"],["🙎‍♀️"],["🙎🏻‍♀","1f64e-1f3fb-200d-2640-fe0f"],["🙎🏼‍♀","1f64e-1f3fc-200d-2640-fe0f"],["🙎🏽‍♀","1f64e-1f3fd-200d-2640-fe0f"],["🙎🏾‍♀","1f64e-1f3fe-200d-2640-fe0f"],["🙎🏿‍♀","1f64e-1f3ff-200d-2640-fe0f"],["🙎🏻‍♀️"],["🙎🏼‍♀️"],["🙎🏽‍♀️"],["🙎🏾‍♀️"],["🙎🏿‍♀️"]],["🙎‍♀️",[],"woman,pouting","1F64E-200D-2640-FE0F"]],"man-gesturing-no":[[["🙅‍♂","1f645-200d-2642-fe0f"],["🙅‍♂️"],["🙅🏻‍♂","1f645-1f3fb-200d-2642-fe0f"],["🙅🏼‍♂","1f645-1f3fc-200d-2642-fe0f"],["🙅🏽‍♂","1f645-1f3fd-200d-2642-fe0f"],["🙅🏾‍♂","1f645-1f3fe-200d-2642-fe0f"],["🙅🏿‍♂","1f645-1f3ff-200d-2642-fe0f"],["🙅🏻‍♂️"],["🙅🏼‍♂️"],["🙅🏽‍♂️"],["🙅🏾‍♂️"],["🙅🏿‍♂️"]],["🙅‍♂️",[],"man,gesturing,no","1F645-200D-2642-FE0F"]],"woman-gesturing-no":[[["🙅‍♀","1f645-200d-2640-fe0f"],["🙅‍♀️"],["🙅🏻‍♀","1f645-1f3fb-200d-2640-fe0f"],["🙅🏼‍♀","1f645-1f3fc-200d-2640-fe0f"],["🙅🏽‍♀","1f645-1f3fd-200d-2640-fe0f"],["🙅🏾‍♀","1f645-1f3fe-200d-2640-fe0f"],["🙅🏿‍♀","1f645-1f3ff-200d-2640-fe0f"],["🙅🏻‍♀️"],["🙅🏼‍♀️"],["🙅🏽‍♀️"],["🙅🏾‍♀️"],["🙅🏿‍♀️"]],["🙅‍♀️",[],"woman,gesturing,no","1F645-200D-2640-FE0F"]],"man-gesturing-ok":[[["🙆‍♂","1f646-200d-2642-fe0f"],["🙆‍♂️"],["🙆🏻‍♂","1f646-1f3fb-200d-2642-fe0f"],["🙆🏼‍♂","1f646-1f3fc-200d-2642-fe0f"],["🙆🏽‍♂","1f646-1f3fd-200d-2642-fe0f"],["🙆🏾‍♂","1f646-1f3fe-200d-2642-fe0f"],["🙆🏿‍♂","1f646-1f3ff-200d-2642-fe0f"],["🙆🏻‍♂️"],["🙆🏼‍♂️"],["🙆🏽‍♂️"],["🙆🏾‍♂️"],["🙆🏿‍♂️"]],["🙆‍♂️",[],"man,gesturing,ok","1F646-200D-2642-FE0F"]],"woman-gesturing-ok":[[["🙆‍♀","1f646-200d-2640-fe0f"],["🙆‍♀️"],["🙆🏻‍♀","1f646-1f3fb-200d-2640-fe0f"],["🙆🏼‍♀","1f646-1f3fc-200d-2640-fe0f"],["🙆🏽‍♀","1f646-1f3fd-200d-2640-fe0f"],["🙆🏾‍♀","1f646-1f3fe-200d-2640-fe0f"],["🙆🏿‍♀","1f646-1f3ff-200d-2640-fe0f"],["🙆🏻‍♀️"],["🙆🏼‍♀️"],["🙆🏽‍♀️"],["🙆🏾‍♀️"],["🙆🏿‍♀️"]],["🙆‍♀️",[],"woman,gesturing,ok","1F646-200D-2640-FE0F"]],"man-tipping-hand":[[["💁‍♂","1f481-200d-2642-fe0f"],["💁‍♂️"],["💁🏻‍♂","1f481-1f3fb-200d-2642-fe0f"],["💁🏼‍♂","1f481-1f3fc-200d-2642-fe0f"],["💁🏽‍♂","1f481-1f3fd-200d-2642-fe0f"],["💁🏾‍♂","1f481-1f3fe-200d-2642-fe0f"],["💁🏿‍♂","1f481-1f3ff-200d-2642-fe0f"],["💁🏻‍♂️"],["💁🏼‍♂️"],["💁🏽‍♂️"],["💁🏾‍♂️"],["💁🏿‍♂️"]],["💁‍♂️",[],"man,tipping,hand","1F481-200D-2642-FE0F"]],"woman-tipping-hand":[[["💁‍♀","1f481-200d-2640-fe0f"],["💁‍♀️"],["💁🏻‍♀","1f481-1f3fb-200d-2640-fe0f"],["💁🏼‍♀","1f481-1f3fc-200d-2640-fe0f"],["💁🏽‍♀","1f481-1f3fd-200d-2640-fe0f"],["💁🏾‍♀","1f481-1f3fe-200d-2640-fe0f"],["💁🏿‍♀","1f481-1f3ff-200d-2640-fe0f"],["💁🏻‍♀️"],["💁🏼‍♀️"],["💁🏽‍♀️"],["💁🏾‍♀️"],["💁🏿‍♀️"]],["💁‍♀️",[],"woman,tipping,hand","1F481-200D-2640-FE0F"]],"man-raising-hand":[[["🙋‍♂","1f64b-200d-2642-fe0f"],["🙋‍♂️"],["🙋🏻‍♂","1f64b-1f3fb-200d-2642-fe0f"],["🙋🏼‍♂","1f64b-1f3fc-200d-2642-fe0f"],["🙋🏽‍♂","1f64b-1f3fd-200d-2642-fe0f"],["🙋🏾‍♂","1f64b-1f3fe-200d-2642-fe0f"],["🙋🏿‍♂","1f64b-1f3ff-200d-2642-fe0f"],["🙋🏻‍♂️"],["🙋🏼‍♂️"],["🙋🏽‍♂️"],["🙋🏾‍♂️"],["🙋🏿‍♂️"]],["🙋‍♂️",[],"man,raising,hand","1F64B-200D-2642-FE0F"]],"woman-raising-hand":[[["🙋‍♀","1f64b-200d-2640-fe0f"],["🙋‍♀️"],["🙋🏻‍♀","1f64b-1f3fb-200d-2640-fe0f"],["🙋🏼‍♀","1f64b-1f3fc-200d-2640-fe0f"],["🙋🏽‍♀","1f64b-1f3fd-200d-2640-fe0f"],["🙋🏾‍♀","1f64b-1f3fe-200d-2640-fe0f"],["🙋🏿‍♀","1f64b-1f3ff-200d-2640-fe0f"],["🙋🏻‍♀️"],["🙋🏼‍♀️"],["🙋🏽‍♀️"],["🙋🏾‍♀️"],["🙋🏿‍♀️"]],["🙋‍♀️",[],"woman,raising,hand","1F64B-200D-2640-FE0F"]],"man-bowing":[[["🙇‍♂","1f647-200d-2642-fe0f"],["🙇‍♂️"],["🙇🏻‍♂","1f647-1f3fb-200d-2642-fe0f"],["🙇🏼‍♂","1f647-1f3fc-200d-2642-fe0f"],["🙇🏽‍♂","1f647-1f3fd-200d-2642-fe0f"],["🙇🏾‍♂","1f647-1f3fe-200d-2642-fe0f"],["🙇🏿‍♂","1f647-1f3ff-200d-2642-fe0f"],["🙇🏻‍♂️"],["🙇🏼‍♂️"],["🙇🏽‍♂️"],["🙇🏾‍♂️"],["🙇🏿‍♂️"]],["🙇‍♂️",[],"man,bowing","1F647-200D-2642-FE0F"]],"woman-bowing":[[["🙇‍♀","1f647-200d-2640-fe0f"],["🙇‍♀️"],["🙇🏻‍♀","1f647-1f3fb-200d-2640-fe0f"],["🙇🏼‍♀","1f647-1f3fc-200d-2640-fe0f"],["🙇🏽‍♀","1f647-1f3fd-200d-2640-fe0f"],["🙇🏾‍♀","1f647-1f3fe-200d-2640-fe0f"],["🙇🏿‍♀","1f647-1f3ff-200d-2640-fe0f"],["🙇🏻‍♀️"],["🙇🏼‍♀️"],["🙇🏽‍♀️"],["🙇🏾‍♀️"],["🙇🏿‍♀️"]],["🙇‍♀️",[],"woman,bowing","1F647-200D-2640-FE0F"]],"man-facepalming":[[["🤦‍♂","1f926-200d-2642-fe0f"],["🤦‍♂️"],["🤦🏻‍♂","1f926-1f3fb-200d-2642-fe0f"],["🤦🏼‍♂","1f926-1f3fc-200d-2642-fe0f"],["🤦🏽‍♂","1f926-1f3fd-200d-2642-fe0f"],["🤦🏾‍♂","1f926-1f3fe-200d-2642-fe0f"],["🤦🏿‍♂","1f926-1f3ff-200d-2642-fe0f"],["🤦🏻‍♂️"],["🤦🏼‍♂️"],["🤦🏽‍♂️"],["🤦🏾‍♂️"],["🤦🏿‍♂️"]],["🤦‍♂️",[],"man,facepalming","1F926-200D-2642-FE0F"]],"woman-facepalming":[[["🤦‍♀","1f926-200d-2640-fe0f"],["🤦‍♀️"],["🤦🏻‍♀","1f926-1f3fb-200d-2640-fe0f"],["🤦🏼‍♀","1f926-1f3fc-200d-2640-fe0f"],["🤦🏽‍♀","1f926-1f3fd-200d-2640-fe0f"],["🤦🏾‍♀","1f926-1f3fe-200d-2640-fe0f"],["🤦🏿‍♀","1f926-1f3ff-200d-2640-fe0f"],["🤦🏻‍♀️"],["🤦🏼‍♀️"],["🤦🏽‍♀️"],["🤦🏾‍♀️"],["🤦🏿‍♀️"]],["🤦‍♀️",[],"woman,facepalming","1F926-200D-2640-FE0F"]],"man-shrugging":[[["🤷‍♂","1f937-200d-2642-fe0f"],["🤷‍♂️"],["🤷🏻‍♂","1f937-1f3fb-200d-2642-fe0f"],["🤷🏼‍♂","1f937-1f3fc-200d-2642-fe0f"],["🤷🏽‍♂","1f937-1f3fd-200d-2642-fe0f"],["🤷🏾‍♂","1f937-1f3fe-200d-2642-fe0f"],["🤷🏿‍♂","1f937-1f3ff-200d-2642-fe0f"],["🤷🏻‍♂️"],["🤷🏼‍♂️"],["🤷🏽‍♂️"],["🤷🏾‍♂️"],["🤷🏿‍♂️"]],["🤷‍♂️",[],"man,shrugging","1F937-200D-2642-FE0F"]],"woman-shrugging":[[["🤷‍♀","1f937-200d-2640-fe0f"],["🤷‍♀️"],["🤷🏻‍♀","1f937-1f3fb-200d-2640-fe0f"],["🤷🏼‍♀","1f937-1f3fc-200d-2640-fe0f"],["🤷🏽‍♀","1f937-1f3fd-200d-2640-fe0f"],["🤷🏾‍♀","1f937-1f3fe-200d-2640-fe0f"],["🤷🏿‍♀","1f937-1f3ff-200d-2640-fe0f"],["🤷🏻‍♀️"],["🤷🏼‍♀️"],["🤷🏽‍♀️"],["🤷🏾‍♀️"],["🤷🏿‍♀️"]],["🤷‍♀️",[],"woman,shrugging","1F937-200D-2640-FE0F"]],"man-getting-massage":[[["💆‍♂","1f486-200d-2642-fe0f"],["💆‍♂️"],["💆🏻‍♂","1f486-1f3fb-200d-2642-fe0f"],["💆🏼‍♂","1f486-1f3fc-200d-2642-fe0f"],["💆🏽‍♂","1f486-1f3fd-200d-2642-fe0f"],["💆🏾‍♂","1f486-1f3fe-200d-2642-fe0f"],["💆🏿‍♂","1f486-1f3ff-200d-2642-fe0f"],["💆🏻‍♂️"],["💆🏼‍♂️"],["💆🏽‍♂️"],["💆🏾‍♂️"],["💆🏿‍♂️"]],["💆‍♂️",[],"man,getting,massage","1F486-200D-2642-FE0F"]],"woman-getting-massage":[[["💆‍♀","1f486-200d-2640-fe0f"],["💆‍♀️"],["💆🏻‍♀","1f486-1f3fb-200d-2640-fe0f"],["💆🏼‍♀","1f486-1f3fc-200d-2640-fe0f"],["💆🏽‍♀","1f486-1f3fd-200d-2640-fe0f"],["💆🏾‍♀","1f486-1f3fe-200d-2640-fe0f"],["💆🏿‍♀","1f486-1f3ff-200d-2640-fe0f"],["💆🏻‍♀️"],["💆🏼‍♀️"],["💆🏽‍♀️"],["💆🏾‍♀️"],["💆🏿‍♀️"]],["💆‍♀️",[],"woman,getting,massage","1F486-200D-2640-FE0F"]],"man-getting-haircut":[[["💇‍♂","1f487-200d-2642-fe0f"],["💇‍♂️"],["💇🏻‍♂","1f487-1f3fb-200d-2642-fe0f"],["💇🏼‍♂","1f487-1f3fc-200d-2642-fe0f"],["💇🏽‍♂","1f487-1f3fd-200d-2642-fe0f"],["💇🏾‍♂","1f487-1f3fe-200d-2642-fe0f"],["💇🏿‍♂","1f487-1f3ff-200d-2642-fe0f"],["💇🏻‍♂️"],["💇🏼‍♂️"],["💇🏽‍♂️"],["💇🏾‍♂️"],["💇🏿‍♂️"]],["💇‍♂️",[],"man,getting,haircut","1F487-200D-2642-FE0F"]],"woman-getting-haircut":[[["💇‍♀","1f487-200d-2640-fe0f"],["💇‍♀️"],["💇🏻‍♀","1f487-1f3fb-200d-2640-fe0f"],["💇🏼‍♀","1f487-1f3fc-200d-2640-fe0f"],["💇🏽‍♀","1f487-1f3fd-200d-2640-fe0f"],["💇🏾‍♀","1f487-1f3fe-200d-2640-fe0f"],["💇🏿‍♀","1f487-1f3ff-200d-2640-fe0f"],["💇🏻‍♀️"],["💇🏼‍♀️"],["💇🏽‍♀️"],["💇🏾‍♀️"],["💇🏿‍♀️"]],["💇‍♀️",[],"woman,getting,haircut","1F487-200D-2640-FE0F"]],"man-walking":[[["🚶‍♂","1f6b6-200d-2642-fe0f"],["🚶‍♂️"],["🚶🏻‍♂","1f6b6-1f3fb-200d-2642-fe0f"],["🚶🏼‍♂","1f6b6-1f3fc-200d-2642-fe0f"],["🚶🏽‍♂","1f6b6-1f3fd-200d-2642-fe0f"],["🚶🏾‍♂","1f6b6-1f3fe-200d-2642-fe0f"],["🚶🏿‍♂","1f6b6-1f3ff-200d-2642-fe0f"],["🚶🏻‍♂️"],["🚶🏼‍♂️"],["🚶🏽‍♂️"],["🚶🏾‍♂️"],["🚶🏿‍♂️"]],["🚶‍♂️",[],"man,walking","1F6B6-200D-2642-FE0F"]],"woman-walking":[[["🚶‍♀","1f6b6-200d-2640-fe0f"],["🚶‍♀️"],["🚶🏻‍♀","1f6b6-1f3fb-200d-2640-fe0f"],["🚶🏼‍♀","1f6b6-1f3fc-200d-2640-fe0f"],["🚶🏽‍♀","1f6b6-1f3fd-200d-2640-fe0f"],["🚶🏾‍♀","1f6b6-1f3fe-200d-2640-fe0f"],["🚶🏿‍♀","1f6b6-1f3ff-200d-2640-fe0f"],["🚶🏻‍♀️"],["🚶🏼‍♀️"],["🚶🏽‍♀️"],["🚶🏾‍♀️"],["🚶🏿‍♀️"]],["🚶‍♀️",[],"woman,walking","1F6B6-200D-2640-FE0F"]],"man-running":[[["🏃‍♂","1f3c3-200d-2642-fe0f"],["🏃‍♂️"],["🏃🏻‍♂","1f3c3-1f3fb-200d-2642-fe0f"],["🏃🏼‍♂","1f3c3-1f3fc-200d-2642-fe0f"],["🏃🏽‍♂","1f3c3-1f3fd-200d-2642-fe0f"],["🏃🏾‍♂","1f3c3-1f3fe-200d-2642-fe0f"],["🏃🏿‍♂","1f3c3-1f3ff-200d-2642-fe0f"],["🏃🏻‍♂️"],["🏃🏼‍♂️"],["🏃🏽‍♂️"],["🏃🏾‍♂️"],["🏃🏿‍♂️"]],["🏃‍♂️",[],"man,running","1F3C3-200D-2642-FE0F"]],"woman-running":[[["🏃‍♀","1f3c3-200d-2640-fe0f"],["🏃‍♀️"],["🏃🏻‍♀","1f3c3-1f3fb-200d-2640-fe0f"],["🏃🏼‍♀","1f3c3-1f3fc-200d-2640-fe0f"],["🏃🏽‍♀","1f3c3-1f3fd-200d-2640-fe0f"],["🏃🏾‍♀","1f3c3-1f3fe-200d-2640-fe0f"],["🏃🏿‍♀","1f3c3-1f3ff-200d-2640-fe0f"],["🏃🏻‍♀️"],["🏃🏼‍♀️"],["🏃🏽‍♀️"],["🏃🏾‍♀️"],["🏃🏿‍♀️"]],["🏃‍♀️",[],"woman,running","1F3C3-200D-2640-FE0F"]],"man-with-bunny-ears-partying":[[["👯‍♂","1f46f-200d-2642-fe0f"],["👯‍♂️"]],["👯‍♂️",[],"man,with,bunny,ears,partying","1F46F-200D-2642-FE0F"]],"woman-with-bunny-ears-partying":[[["👯‍♀","1f46f-200d-2640-fe0f"],["👯‍♀️"]],["👯‍♀️",[],"woman,with,bunny,ears,partying","1F46F-200D-2640-FE0F"]],woman_in_steamy_room:[[["🧖‍♀","1f9d6-200d-2640-fe0f"],["🧖‍♀️"],["🧖🏻‍♀","1f9d6-1f3fb-200d-2640-fe0f"],["🧖🏼‍♀","1f9d6-1f3fc-200d-2640-fe0f"],["🧖🏽‍♀","1f9d6-1f3fd-200d-2640-fe0f"],["🧖🏾‍♀","1f9d6-1f3fe-200d-2640-fe0f"],["🧖🏿‍♀","1f9d6-1f3ff-200d-2640-fe0f"],["🧖🏻‍♀️"],["🧖🏼‍♀️"],["🧖🏽‍♀️"],["🧖🏾‍♀️"],["🧖🏿‍♀️"]],["🧖‍♀️",[],"woman,in,steamy,room","1F9D6-200D-2640-FE0F"]],man_in_steamy_room:[[["🧖‍♂","1f9d6-200d-2642-fe0f"],["🧖‍♂️"],["🧖🏻‍♂","1f9d6-1f3fb-200d-2642-fe0f"],["🧖🏼‍♂","1f9d6-1f3fc-200d-2642-fe0f"],["🧖🏽‍♂","1f9d6-1f3fd-200d-2642-fe0f"],["🧖🏾‍♂","1f9d6-1f3fe-200d-2642-fe0f"],["🧖🏿‍♂","1f9d6-1f3ff-200d-2642-fe0f"],["🧖🏻‍♂️"],["🧖🏼‍♂️"],["🧖🏽‍♂️"],["🧖🏾‍♂️"],["🧖🏿‍♂️"]],["🧖‍♂️",[],"man,in,steamy,room","1F9D6-200D-2642-FE0F"]],woman_climbing:[[["🧗‍♀","1f9d7-200d-2640-fe0f"],["🧗‍♀️"],["🧗🏻‍♀","1f9d7-1f3fb-200d-2640-fe0f"],["🧗🏼‍♀","1f9d7-1f3fc-200d-2640-fe0f"],["🧗🏽‍♀","1f9d7-1f3fd-200d-2640-fe0f"],["🧗🏾‍♀","1f9d7-1f3fe-200d-2640-fe0f"],["🧗🏿‍♀","1f9d7-1f3ff-200d-2640-fe0f"],["🧗🏻‍♀️"],["🧗🏼‍♀️"],["🧗🏽‍♀️"],["🧗🏾‍♀️"],["🧗🏿‍♀️"]],["🧗‍♀️",[],"woman,climbing","1F9D7-200D-2640-FE0F"]],man_climbing:[[["🧗‍♂","1f9d7-200d-2642-fe0f"],["🧗‍♂️"],["🧗🏻‍♂","1f9d7-1f3fb-200d-2642-fe0f"],["🧗🏼‍♂","1f9d7-1f3fc-200d-2642-fe0f"],["🧗🏽‍♂","1f9d7-1f3fd-200d-2642-fe0f"],["🧗🏾‍♂","1f9d7-1f3fe-200d-2642-fe0f"],["🧗🏿‍♂","1f9d7-1f3ff-200d-2642-fe0f"],["🧗🏻‍♂️"],["🧗🏼‍♂️"],["🧗🏽‍♂️"],["🧗🏾‍♂️"],["🧗🏿‍♂️"]],["🧗‍♂️",[],"man,climbing","1F9D7-200D-2642-FE0F"]],woman_in_lotus_position:[[["🧘‍♀","1f9d8-200d-2640-fe0f"],["🧘‍♀️"],["🧘🏻‍♀","1f9d8-1f3fb-200d-2640-fe0f"],["🧘🏼‍♀","1f9d8-1f3fc-200d-2640-fe0f"],["🧘🏽‍♀","1f9d8-1f3fd-200d-2640-fe0f"],["🧘🏾‍♀","1f9d8-1f3fe-200d-2640-fe0f"],["🧘🏿‍♀","1f9d8-1f3ff-200d-2640-fe0f"],["🧘🏻‍♀️"],["🧘🏼‍♀️"],["🧘🏽‍♀️"],["🧘🏾‍♀️"],["🧘🏿‍♀️"]],["🧘‍♀️",[],"woman,in,lotus,position","1F9D8-200D-2640-FE0F"]],man_in_lotus_position:[[["🧘‍♂","1f9d8-200d-2642-fe0f"],["🧘‍♂️"],["🧘🏻‍♂","1f9d8-1f3fb-200d-2642-fe0f"],["🧘🏼‍♂","1f9d8-1f3fc-200d-2642-fe0f"],["🧘🏽‍♂","1f9d8-1f3fd-200d-2642-fe0f"],["🧘🏾‍♂","1f9d8-1f3fe-200d-2642-fe0f"],["🧘🏿‍♂","1f9d8-1f3ff-200d-2642-fe0f"],["🧘🏻‍♂️"],["🧘🏼‍♂️"],["🧘🏽‍♂️"],["🧘🏾‍♂️"],["🧘🏿‍♂️"]],["🧘‍♂️",[],"man,in,lotus,position","1F9D8-200D-2642-FE0F"]],"man-surfing":[[["🏄‍♂","1f3c4-200d-2642-fe0f"],["🏄‍♂️"],["🏄🏻‍♂","1f3c4-1f3fb-200d-2642-fe0f"],["🏄🏼‍♂","1f3c4-1f3fc-200d-2642-fe0f"],["🏄🏽‍♂","1f3c4-1f3fd-200d-2642-fe0f"],["🏄🏾‍♂","1f3c4-1f3fe-200d-2642-fe0f"],["🏄🏿‍♂","1f3c4-1f3ff-200d-2642-fe0f"],["🏄🏻‍♂️"],["🏄🏼‍♂️"],["🏄🏽‍♂️"],["🏄🏾‍♂️"],["🏄🏿‍♂️"]],["🏄‍♂️",[],"man,surfing","1F3C4-200D-2642-FE0F"]],"woman-surfing":[[["🏄‍♀","1f3c4-200d-2640-fe0f"],["🏄‍♀️"],["🏄🏻‍♀","1f3c4-1f3fb-200d-2640-fe0f"],["🏄🏼‍♀","1f3c4-1f3fc-200d-2640-fe0f"],["🏄🏽‍♀","1f3c4-1f3fd-200d-2640-fe0f"],["🏄🏾‍♀","1f3c4-1f3fe-200d-2640-fe0f"],["🏄🏿‍♀","1f3c4-1f3ff-200d-2640-fe0f"],["🏄🏻‍♀️"],["🏄🏼‍♀️"],["🏄🏽‍♀️"],["🏄🏾‍♀️"],["🏄🏿‍♀️"]],["🏄‍♀️",[],"woman,surfing","1F3C4-200D-2640-FE0F"]],"man-rowing-boat":[[["🚣‍♂","1f6a3-200d-2642-fe0f"],["🚣‍♂️"],["🚣🏻‍♂","1f6a3-1f3fb-200d-2642-fe0f"],["🚣🏼‍♂","1f6a3-1f3fc-200d-2642-fe0f"],["🚣🏽‍♂","1f6a3-1f3fd-200d-2642-fe0f"],["🚣🏾‍♂","1f6a3-1f3fe-200d-2642-fe0f"],["🚣🏿‍♂","1f6a3-1f3ff-200d-2642-fe0f"],["🚣🏻‍♂️"],["🚣🏼‍♂️"],["🚣🏽‍♂️"],["🚣🏾‍♂️"],["🚣🏿‍♂️"]],["🚣‍♂️",[],"man,rowing,boat","1F6A3-200D-2642-FE0F"]],"woman-rowing-boat":[[["🚣‍♀","1f6a3-200d-2640-fe0f"],["🚣‍♀️"],["🚣🏻‍♀","1f6a3-1f3fb-200d-2640-fe0f"],["🚣🏼‍♀","1f6a3-1f3fc-200d-2640-fe0f"],["🚣🏽‍♀","1f6a3-1f3fd-200d-2640-fe0f"],["🚣🏾‍♀","1f6a3-1f3fe-200d-2640-fe0f"],["🚣🏿‍♀","1f6a3-1f3ff-200d-2640-fe0f"],["🚣🏻‍♀️"],["🚣🏼‍♀️"],["🚣🏽‍♀️"],["🚣🏾‍♀️"],["🚣🏿‍♀️"]],["🚣‍♀️",[],"woman,rowing,boat","1F6A3-200D-2640-FE0F"]],"man-swimming":[[["🏊‍♂","1f3ca-200d-2642-fe0f"],["🏊‍♂️"],["🏊🏻‍♂","1f3ca-1f3fb-200d-2642-fe0f"],["🏊🏼‍♂","1f3ca-1f3fc-200d-2642-fe0f"],["🏊🏽‍♂","1f3ca-1f3fd-200d-2642-fe0f"],["🏊🏾‍♂","1f3ca-1f3fe-200d-2642-fe0f"],["🏊🏿‍♂","1f3ca-1f3ff-200d-2642-fe0f"],["🏊🏻‍♂️"],["🏊🏼‍♂️"],["🏊🏽‍♂️"],["🏊🏾‍♂️"],["🏊🏿‍♂️"]],["🏊‍♂️",[],"man,swimming","1F3CA-200D-2642-FE0F"]],"woman-swimming":[[["🏊‍♀","1f3ca-200d-2640-fe0f"],["🏊‍♀️"],["🏊🏻‍♀","1f3ca-1f3fb-200d-2640-fe0f"],["🏊🏼‍♀","1f3ca-1f3fc-200d-2640-fe0f"],["🏊🏽‍♀","1f3ca-1f3fd-200d-2640-fe0f"],["🏊🏾‍♀","1f3ca-1f3fe-200d-2640-fe0f"],["🏊🏿‍♀","1f3ca-1f3ff-200d-2640-fe0f"],["🏊🏻‍♀️"],["🏊🏼‍♀️"],["🏊🏽‍♀️"],["🏊🏾‍♀️"],["🏊🏿‍♀️"]],["🏊‍♀️",[],"woman,swimming","1F3CA-200D-2640-FE0F"]],"man-biking":[[["🚴‍♂","1f6b4-200d-2642-fe0f"],["🚴‍♂️"],["🚴🏻‍♂","1f6b4-1f3fb-200d-2642-fe0f"],["🚴🏼‍♂","1f6b4-1f3fc-200d-2642-fe0f"],["🚴🏽‍♂","1f6b4-1f3fd-200d-2642-fe0f"],["🚴🏾‍♂","1f6b4-1f3fe-200d-2642-fe0f"],["🚴🏿‍♂","1f6b4-1f3ff-200d-2642-fe0f"],["🚴🏻‍♂️"],["🚴🏼‍♂️"],["🚴🏽‍♂️"],["🚴🏾‍♂️"],["🚴🏿‍♂️"]],["🚴‍♂️",[],"man,biking","1F6B4-200D-2642-FE0F"]],"woman-biking":[[["🚴‍♀","1f6b4-200d-2640-fe0f"],["🚴‍♀️"],["🚴🏻‍♀","1f6b4-1f3fb-200d-2640-fe0f"],["🚴🏼‍♀","1f6b4-1f3fc-200d-2640-fe0f"],["🚴🏽‍♀","1f6b4-1f3fd-200d-2640-fe0f"],["🚴🏾‍♀","1f6b4-1f3fe-200d-2640-fe0f"],["🚴🏿‍♀","1f6b4-1f3ff-200d-2640-fe0f"],["🚴🏻‍♀️"],["🚴🏼‍♀️"],["🚴🏽‍♀️"],["🚴🏾‍♀️"],["🚴🏿‍♀️"]],["🚴‍♀️",[],"woman,biking","1F6B4-200D-2640-FE0F"]],"man-mountain-biking":[[["🚵‍♂","1f6b5-200d-2642-fe0f"],["🚵‍♂️"],["🚵🏻‍♂","1f6b5-1f3fb-200d-2642-fe0f"],["🚵🏼‍♂","1f6b5-1f3fc-200d-2642-fe0f"],["🚵🏽‍♂","1f6b5-1f3fd-200d-2642-fe0f"],["🚵🏾‍♂","1f6b5-1f3fe-200d-2642-fe0f"],["🚵🏿‍♂","1f6b5-1f3ff-200d-2642-fe0f"],["🚵🏻‍♂️"],["🚵🏼‍♂️"],["🚵🏽‍♂️"],["🚵🏾‍♂️"],["🚵🏿‍♂️"]],["🚵‍♂️",[],"man,mountain,biking","1F6B5-200D-2642-FE0F"]],"woman-mountain-biking":[[["🚵‍♀","1f6b5-200d-2640-fe0f"],["🚵‍♀️"],["🚵🏻‍♀","1f6b5-1f3fb-200d-2640-fe0f"],["🚵🏼‍♀","1f6b5-1f3fc-200d-2640-fe0f"],["🚵🏽‍♀","1f6b5-1f3fd-200d-2640-fe0f"],["🚵🏾‍♀","1f6b5-1f3fe-200d-2640-fe0f"],["🚵🏿‍♀","1f6b5-1f3ff-200d-2640-fe0f"],["🚵🏻‍♀️"],["🚵🏼‍♀️"],["🚵🏽‍♀️"],["🚵🏾‍♀️"],["🚵🏿‍♀️"]],["🚵‍♀️",[],"woman,mountain,biking","1F6B5-200D-2640-FE0F"]],"man-cartwheeling":[[["🤸‍♂","1f938-200d-2642-fe0f"],["🤸‍♂️"],["🤸🏻‍♂","1f938-1f3fb-200d-2642-fe0f"],["🤸🏼‍♂","1f938-1f3fc-200d-2642-fe0f"],["🤸🏽‍♂","1f938-1f3fd-200d-2642-fe0f"],["🤸🏾‍♂","1f938-1f3fe-200d-2642-fe0f"],["🤸🏿‍♂","1f938-1f3ff-200d-2642-fe0f"],["🤸🏻‍♂️"],["🤸🏼‍♂️"],["🤸🏽‍♂️"],["🤸🏾‍♂️"],["🤸🏿‍♂️"]],["🤸‍♂️",[],"man,cartwheeling","1F938-200D-2642-FE0F"]],"woman-cartwheeling":[[["🤸‍♀","1f938-200d-2640-fe0f"],["🤸‍♀️"],["🤸🏻‍♀","1f938-1f3fb-200d-2640-fe0f"],["🤸🏼‍♀","1f938-1f3fc-200d-2640-fe0f"],["🤸🏽‍♀","1f938-1f3fd-200d-2640-fe0f"],["🤸🏾‍♀","1f938-1f3fe-200d-2640-fe0f"],["🤸🏿‍♀","1f938-1f3ff-200d-2640-fe0f"],["🤸🏻‍♀️"],["🤸🏼‍♀️"],["🤸🏽‍♀️"],["🤸🏾‍♀️"],["🤸🏿‍♀️"]],["🤸‍♀️",[],"woman,cartwheeling","1F938-200D-2640-FE0F"]],"man-wrestling":[[["🤼‍♂","1f93c-200d-2642-fe0f"],["🤼‍♂️"]],["🤼‍♂️",[],"man,wrestling","1F93C-200D-2642-FE0F"]],"woman-wrestling":[[["🤼‍♀","1f93c-200d-2640-fe0f"],["🤼‍♀️"]],["🤼‍♀️",[],"woman,wrestling","1F93C-200D-2640-FE0F"]],"man-playing-water-polo":[[["🤽‍♂","1f93d-200d-2642-fe0f"],["🤽‍♂️"],["🤽🏻‍♂","1f93d-1f3fb-200d-2642-fe0f"],["🤽🏼‍♂","1f93d-1f3fc-200d-2642-fe0f"],["🤽🏽‍♂","1f93d-1f3fd-200d-2642-fe0f"],["🤽🏾‍♂","1f93d-1f3fe-200d-2642-fe0f"],["🤽🏿‍♂","1f93d-1f3ff-200d-2642-fe0f"],["🤽🏻‍♂️"],["🤽🏼‍♂️"],["🤽🏽‍♂️"],["🤽🏾‍♂️"],["🤽🏿‍♂️"]],["🤽‍♂️",[],"man,playing,water,polo","1F93D-200D-2642-FE0F"]],"woman-playing-water-polo":[[["🤽‍♀","1f93d-200d-2640-fe0f"],["🤽‍♀️"],["🤽🏻‍♀","1f93d-1f3fb-200d-2640-fe0f"],["🤽🏼‍♀","1f93d-1f3fc-200d-2640-fe0f"],["🤽🏽‍♀","1f93d-1f3fd-200d-2640-fe0f"],["🤽🏾‍♀","1f93d-1f3fe-200d-2640-fe0f"],["🤽🏿‍♀","1f93d-1f3ff-200d-2640-fe0f"],["🤽🏻‍♀️"],["🤽🏼‍♀️"],["🤽🏽‍♀️"],["🤽🏾‍♀️"],["🤽🏿‍♀️"]],["🤽‍♀️",[],"woman,playing,water,polo","1F93D-200D-2640-FE0F"]],"man-playing-handball":[[["🤾‍♂","1f93e-200d-2642-fe0f"],["🤾‍♂️"],["🤾🏻‍♂","1f93e-1f3fb-200d-2642-fe0f"],["🤾🏼‍♂","1f93e-1f3fc-200d-2642-fe0f"],["🤾🏽‍♂","1f93e-1f3fd-200d-2642-fe0f"],["🤾🏾‍♂","1f93e-1f3fe-200d-2642-fe0f"],["🤾🏿‍♂","1f93e-1f3ff-200d-2642-fe0f"],["🤾🏻‍♂️"],["🤾🏼‍♂️"],["🤾🏽‍♂️"],["🤾🏾‍♂️"],["🤾🏿‍♂️"]],["🤾‍♂️",[],"man,playing,handball","1F93E-200D-2642-FE0F"]],"woman-playing-handball":[[["🤾‍♀","1f93e-200d-2640-fe0f"],["🤾‍♀️"],["🤾🏻‍♀","1f93e-1f3fb-200d-2640-fe0f"],["🤾🏼‍♀","1f93e-1f3fc-200d-2640-fe0f"],["🤾🏽‍♀","1f93e-1f3fd-200d-2640-fe0f"],["🤾🏾‍♀","1f93e-1f3fe-200d-2640-fe0f"],["🤾🏿‍♀","1f93e-1f3ff-200d-2640-fe0f"],["🤾🏻‍♀️"],["🤾🏼‍♀️"],["🤾🏽‍♀️"],["🤾🏾‍♀️"],["🤾🏿‍♀️"]],["🤾‍♀️",[],"woman,playing,handball","1F93E-200D-2640-FE0F"]],"man-juggling":[[["🤹‍♂","1f939-200d-2642-fe0f"],["🤹‍♂️"],["🤹🏻‍♂","1f939-1f3fb-200d-2642-fe0f"],["🤹🏼‍♂","1f939-1f3fc-200d-2642-fe0f"],["🤹🏽‍♂","1f939-1f3fd-200d-2642-fe0f"],["🤹🏾‍♂","1f939-1f3fe-200d-2642-fe0f"],["🤹🏿‍♂","1f939-1f3ff-200d-2642-fe0f"],["🤹🏻‍♂️"],["🤹🏼‍♂️"],["🤹🏽‍♂️"],["🤹🏾‍♂️"],["🤹🏿‍♂️"]],["🤹‍♂️",[],"man,juggling","1F939-200D-2642-FE0F"]],"woman-juggling":[[["🤹‍♀","1f939-200d-2640-fe0f"],["🤹‍♀️"],["🤹🏻‍♀","1f939-1f3fb-200d-2640-fe0f"],["🤹🏼‍♀","1f939-1f3fc-200d-2640-fe0f"],["🤹🏽‍♀","1f939-1f3fd-200d-2640-fe0f"],["🤹🏾‍♀","1f939-1f3fe-200d-2640-fe0f"],["🤹🏿‍♀","1f939-1f3ff-200d-2640-fe0f"],["🤹🏻‍♀️"],["🤹🏼‍♀️"],["🤹🏽‍♀️"],["🤹🏾‍♀️"],["🤹🏿‍♀️"]],["🤹‍♀️",[],"woman,juggling","1F939-200D-2640-FE0F"]],"man-boy":[[["👨‍👦"]],["👨‍👦",[],"man,boy","1F468-200D-1F466"]],"man-girl":[[["👨‍👧"]],["👨‍👧",[],"man,girl","1F468-200D-1F467"]],"woman-boy":[[["👩‍👦"]],["👩‍👦",[],"woman,boy","1F469-200D-1F466"]],"woman-girl":[[["👩‍👧"]],["👩‍👧",[],"woman,girl","1F469-200D-1F467"]],hash:[[["#️⃣","23-20e3"]],["#️⃣",[],"hash,key,symbol,blue-square,twitter","0023-FE0F-20E3"]],keycap_star:[[["*️⃣","2a-20e3"]],["*️⃣",[],"keycap,star","002A-FE0F-20E3"]],zero:[[["0️⃣","30-20e3"]],["0️⃣",[],"zero,keycap,0,numbers,blue-square,null","0030-FE0F-20E3"]],one:[[["1️⃣","31-20e3"]],["1️⃣",[],"one,keycap,1,blue-square,numbers","0031-FE0F-20E3"]],two:[[["2️⃣","32-20e3"]],["2️⃣",[],"two,keycap,2,numbers,prime,blue-square","0032-FE0F-20E3"]],three:[[["3️⃣","33-20e3"]],["3️⃣",[],"three,keycap,3,numbers,prime,blue-square","0033-FE0F-20E3"]],four:[[["4️⃣","34-20e3"]],["4️⃣",[],"four,keycap,4,numbers,blue-square","0034-FE0F-20E3"]],five:[[["5️⃣","35-20e3"]],["5️⃣",[],"five,keycap,5,numbers,blue-square,prime","0035-FE0F-20E3"]],six:[[["6️⃣","36-20e3"]],["6️⃣",[],"six,keycap,6,numbers,blue-square","0036-FE0F-20E3"]],seven:[[["7️⃣","37-20e3"]],["7️⃣",[],"seven,keycap,7,numbers,blue-square,prime","0037-FE0F-20E3"]],eight:[[["8️⃣","38-20e3"]],["8️⃣",[],"eight,keycap,8,blue-square,numbers","0038-FE0F-20E3"]],nine:[[["9️⃣","39-20e3"]],["9️⃣",[],"nine,keycap,9,blue-square,numbers","0039-FE0F-20E3"]],"male-detective":[[["🕵️‍♂","1f575-fe0f-200d-2642-fe0f"],["🕵️‍♂️"]],["🕵️‍♂️",[],"male,detective","1F575-FE0F-200D-2642-FE0F"]],"female-detective":[[["🕵️‍♀","1f575-fe0f-200d-2640-fe0f"],["🕵️‍♀️"]],["🕵️‍♀️",[],"female,detective","1F575-FE0F-200D-2640-FE0F"]],"man-golfing":[[["🏌️‍♂","1f3cc-fe0f-200d-2642-fe0f"],["🏌️‍♂️"]],["🏌️‍♂️",[],"man,golfing","1F3CC-FE0F-200D-2642-FE0F"]],"woman-golfing":[[["🏌️‍♀","1f3cc-fe0f-200d-2640-fe0f"],["🏌️‍♀️"]],["🏌️‍♀️",[],"woman,golfing","1F3CC-FE0F-200D-2640-FE0F"]],"man-bouncing-ball":[[["⛹️‍♂","26f9-fe0f-200d-2642-fe0f"],["⛹️‍♂️"]],["⛹️‍♂️",[],"man,bouncing,ball","26F9-FE0F-200D-2642-FE0F"]],"woman-bouncing-ball":[[["⛹️‍♀","26f9-fe0f-200d-2640-fe0f"],["⛹️‍♀️"]],["⛹️‍♀️",[],"woman,bouncing,ball","26F9-FE0F-200D-2640-FE0F"]],"man-lifting-weights":[[["🏋️‍♂","1f3cb-fe0f-200d-2642-fe0f"],["🏋️‍♂️"]],["🏋️‍♂️",[],"man,lifting,weights","1F3CB-FE0F-200D-2642-FE0F"]],"woman-lifting-weights":[[["🏋️‍♀","1f3cb-fe0f-200d-2640-fe0f"],["🏋️‍♀️"]],["🏋️‍♀️",[],"woman,lifting,weights","1F3CB-FE0F-200D-2640-FE0F"]],"eye-in-speech-bubble":[[["👁️‍🗨","1f441-200d-1f5e8"],["👁️‍🗨️","1f441-200d-1f5e8"]],["👁️‍🗨️",[],"eye,in,speech,bubble","1F441-FE0F-200D-1F5E8-FE0F"]],"rainbow-flag":[[["🏳️‍🌈"]],["🏳️‍🌈",[],"rainbow,flag","1F3F3-FE0F-200D-1F308"]],"man-woman-boy":[[["👨‍👩‍👦"]],["👪",["family"],"man,woman,boy,family","1F468-200D-1F469-200D-1F466"]],"man-woman-girl":[[["👨‍👩‍👧"]],["👨‍👩‍👧",[],"man,woman,girl","1F468-200D-1F469-200D-1F467"]],"man-man-boy":[[["👨‍👨‍👦"]],["👨‍👨‍👦",[],"man,boy","1F468-200D-1F468-200D-1F466"]],"man-man-girl":[[["👨‍👨‍👧"]],["👨‍👨‍👧",[],"man,girl","1F468-200D-1F468-200D-1F467"]],"woman-woman-boy":[[["👩‍👩‍👦"]],["👩‍👩‍👦",[],"woman,boy","1F469-200D-1F469-200D-1F466"]],"woman-woman-girl":[[["👩‍👩‍👧"]],["👩‍👩‍👧",[],"woman,girl","1F469-200D-1F469-200D-1F467"]],"man-boy-boy":[[["👨‍👦‍👦"]],["👨‍👦‍👦",[],"man,boy","1F468-200D-1F466-200D-1F466"]],"man-girl-boy":[[["👨‍👧‍👦"]],["👨‍👧‍👦",[],"man,girl,boy","1F468-200D-1F467-200D-1F466"]],"man-girl-girl":[[["👨‍👧‍👧"]],["👨‍👧‍👧",[],"man,girl","1F468-200D-1F467-200D-1F467"]],"woman-boy-boy":[[["👩‍👦‍👦"]],["👩‍👦‍👦",[],"woman,boy","1F469-200D-1F466-200D-1F466"]],"woman-girl-boy":[[["👩‍👧‍👦"]],["👩‍👧‍👦",[],"woman,girl,boy","1F469-200D-1F467-200D-1F466"]],"woman-girl-girl":[[["👩‍👧‍👧"]],["👩‍👧‍👧",[],"woman,girl","1F469-200D-1F467-200D-1F467"]],"woman-heart-man":[[["👩‍❤️‍👨"]],["👩‍❤️‍👨",[],"woman,heart,man","1F469-200D-2764-FE0F-200D-1F468"]],"man-heart-man":[[["👨‍❤️‍👨"]],["👨‍❤️‍👨",[],"man,heart","1F468-200D-2764-FE0F-200D-1F468"]],"woman-heart-woman":[[["👩‍❤️‍👩"]],["👩‍❤️‍👩",[],"woman,heart","1F469-200D-2764-FE0F-200D-1F469"]],"man-woman-girl-boy":[[["👨‍👩‍👧‍👦"]],["👨‍👩‍👧‍👦",[],"man,woman,girl,boy","1F468-200D-1F469-200D-1F467-200D-1F466"]],"man-woman-boy-boy":[[["👨‍👩‍👦‍👦"]],["👨‍👩‍👦‍👦",[],"man,woman,boy","1F468-200D-1F469-200D-1F466-200D-1F466"]],"man-woman-girl-girl":[[["👨‍👩‍👧‍👧"]],["👨‍👩‍👧‍👧",[],"man,woman,girl","1F468-200D-1F469-200D-1F467-200D-1F467"]],"man-man-girl-boy":[[["👨‍👨‍👧‍👦"]],["👨‍👨‍👧‍👦",[],"man,girl,boy","1F468-200D-1F468-200D-1F467-200D-1F466"]],"man-man-boy-boy":[[["👨‍👨‍👦‍👦"]],["👨‍👨‍👦‍👦",[],"man,boy","1F468-200D-1F468-200D-1F466-200D-1F466"]],"man-man-girl-girl":[[["👨‍👨‍👧‍👧"]],["👨‍👨‍👧‍👧",[],"man,girl","1F468-200D-1F468-200D-1F467-200D-1F467"]],"woman-woman-girl-boy":[[["👩‍👩‍👧‍👦"]],["👩‍👩‍👧‍👦",[],"woman,girl,boy","1F469-200D-1F469-200D-1F467-200D-1F466"]],"woman-woman-boy-boy":[[["👩‍👩‍👦‍👦"]],["👩‍👩‍👦‍👦",[],"woman,boy","1F469-200D-1F469-200D-1F466-200D-1F466"]],"woman-woman-girl-girl":[[["👩‍👩‍👧‍👧"]],["👩‍👩‍👧‍👧",[],"woman,girl","1F469-200D-1F469-200D-1F467-200D-1F467"]],"flag-england":[[["🏴󠁧󠁢󠁥󠁮󠁧󠁿"]],["🏴󠁧󠁢󠁥󠁮󠁧󠁿",[],"flag,england"]],"flag-scotland":[[["🏴󠁧󠁢󠁳󠁣󠁴󠁿"]],["🏴󠁧󠁢󠁳󠁣󠁴󠁿",[],"flag,scotland"]],"flag-wales":[[["🏴󠁧󠁢󠁷󠁬󠁳󠁿"]],["🏴󠁧󠁢󠁷󠁬󠁳󠁿",[],"flag,wales"]],"woman-kiss-man":[[["👩‍❤️‍💋‍👨"]],["👩‍❤️‍💋‍👨",[],"woman,kiss,man","1F469-200D-2764-FE0F-200D-1F48B-200D-1F468"]],"man-kiss-man":[[["👨‍❤️‍💋‍👨"]],["👨‍❤️‍💋‍👨",[],"man,kiss","1F468-200D-2764-FE0F-200D-1F48B-200D-1F468"]],"woman-kiss-woman":[[["👩‍❤️‍💋‍👩"]],["👩‍❤️‍💋‍👩",[],"woman,kiss","1F469-200D-2764-FE0F-200D-1F48B-200D-1F469"]]},null,[{id:"people",name:"Smileys & People",emojis:["grinning","grin","joy","rolling_on_the_floor_laughing","smiley","smile","sweat_smile","laughing","wink","blush","yum","sunglasses","heart_eyes","kissing_heart","kissing","kissing_smiling_eyes","kissing_closed_eyes","relaxed","slightly_smiling_face","hugging_face","star-struck","thinking_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","face_with_rolling_eyes","smirk","persevere","disappointed_relieved","open_mouth","zipper_mouth_face","hushed","sleepy","tired_face","sleeping","relieved","stuck_out_tongue","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","drooling_face","unamused","sweat","pensive","confused","upside_down_face","money_mouth_face","astonished","white_frowning_face","slightly_frowning_face","confounded","disappointed","worried","triumph","cry","sob","frowning","anguished","fearful","weary","exploding_head","grimacing","cold_sweat","scream","flushed","zany_face","dizzy_face","rage","angry","face_with_symbols_on_mouth","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","innocent","face_with_cowboy_hat","clown_face","lying_face","shushing_face","face_with_hand_over_mouth","face_with_monocle","nerd_face","smiling_imp","imp","japanese_ogre","japanese_goblin","skull","skull_and_crossbones","ghost","alien","space_invader","robot_face","hankey","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","baby","child","boy","girl","adult","man","woman","older_adult","older_man","older_woman","male-doctor","female-doctor","male-student","female-student","male-teacher","female-teacher","male-judge","female-judge","male-farmer","female-farmer","male-cook","female-cook","male-mechanic","female-mechanic","male-factory-worker","female-factory-worker","male-office-worker","female-office-worker","male-scientist","female-scientist","male-technologist","female-technologist","male-singer","female-singer","male-artist","female-artist","male-pilot","female-pilot","male-astronaut","female-astronaut","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","construction_worker","male-construction-worker","female-construction-worker","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","bearded_person","person_with_blond_hair","blond-haired-man","blond-haired-woman","man_in_tuxedo","bride_with_veil","pregnant_woman","breast-feeding","angel","santa","mrs_claus","mage","female_mage","male_mage","fairy","female_fairy","male_fairy","vampire","female_vampire","male_vampire","merperson","mermaid","merman","elf","female_elf","male_elf","genie","female_genie","male_genie","zombie","female_zombie","male_zombie","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","runner","man-running","woman-running","dancer","man_dancing","dancers","man-with-bunny-ears-partying","woman-with-bunny-ears-partying","person_in_steamy_room","woman_in_steamy_room","man_in_steamy_room","person_climbing","woman_climbing","man_climbing","person_in_lotus_position","woman_in_lotus_position","man_in_lotus_position","bath","sleeping_accommodation","man_in_business_suit_levitating","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","racing_car","racing_motorcycle","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","couple","two_men_holding_hands","two_women_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","selfie","muscle","point_left","point_right","point_up","point_up_2","middle_finger","point_down","v","crossed_fingers","spock-hand","the_horns","call_me_hand","raised_hand_with_fingers_splayed","hand","ok_hand","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","raised_back_of_hand","wave","i_love_you_hand_sign","writing_hand","clap","open_hands","raised_hands","palms_up_together","pray","handshake","nail_care","ear","nose","footprints","eyes","eye","eye-in-speech-bubble","brain","tongue","lips","kiss","cupid","heart","heartbeat","broken_heart","two_hearts","sparkling_heart","heartpulse","blue_heart","green_heart","yellow_heart","orange_heart","purple_heart","black_heart","gift_heart","revolving_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","love_letter","zzz","anger","bomb","boom","sweat_drops","dash","dizzy","speech_balloon","left_speech_bubble","right_anger_bubble","thought_balloon","hole","eyeglasses","dark_sunglasses","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","bikini","womans_clothes","purse","handbag","pouch","shopping_bags","school_satchel","mans_shoe","athletic_shoe","high_heel","sandal","boot","crown","womans_hat","tophat","mortar_board","billed_cap","helmet_with_white_cross","prayer_beads","lipstick","ring","gem"]},{id:"nature",name:"Animals & Nature",emojis:["monkey_face","monkey","gorilla","dog","dog2","poodle","wolf","fox_face","cat","cat2","lion_face","tiger","tiger2","leopard","horse","racehorse","unicorn_face","zebra_face","deer","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","giraffe_face","elephant","rhinoceros","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","hedgehog","bat","bear","koala","panda_face","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","owl","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","fish","tropical_fish","blowfish","shark","octopus","shell","crab","shrimp","squid","snail","butterfly","bug","ant","bee","beetle","cricket","spider","spider_web","scorpion","bouquet","cherry_blossom","white_flower","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","seedling","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves"]},{id:"foods",name:"Food & Drink",emojis:["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","apple","green_apple","pear","peach","cherries","strawberry","kiwifruit","tomato","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","cucumber","broccoli","mushroom","peanuts","chestnut","bread","croissant","baguette_bread","pretzel","pancakes","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","stuffed_flatbread","egg","fried_egg","shallow_pan_of_food","stew","bowl_with_spoon","green_salad","popcorn","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","dango","dumpling","fortune_cookie","takeout_box","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","cup_with_straw","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","amphora"]},{id:"activity",name:"Activities",emojis:["jack_o_lantern","christmas_tree","fireworks","sparkler","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","basketball","volleyball","football","rugby_football","tennis","8ball","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","dart","golf","ice_skate","fishing_pole_and_fish","running_shirt_with_sash","ski","sled","curling_stone","video_game","joystick","game_die","spades","hearts","diamonds","clubs","black_joker","mahjong","flower_playing_cards"]},{id:"places",name:"Travel & Places",emojis:["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","house_buildings","cityscape","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","milky_way","carousel_horse","ferris_wheel","roller_coaster","barber","circus_tent","performing_arts","frame_with_picture","art","slot_machine","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","truck","articulated_lorry","tractor","bike","scooter","motor_scooter","busstop","motorway","railway_track","fuelpump","rotating_light","traffic_light","vertical_traffic_light","construction","octagonal_sign","anchor","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","door","bed","couch_and_lamp","toilet","shower","bathtub","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","star","star2","stars","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{id:"objects",name:"Objects",emojis:["mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","guitar","musical_keyboard","trumpet","violin","drum_with_drumsticks","iphone","calling","phone","telephone_receiver","pager","fax","battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","microscope","telescope","satellite_antenna","candle","bulb","flashlight","izakaya_lantern","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","yen","dollar","euro","pound","money_with_wings","credit_card","chart","currency_exchange","heavy_dollar_sign","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","gun","bow_and_arrow","shield","wrench","nut_and_bolt","gear","compression","alembic","scales","link","chains","syringe","pill","smoking","coffin","funeral_urn","moyai","oil_drum","crystal_ball","shopping_trolley"]},{id:"symbols",name:"Symbols",emojis:["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","vibration_mode","mobile_phone_off","female_sign","male_sign","medical_symbol","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","heavy_multiplication_x","x","negative_squared_cross_mark","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","100","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","black_small_square","white_small_square","white_medium_square","black_medium_square","white_medium_small_square","black_medium_small_square","black_large_square","white_large_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","black_square_button","white_square_button","white_circle","black_circle","red_circle","large_blue_circle"]},{id:"flags",name:"Flags",emojis:["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","rainbow-flag","ru","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}],{satisfied:"laughing",grinning_face_with_star_eyes:"star-struck",face_with_one_eyebrow_raised:"face_with_raised_eyebrow",telephone:"phone",cooking:"fried_egg",paw_prints:"feet","flag-cn":"cn",lantern:"izakaya_lantern",shocked_face_with_exploding_head:"exploding_head",open_book:"book","flag-de":"de",grinning_face_with_one_large_and_one_small_eye:"zany_face",serious_face_with_symbols_covering_mouth:"face_with_symbols_on_mouth",flipper:"dolphin",face_with_open_mouth_vomiting:"face_vomiting","flag-es":"es",face_with_finger_covering_closed_lips:"shushing_face",smiling_face_with_smiling_eyes_and_hand_covering_mouth:"face_with_hand_over_mouth","flag-fr":"fr",honeybee:"bee",red_car:"car",envelope:"email",uk:"gb","flag-gb":"gb",poop:"hankey",shit:"hankey",staff_of_aesculapius:"medical_symbol",knife:"hocho",sailboat:"boat",pencil:"memo","flag-it":"it","flag-jp":"jp",heavy_exclamation_mark:"exclamation","flag-kr":"kr",waxing_gibbous_moon:"moon",mother_christmas:"mrs_claus",sun_small_cloud:"mostly_sunny",sun_behind_cloud:"barely_sunny",sun_behind_rain_cloud:"partly_sunny_rain",lightning_cloud:"lightning",tornado_cloud:"tornado","flag-ru":"ru",running:"runner","flag-us":"us",man_and_woman_holding_hands:"couple","man-woman-boy":"family",family:"man-woman-boy",reversed_hand_with_middle_finger_extended:"middle_finger",hand_with_index_and_middle_fingers_crossed:"crossed_fingers",sign_of_the_horns:"the_horns",raised_hand:"hand",thumbsup:"+1",thumbsdown:"-1",punch:"facepunch",collision:"boom",tshirt:"shirt",shoe:"mans_shoe"},[["🥰"],["🥵"],["🥶"],["🥳"],["🥴"],["🥺"],["🏻"],["🏼"],["🏽"],["🏾"],["🏿"],["🦸"],["🦹"],["🦵"],["🦶"],["🦴"],["🦷"],["🥽"],["🥼"],["🥾"],["🥿"],["🦝"],["🦙"],["🦛"],["🦘"],["🦡"],["🦢"],["🦚"],["🦜"],["🦞"],["🦟"],["🦠"],["🥭"],["🥬"],["🥯"],["🧂"],["🥮"],["🧁"],["🧭"],["🧱"],["🛹"],["🧳"],["🧨"],["🧧"],["🥎"],["🥏"],["🥍"],["🧿"],["🧩"],["🧸"],["♟"],["🧵"],["🧶"],["🧮"],["🧾"],["🧰"],["🧲"],["🧪"],["🧫"],["🧬"],["🧴"],["🧷"],["🧹"],["🧺"],["🧻"],["🧼"],["🧽"],["🧯"],["♾"],["🦸🏻"],["🦸🏼"],["🦸🏽"],["🦸🏾"],["🦸🏿"],["🦹🏻"],["🦹🏼"],["🦹🏽"],["🦹🏾"],["🦹🏿"],["🦵🏻"],["🦵🏼"],["🦵🏽"],["🦵🏾"],["🦵🏿"],["🦶🏻"],["🦶🏼"],["🦶🏽"],["🦶🏾"],["🦶🏿"],["♟️","265f"],["♾️","267e"],["#⃣"],["*⃣"],["0⃣"],["1⃣"],["2⃣"],["3⃣"],["4⃣"],["5⃣"],["6⃣"],["7⃣"],["8⃣"],["9⃣"],["🕵‍♂","1f575-fe0f-200d-2642-fe0f"],["🕵‍♀","1f575-fe0f-200d-2640-fe0f"],["👨‍🦰"],["👩‍🦰"],["👨‍🦱"],["👩‍🦱"],["👨‍🦲"],["👩‍🦲"],["👨‍🦳"],["👩‍🦳"],["🦸‍♀","1f9b8-200d-2640-fe0f"],["🦸‍♂","1f9b8-200d-2642-fe0f"],["🦹‍♀","1f9b9-200d-2640-fe0f"],["🦹‍♂","1f9b9-200d-2642-fe0f"],["🏌‍♂","1f3cc-fe0f-200d-2642-fe0f"],["🏌‍♀","1f3cc-fe0f-200d-2640-fe0f"],["⛹‍♂","26f9-fe0f-200d-2642-fe0f"],["⛹‍♀","26f9-fe0f-200d-2640-fe0f"],["🏋‍♂","1f3cb-fe0f-200d-2642-fe0f"],["🏋‍♀","1f3cb-fe0f-200d-2640-fe0f"],["👁‍🗨"],["🏳‍🌈","1f3f3-fe0f-200d-1f308"],["🏴‍☠","1f3f4-200d-2620-fe0f"],["🕵‍♂️","1f575-fe0f-200d-2642-fe0f"],["🕵🏻‍♂","1f575-1f3fb-200d-2642-fe0f"],["🕵🏼‍♂","1f575-1f3fc-200d-2642-fe0f"],["🕵🏽‍♂","1f575-1f3fd-200d-2642-fe0f"],["🕵🏾‍♂","1f575-1f3fe-200d-2642-fe0f"],["🕵🏿‍♂","1f575-1f3ff-200d-2642-fe0f"],["🕵‍♀️","1f575-fe0f-200d-2640-fe0f"],["🕵🏻‍♀","1f575-1f3fb-200d-2640-fe0f"],["🕵🏼‍♀","1f575-1f3fc-200d-2640-fe0f"],["🕵🏽‍♀","1f575-1f3fd-200d-2640-fe0f"],["🕵🏾‍♀","1f575-1f3fe-200d-2640-fe0f"],["🕵🏿‍♀","1f575-1f3ff-200d-2640-fe0f"],["👨🏻‍🦰"],["👨🏼‍🦰"],["👨🏽‍🦰"],["👨🏾‍🦰"],["👨🏿‍🦰"],["👩🏻‍🦰"],["👩🏼‍🦰"],["👩🏽‍🦰"],["👩🏾‍🦰"],["👩🏿‍🦰"],["👨🏻‍🦱"],["👨🏼‍🦱"],["👨🏽‍🦱"],["👨🏾‍🦱"],["👨🏿‍🦱"],["👩🏻‍🦱"],["👩🏼‍🦱"],["👩🏽‍🦱"],["👩🏾‍🦱"],["👩🏿‍🦱"],["👨🏻‍🦲"],["👨🏼‍🦲"],["👨🏽‍🦲"],["👨🏾‍🦲"],["👨🏿‍🦲"],["👩🏻‍🦲"],["👩🏼‍🦲"],["👩🏽‍🦲"],["👩🏾‍🦲"],["👩🏿‍🦲"],["👨🏻‍🦳"],["👨🏼‍🦳"],["👨🏽‍🦳"],["👨🏾‍🦳"],["👨🏿‍🦳"],["👩🏻‍🦳"],["👩🏼‍🦳"],["👩🏽‍🦳"],["👩🏾‍🦳"],["👩🏿‍🦳"],["🦸‍♀️"],["🦸🏻‍♀","1f9b8-1f3fb-200d-2640-fe0f"],["🦸🏼‍♀","1f9b8-1f3fc-200d-2640-fe0f"],["🦸🏽‍♀","1f9b8-1f3fd-200d-2640-fe0f"],["🦸🏾‍♀","1f9b8-1f3fe-200d-2640-fe0f"],["🦸🏿‍♀","1f9b8-1f3ff-200d-2640-fe0f"],["🦸‍♂️"],["🦸🏻‍♂","1f9b8-1f3fb-200d-2642-fe0f"],["🦸🏼‍♂","1f9b8-1f3fc-200d-2642-fe0f"],["🦸🏽‍♂","1f9b8-1f3fd-200d-2642-fe0f"],["🦸🏾‍♂","1f9b8-1f3fe-200d-2642-fe0f"],["🦸🏿‍♂","1f9b8-1f3ff-200d-2642-fe0f"],["🦹‍♀️"],["🦹🏻‍♀","1f9b9-1f3fb-200d-2640-fe0f"],["🦹🏼‍♀","1f9b9-1f3fc-200d-2640-fe0f"],["🦹🏽‍♀","1f9b9-1f3fd-200d-2640-fe0f"],["🦹🏾‍♀","1f9b9-1f3fe-200d-2640-fe0f"],["🦹🏿‍♀","1f9b9-1f3ff-200d-2640-fe0f"],["🦹‍♂️"],["🦹🏻‍♂","1f9b9-1f3fb-200d-2642-fe0f"],["🦹🏼‍♂","1f9b9-1f3fc-200d-2642-fe0f"],["🦹🏽‍♂","1f9b9-1f3fd-200d-2642-fe0f"],["🦹🏾‍♂","1f9b9-1f3fe-200d-2642-fe0f"],["🦹🏿‍♂","1f9b9-1f3ff-200d-2642-fe0f"],["🏌‍♂️","1f3cc-fe0f-200d-2642-fe0f"],["🏌🏻‍♂","1f3cc-1f3fb-200d-2642-fe0f"],["🏌🏼‍♂","1f3cc-1f3fc-200d-2642-fe0f"],["🏌🏽‍♂","1f3cc-1f3fd-200d-2642-fe0f"],["🏌🏾‍♂","1f3cc-1f3fe-200d-2642-fe0f"],["🏌🏿‍♂","1f3cc-1f3ff-200d-2642-fe0f"],["🏌‍♀️","1f3cc-fe0f-200d-2640-fe0f"],["🏌🏻‍♀","1f3cc-1f3fb-200d-2640-fe0f"],["🏌🏼‍♀","1f3cc-1f3fc-200d-2640-fe0f"],["🏌🏽‍♀","1f3cc-1f3fd-200d-2640-fe0f"],["🏌🏾‍♀","1f3cc-1f3fe-200d-2640-fe0f"],["🏌🏿‍♀","1f3cc-1f3ff-200d-2640-fe0f"],["⛹‍♂️","26f9-fe0f-200d-2642-fe0f"],["⛹🏻‍♂","26f9-1f3fb-200d-2642-fe0f"],["⛹🏼‍♂","26f9-1f3fc-200d-2642-fe0f"],["⛹🏽‍♂","26f9-1f3fd-200d-2642-fe0f"],["⛹🏾‍♂","26f9-1f3fe-200d-2642-fe0f"],["⛹🏿‍♂","26f9-1f3ff-200d-2642-fe0f"],["⛹‍♀️","26f9-fe0f-200d-2640-fe0f"],["⛹🏻‍♀","26f9-1f3fb-200d-2640-fe0f"],["⛹🏼‍♀","26f9-1f3fc-200d-2640-fe0f"],["⛹🏽‍♀","26f9-1f3fd-200d-2640-fe0f"],["⛹🏾‍♀","26f9-1f3fe-200d-2640-fe0f"],["⛹🏿‍♀","26f9-1f3ff-200d-2640-fe0f"],["🏋‍♂️","1f3cb-fe0f-200d-2642-fe0f"],["🏋🏻‍♂","1f3cb-1f3fb-200d-2642-fe0f"],["🏋🏼‍♂","1f3cb-1f3fc-200d-2642-fe0f"],["🏋🏽‍♂","1f3cb-1f3fd-200d-2642-fe0f"],["🏋🏾‍♂","1f3cb-1f3fe-200d-2642-fe0f"],["🏋🏿‍♂","1f3cb-1f3ff-200d-2642-fe0f"],["🏋‍♀️","1f3cb-fe0f-200d-2640-fe0f"],["🏋🏻‍♀","1f3cb-1f3fb-200d-2640-fe0f"],["🏋🏼‍♀","1f3cb-1f3fc-200d-2640-fe0f"],["🏋🏽‍♀","1f3cb-1f3fd-200d-2640-fe0f"],["🏋🏾‍♀","1f3cb-1f3fe-200d-2640-fe0f"],["🏋🏿‍♀","1f3cb-1f3ff-200d-2640-fe0f"],["👁‍🗨️","1f441-200d-1f5e8"],["🏴‍☠️"],["🕵🏻‍♂️"],["🕵🏼‍♂️"],["🕵🏽‍♂️"],["🕵🏾‍♂️"],["🕵🏿‍♂️"],["🕵🏻‍♀️"],["🕵🏼‍♀️"],["🕵🏽‍♀️"],["🕵🏾‍♀️"],["🕵🏿‍♀️"],["🦸🏻‍♀️"],["🦸🏼‍♀️"],["🦸🏽‍♀️"],["🦸🏾‍♀️"],["🦸🏿‍♀️"],["🦸🏻‍♂️"],["🦸🏼‍♂️"],["🦸🏽‍♂️"],["🦸🏾‍♂️"],["🦸🏿‍♂️"],["🦹🏻‍♀️"],["🦹🏼‍♀️"],["🦹🏽‍♀️"],["🦹🏾‍♀️"],["🦹🏿‍♀️"],["🦹🏻‍♂️"],["🦹🏼‍♂️"],["🦹🏽‍♂️"],["🦹🏾‍♂️"],["🦹🏿‍♂️"],["🏌🏻‍♂️"],["🏌🏼‍♂️"],["🏌🏽‍♂️"],["🏌🏾‍♂️"],["🏌🏿‍♂️"],["🏌🏻‍♀️"],["🏌🏼‍♀️"],["🏌🏽‍♀️"],["🏌🏾‍♀️"],["🏌🏿‍♀️"],["⛹🏻‍♂️"],["⛹🏼‍♂️"],["⛹🏽‍♂️"],["⛹🏾‍♂️"],["⛹🏿‍♂️"],["⛹🏻‍♀️"],["⛹🏼‍♀️"],["⛹🏽‍♀️"],["⛹🏾‍♀️"],["⛹🏿‍♀️"],["🏋🏻‍♂️"],["🏋🏼‍♂️"],["🏋🏽‍♂️"],["🏋🏾‍♂️"],["🏋🏿‍♂️"],["🏋🏻‍♀️"],["🏋🏼‍♀️"],["🏋🏽‍♀️"],["🏋🏾‍♀️"],["🏋🏿‍♀️"],["👩‍❤‍👨","1f469-200d-2764-fe0f-200d-1f468"],["👨‍❤‍👨","1f468-200d-2764-fe0f-200d-1f468"],["👩‍❤‍👩","1f469-200d-2764-fe0f-200d-1f469"],["👩‍❤‍💋‍👨","1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"],["👨‍❤‍💋‍👨","1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"],["👩‍❤‍💋‍👩","1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"]]]},22:function(e,a,n){"use strict";n.d(a,"p",(function(){return f})),n.d(a,"a",(function(){return l})),n.d(a,"g",(function(){return s})),n.d(a,"h",(function(){return c})),n.d(a,"v",(function(){return d})),n.d(a,"b",(function(){return g})),n.d(a,"e",(function(){return u})),n.d(a,"n",(function(){return m})),n.d(a,"r",(function(){return h})),n.d(a,"m",(function(){return p})),n.d(a,"j",(function(){return b})),n.d(a,"q",(function(){return _})),n.d(a,"t",(function(){return w})),n.d(a,"y",(function(){return k})),n.d(a,"l",(function(){return y})),n.d(a,"o",(function(){return v})),n.d(a,"k",(function(){return F})),n.d(a,"i",(function(){return E})),n.d(a,"w",(function(){return j})),n.d(a,"x",(function(){return x})),n.d(a,"s",(function(){return q})),n.d(a,"u",(function(){return D})),n.d(a,"c",(function(){return z})),n.d(a,"f",(function(){return S}));var o,i=document.getElementById("initial-state"),t=i&&JSON.parse(i.textContent),r=function(e){return t&&t.meta&&t.meta[e]},f=r("reduce_motion"),l=r("auto_play_gif"),s=r("display_media"),c=r("expand_spoilers"),d=r("unfollow_modal"),g=r("boost_modal"),u=r("delete_modal"),m=r("me"),h=r("search_enabled"),p=r("max_toot_chars")||500,b=r("invites_enabled"),_=r("repository"),w=r("source_url"),k=r("version"),y=r("mascot"),v=r("profile_directory"),F=r("is_staff"),E=!r("advanced_layout"),j=r("use_blurhash"),x=r("use_pending_items"),q=r("trends"),D=r("title"),z=r("crop_images"),S=(o="delete_others_notice",t&&t.rights&&t.rights[o]);a.d=t},251:function(e,a){a.unicodeToFilename=function(e){for(var a="",n=0,o=0,i=0;i<e.length;)n=e.charCodeAt(i++),o?(a.length>0&&(a+="-"),a+=(65536+(o-55296<<10)+(n-56320)).toString(16),o=0):55296<=n&&n<=56319?o=n:(a.length>0&&(a+="-"),a+=n.toString(16));return a}},50:function(e,a){var n,o,i=e.exports={};function t(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function f(e){if(n===setTimeout)return setTimeout(e,0);if((n===t||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(a){try{return n.call(null,e,0)}catch(a){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:t}catch(e){n=t}try{o="function"==typeof clearTimeout?clearTimeout:r}catch(e){o=r}}();var l,s=[],c=!1,d=-1;function g(){c&&l&&(c=!1,l.length?s=l.concat(s):d=-1,s.length&&u())}function u(){if(!c){var e=f(g);c=!0;for(var a=s.length;a;){for(l=s,s=[];++d<a;)l&&l[d].run();d=-1,a=s.length}l=null,c=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===r||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(a){try{return o.call(null,e)}catch(a){return o.call(this,e)}}}(e)}}function m(e,a){this.fun=e,this.array=a}function h(){}i.nextTick=function(e){var a=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)a[n-1]=arguments[n];s.push(new m(e,a)),1!==s.length||c||f(u)},m.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},51:function(e,a,n){"use strict";n.r(a),function(e){n.d(a,"buildCustomEmojis",(function(){return s})),n.d(a,"categoriesFromEmojis",(function(){return c}));var o=n(22),i=n(83),t=n.n(i),r=n(76),f=new(n.n(r).a)(Object.keys(t.a)),l=e.env.CDN_HOST||"";a.default=function(e,a){void 0===a&&(a={});for(var n=Object.keys(a).length?"<&:":"<&",i="",r=n,s=0,c=function(){for(var c=void 0,d=0,g=void 0;d<e.length&&-1===(g=r.indexOf(e[d]))&&(s||!(c=f.search(e.slice(d))));)d+=e.codePointAt(d)<65536?1:2;var u=void 0,m="";if(d===e.length)return"break";if(":"===e[d])(function(){if(!(u=e.indexOf(":",d+1)+1))return!1;var n=e.indexOf("<",d+1);if(!(-1===n||n>=u))return!1;var i=e.slice(d,u);if(i in a){var t=o.a?a[i].url:a[i].static_url;return m='<img draggable="false" class="emojione custom-emoji" alt="'+i+'" title="'+i+'" src="'+t+'" data-original="'+a[i].url+'" data-static="'+a[i].static_url+'" />',!0}return!1})()||(u=++d);else if(g>=0){if(!(u=e.indexOf(">;"[g],d+1)+1))return"break";0===g&&(s?"/"===e[d+1]?--s||(r=n):"/"!==e[u-2]&&s++:e.startsWith('<span class="invisible">',d)&&(s=1,r="<&")),d=u}else{var h=t.a[c],p=h.filename,b=h.shortCode;m='<img draggable="false" class="emojione" alt="'+c+'" title="'+(b?":"+b+":":"")+'" src="'+l+"/emoji/"+p+'.svg" />',u=d+c.length,65038===e.codePointAt(u)&&(u+=1)}i+=e.slice(0,d)+m,e=e.slice(u)};;){if("break"===c())break}return i+e};var s=function(e){var a=[];return e.forEach((function(e){var n=e.get("shortcode"),i=o.a?e.get("url"):e.get("static_url"),t=n.replace(":","");a.push({id:t,name:t,short_names:[t],text:"",emoticons:[],keywords:[t],imageUrl:i,custom:!0,customCategory:e.get("category")})})),a},c=function(e){return e.reduce((function(e,a){return e.add(a.get("category")?"custom-"+a.get("category"):"custom")}),new Set(["custom"]))}}.call(this,n(50))},52:function(e,a,n){"use strict";var o=/["'&<>]/;e.exports=function(e){var a,n=""+e,i=o.exec(n);if(!i)return n;var t="",r=0,f=0;for(r=i.index;r<n.length;r++){switch(n.charCodeAt(r)){case 34:a="&quot;";break;case 38:a="&amp;";break;case 39:a="&#39;";break;case 60:a="&lt;";break;case 62:a="&gt;";break;default:continue}f!==r&&(t+=n.substring(f,r)),f=r+1,t+=a}return f!==r?t+n.substring(f,r):t}},61:function(e,a,n){var o,i;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var t=this.Rails;(function(){(function(){var e;e=null,t.loadCSPNonce=function(){var a;return e=null!=(a=document.querySelector("meta[name=csp-nonce]"))?a.content:void 0},t.cspNonce=function(){return null!=e?e:t.loadCSPNonce()}}).call(this),function(){var e;e=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,t.matches=function(a,n){return null!=n.exclude?e.call(a,n.selector)&&!e.call(a,n.exclude):e.call(a,n)},t.getData=function(e,a){var n;return null!=(n=e._ujsData)?n[a]:void 0},t.setData=function(e,a,n){return null==e._ujsData&&(e._ujsData={}),e._ujsData[a]=n},t.$=function(e){return Array.prototype.slice.call(document.querySelectorAll(e))}}.call(this),function(){var e,a,n;e=t.$,n=t.csrfToken=function(){var e;return(e=document.querySelector("meta[name=csrf-token]"))&&e.content},a=t.csrfParam=function(){var e;return(e=document.querySelector("meta[name=csrf-param]"))&&e.content},t.CSRFProtection=function(e){var a;if(null!=(a=n()))return e.setRequestHeader("X-CSRF-Token",a)},t.refreshCSRFTokens=function(){var o,i;if(i=n(),o=a(),null!=i&&null!=o)return e('form input[name="'+o+'"]').forEach((function(e){return e.value=i}))}}.call(this),function(){var e,a,n,o;n=t.matches,"function"!=typeof(e=window.CustomEvent)&&((e=function(e,a){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(e,a.bubbles,a.cancelable,a.detail),n}).prototype=window.Event.prototype,o=e.prototype.preventDefault,e.prototype.preventDefault=function(){var e;return e=o.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),e}),a=t.fire=function(a,n,o){var i;return i=new e(n,{bubbles:!0,cancelable:!0,detail:o}),a.dispatchEvent(i),!i.defaultPrevented},t.stopEverything=function(e){return a(e.target,"ujs:everythingStopped"),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()},t.delegate=function(e,a,o,i){return e.addEventListener(o,(function(e){var o;for(o=e.target;o instanceof Element&&!n(o,a);)o=o.parentNode;if(o instanceof Element&&!1===i.call(o,e))return e.preventDefault(),e.stopPropagation()}))}}.call(this),function(){var e,a,n,o,i,r;o=t.cspNonce,a=t.CSRFProtection,t.fire,e={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},t.ajax=function(e){var a;return e=i(e),a=n(e,(function(){var n,o;return o=r(null!=(n=a.response)?n:a.responseText,a.getResponseHeader("Content-Type")),2===Math.floor(a.status/100)?"function"==typeof e.success&&e.success(o,a.statusText,a):"function"==typeof e.error&&e.error(o,a.statusText,a),"function"==typeof e.complete?e.complete(a,a.statusText):void 0})),!(null!=e.beforeSend&&!e.beforeSend(a,e))&&(a.readyState===XMLHttpRequest.OPENED?a.send(e.data):void 0)},i=function(a){return a.url=a.url||location.href,a.type=a.type.toUpperCase(),"GET"===a.type&&a.data&&(a.url.indexOf("?")<0?a.url+="?"+a.data:a.url+="&"+a.data),null==e[a.dataType]&&(a.dataType="*"),a.accept=e[a.dataType],"*"!==a.dataType&&(a.accept+=", */*; q=0.01"),a},n=function(e,n){var o;return(o=new XMLHttpRequest).open(e.type,e.url,!0),o.setRequestHeader("Accept",e.accept),"string"==typeof e.data&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.crossDomain||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),a(o),o.withCredentials=!!e.withCredentials,o.onreadystatechange=function(){if(o.readyState===XMLHttpRequest.DONE)return n(o)},o},r=function(e,a){var n,i;if("string"==typeof e&&"string"==typeof a)if(a.match(/\bjson\b/))try{e=JSON.parse(e)}catch(e){}else if(a.match(/\b(?:java|ecma)script\b/))(i=document.createElement("script")).setAttribute("nonce",o()),i.text=e,document.head.appendChild(i).parentNode.removeChild(i);else if(a.match(/\b(xml|html|svg)\b/)){n=new DOMParser,a=a.replace(/;.+/,"");try{e=n.parseFromString(e,a)}catch(e){}}return e},t.href=function(e){return e.href},t.isCrossDomain=function(e){var a,n;(a=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=e,!((!n.protocol||":"===n.protocol)&&!n.host||a.protocol+"//"+a.host==n.protocol+"//"+n.host)}catch(e){return e,!0}}}.call(this),function(){var e,a;e=t.matches,a=function(e){return Array.prototype.slice.call(e)},t.serializeElement=function(n,o){var i,t;return i=[n],e(n,"form")&&(i=a(n.elements)),t=[],i.forEach((function(n){if(n.name&&!n.disabled&&!e(n,"fieldset[disabled] *"))return e(n,"select")?a(n.options).forEach((function(e){if(e.selected)return t.push({name:n.name,value:e.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?t.push({name:n.name,value:n.value}):void 0})),o&&t.push(o),t.map((function(e){return null!=e.name?encodeURIComponent(e.name)+"="+encodeURIComponent(e.value):e})).join("&")},t.formElements=function(n,o){return e(n,"form")?a(n.elements).filter((function(a){return e(a,o)})):a(n.querySelectorAll(o))}}.call(this),function(){var e,a,n;a=t.fire,n=t.stopEverything,t.handleConfirm=function(a){if(!e(this))return n(a)},t.confirm=function(e,a){return confirm(e)},e=function(e){var n,o,i;if(!(i=e.getAttribute("data-confirm")))return!0;if(n=!1,a(e,"confirm")){try{n=t.confirm(i,e)}catch(e){}o=a(e,"confirm:complete",[n])}return n&&o}}.call(this),function(){var e,a,n,o,i,r,f,l,s,c,d,g;c=t.matches,l=t.getData,d=t.setData,g=t.stopEverything,f=t.formElements,t.handleDisabledElement=function(e){if(this,this.disabled)return g(e)},t.enableElement=function(e){var a;if(e instanceof Event){if(s(e))return;a=e.target}else a=e;return c(a,t.linkDisableSelector)?r(a):c(a,t.buttonDisableSelector)||c(a,t.formEnableSelector)?o(a):c(a,t.formSubmitSelector)?i(a):void 0},t.disableElement=function(o){var i;return i=o instanceof Event?o.target:o,c(i,t.linkDisableSelector)?n(i):c(i,t.buttonDisableSelector)||c(i,t.formDisableSelector)?e(i):c(i,t.formSubmitSelector)?a(i):void 0},n=function(e){var a;if(!l(e,"ujs:disabled"))return null!=(a=e.getAttribute("data-disable-with"))&&(d(e,"ujs:enable-with",e.innerHTML),e.innerHTML=a),e.addEventListener("click",g),d(e,"ujs:disabled",!0)},r=function(e){var a;return null!=(a=l(e,"ujs:enable-with"))&&(e.innerHTML=a,d(e,"ujs:enable-with",null)),e.removeEventListener("click",g),d(e,"ujs:disabled",null)},a=function(a){return f(a,t.formDisableSelector).forEach(e)},e=function(e){var a;if(!l(e,"ujs:disabled"))return null!=(a=e.getAttribute("data-disable-with"))&&(c(e,"button")?(d(e,"ujs:enable-with",e.innerHTML),e.innerHTML=a):(d(e,"ujs:enable-with",e.value),e.value=a)),e.disabled=!0,d(e,"ujs:disabled",!0)},i=function(e){return f(e,t.formEnableSelector).forEach(o)},o=function(e){var a;return null!=(a=l(e,"ujs:enable-with"))&&(c(e,"button")?e.innerHTML=a:e.value=a,d(e,"ujs:enable-with",null)),e.disabled=!1,d(e,"ujs:disabled",null)},s=function(e){var a,n;return null!=(null!=(n=null!=(a=e.detail)?a[0]:void 0)?n.getResponseHeader("X-Xhr-Redirect"):void 0)}}.call(this),function(){var e;e=t.stopEverything,t.handleMethod=function(a){var n,o,i,r,f,l;if(this,l=this.getAttribute("data-method"))return f=t.href(this),o=t.csrfToken(),n=t.csrfParam(),i=document.createElement("form"),r="<input name='_method' value='"+l+"' type='hidden' />",null==n||null==o||t.isCrossDomain(f)||(r+="<input name='"+n+"' value='"+o+"' type='hidden' />"),r+='<input type="submit" />',i.method="post",i.action=f,i.target=this.target,i.innerHTML=r,i.style.display="none",document.body.appendChild(i),i.querySelector('[type="submit"]').click(),e(a)}}.call(this),function(){var e,a,n,o,i,r,f,l,s,c=[].slice;r=t.matches,n=t.getData,l=t.setData,a=t.fire,s=t.stopEverything,e=t.ajax,o=t.isCrossDomain,f=t.serializeElement,i=function(e){var a;return null!=(a=e.getAttribute("data-remote"))&&"false"!==a},t.handleRemote=function(d){var g,u,m,h,p,b,_;return!i(h=this)||(a(h,"ajax:before")?(_=h.getAttribute("data-with-credentials"),m=h.getAttribute("data-type")||"script",r(h,t.formSubmitSelector)?(g=n(h,"ujs:submit-button"),p=n(h,"ujs:submit-button-formmethod")||h.method,b=n(h,"ujs:submit-button-formaction")||h.getAttribute("action")||location.href,"GET"===p.toUpperCase()&&(b=b.replace(/\?.*$/,"")),"multipart/form-data"===h.enctype?(u=new FormData(h),null!=g&&u.append(g.name,g.value)):u=f(h,g),l(h,"ujs:submit-button",null),l(h,"ujs:submit-button-formmethod",null),l(h,"ujs:submit-button-formaction",null)):r(h,t.buttonClickSelector)||r(h,t.inputChangeSelector)?(p=h.getAttribute("data-method"),b=h.getAttribute("data-url"),u=f(h,h.getAttribute("data-params"))):(p=h.getAttribute("data-method"),b=t.href(h),u=h.getAttribute("data-params")),e({type:p||"GET",url:b,data:u,dataType:m,beforeSend:function(e,n){return a(h,"ajax:beforeSend",[e,n])?a(h,"ajax:send",[e]):(a(h,"ajax:stopped"),!1)},success:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:success",e)},error:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:error",e)},complete:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:complete",e)},crossDomain:o(b),withCredentials:null!=_&&"false"!==_}),s(d)):(a(h,"ajax:stopped"),!1))},t.formSubmitButtonClick=function(e){var a;if(this,a=this.form)return this.name&&l(a,"ujs:submit-button",{name:this.name,value:this.value}),l(a,"ujs:formnovalidate-button",this.formNoValidate),l(a,"ujs:submit-button-formaction",this.getAttribute("formaction")),l(a,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},t.preventInsignificantClick=function(e){var a,n,o;if(this,o=(this.getAttribute("data-method")||"GET").toUpperCase(),a=this.getAttribute("data-params"),n=(e.metaKey||e.ctrlKey)&&"GET"===o&&!a,null!=e.button&&0!==e.button||n)return e.stopImmediatePropagation()}}.call(this),function(){var e,a,n,o,i,r,f,l,s,c,d,g,u,m,h;if(r=t.fire,n=t.delegate,l=t.getData,e=t.$,h=t.refreshCSRFTokens,a=t.CSRFProtection,u=t.loadCSPNonce,i=t.enableElement,o=t.disableElement,c=t.handleDisabledElement,s=t.handleConfirm,m=t.preventInsignificantClick,g=t.handleRemote,f=t.formSubmitButtonClick,d=t.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=t,jQuery.ajaxPrefilter((function(e,n,o){if(!e.crossDomain)return a(o)}))}t.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return e(t.formEnableSelector).forEach((function(e){if(l(e,"ujs:disabled"))return i(e)})),e(t.linkDisableSelector).forEach((function(e){if(l(e,"ujs:disabled"))return i(e)}))})),n(document,t.linkDisableSelector,"ajax:complete",i),n(document,t.linkDisableSelector,"ajax:stopped",i),n(document,t.buttonDisableSelector,"ajax:complete",i),n(document,t.buttonDisableSelector,"ajax:stopped",i),n(document,t.linkClickSelector,"click",m),n(document,t.linkClickSelector,"click",c),n(document,t.linkClickSelector,"click",s),n(document,t.linkClickSelector,"click",o),n(document,t.linkClickSelector,"click",g),n(document,t.linkClickSelector,"click",d),n(document,t.buttonClickSelector,"click",m),n(document,t.buttonClickSelector,"click",c),n(document,t.buttonClickSelector,"click",s),n(document,t.buttonClickSelector,"click",o),n(document,t.buttonClickSelector,"click",g),n(document,t.inputChangeSelector,"change",c),n(document,t.inputChangeSelector,"change",s),n(document,t.inputChangeSelector,"change",g),n(document,t.formSubmitSelector,"submit",c),n(document,t.formSubmitSelector,"submit",s),n(document,t.formSubmitSelector,"submit",g),n(document,t.formSubmitSelector,"submit",(function(e){return setTimeout((function(){return o(e)}),13)})),n(document,t.formSubmitSelector,"ajax:send",o),n(document,t.formSubmitSelector,"ajax:complete",i),n(document,t.formInputClickSelector,"click",m),n(document,t.formInputClickSelector,"click",c),n(document,t.formInputClickSelector,"click",s),n(document,t.formInputClickSelector,"click",f),document.addEventListener("DOMContentLoaded",h),document.addEventListener("DOMContentLoaded",u),window._rails_loaded=!0},window.Rails===t&&r(document,"rails:attachBindings")&&t.start()}.call(this)}).call(this),e.exports?e.exports=t:void 0===(i="function"==typeof(o=t)?o.call(a,n,a,e):o)||(e.exports=i)}).call(this)},739:function(e,a,n){"use strict";n.r(a);var o=n(52),i=n.n(o),t=n(51),r=n(61).delegate;r(document,"#account_display_name","input",(function(e){var a=e.target,n=document.querySelector(".card .display-name strong");n&&(a.value?n.innerHTML=Object(t.default)(i()(a.value)):n.textContent=document.querySelector("#default_account_display_name").textContent)})),r(document,"#account_avatar","change",(function(e){var a=e.target,n=document.querySelector(".card .avatar img"),o=(a.files||[])[0],i=o?URL.createObjectURL(o):n.dataset.originalSrc;n.src=i})),r(document,"#account_header","change",(function(e){var a=e.target,n=document.querySelector(".card .card__img img"),o=(a.files||[])[0],i=o?URL.createObjectURL(o):n.dataset.originalSrc;n.src=i})),r(document,"#account_locked","change",(function(e){var a=e.target,n=document.querySelector(".card .display-name i");a.checked?n.style.display="inline":n.style.display="none"})),r(document,".input-copy input","click",(function(e){var a=e.target;a.focus(),a.select(),a.setSelectionRange(0,a.value.length)})),r(document,".input-copy button","click",(function(e){var a=e.target,n=a.parentNode.querySelector(".input-copy__wrapper input"),o=n.readonly;n.readonly=!1,n.focus(),n.select(),n.setSelectionRange(0,n.value.length);try{document.execCommand("copy")&&(n.blur(),a.parentNode.classList.add("copied"),setTimeout((function(){a.parentNode.classList.remove("copied")}),700))}catch(e){console.error(e)}n.readonly=o}))},76:function(e,a,n){"use strict";var o="$$";function i(e){this._dict={};for(var a=0,n=e.length;a<n;a++){for(var i=e[a],t=this._dict,r=0,f=i.length;r<f;r++){var l=i.charAt(r);t=t[l]=t[l]||{}}t[o]=!0}}i.prototype.search=function(e){for(var a=-1,n=e.length,i=[this._dict];++a<n;){var t=i[a],r=e.charAt(a);if(!(r in t))break;i.push(t[r])}for(;i.length;)if(i.pop()[o])return e.substring(0,i.length)},e.exports=i},83:function(e,a,n){var o=n(218),i=o[0],t=(o[1],o[2],o[3],o[4]),r=n(251).unicodeToFilename,f={};function l(e,a){var n=e[0],o=e[1];o||(o=r(n)),f[n]={shortCode:a,filename:o}}Object.keys(i).forEach((function(e){i[e][0].forEach((function(a){return l(a,e)}))})),t.forEach((function(e){return l(e)})),e.exports=f}},[[739,0]]]);
//# sourceMappingURL=auth.js.map \ No newline at end of file
diff --git a/priv/static/packs/core/auth.js.LICENSE b/priv/static/packs/core/auth.js.LICENSE.txt
index 4402748a5..4402748a5 100644
--- a/priv/static/packs/core/auth.js.LICENSE
+++ b/priv/static/packs/core/auth.js.LICENSE.txt
diff --git a/priv/static/packs/core/auth.js.map b/priv/static/packs/core/auth.js.map
index 57c319165..ddbefa466 100644
--- a/priv/static/packs/core/auth.js.map
+++ b/priv/static/packs/core/auth.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/initial_state.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/unicode_to_filename.js","webpack:///./node_modules/process/browser.js","webpack:///./node_modules/escape-html/index.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/emoji.js","webpack:///./node_modules/rails-ujs/lib/assets/compiled/rails-ujs.js","webpack:///./node_modules/substring-trie/index.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/settings.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/emoji_unicode_mapping_light.js"],"names":["prop","element","document","getElementById","initialState","JSON","parse","textContent","getMeta","meta","reduceMotion","autoPlayGif","displayMedia","expandSpoilers","unfollowModal","boostModal","deleteModal","me","searchEnabled","maxChars","invitesEnabled","repository","source_url","version","mascot","profile_directory","isStaff","forceSingleColumn","useBlurhash","usePendingItems","showTrends","title","cropImages","deleteOthersNotice","rights","exports","unicodeToFilename","str","result","charCode","p","i","length","charCodeAt","toString","cachedSetTimeout","cachedClearTimeout","process","module","defaultSetTimout","Error","defaultClearTimeout","runTimeout","fun","setTimeout","e","call","this","clearTimeout","currentQueue","queue","draining","queueIndex","cleanUpNextTick","concat","drainQueue","timeout","len","run","marker","runClearTimeout","Item","array","noop","nextTick","args","Array","arguments","push","prototype","apply","browser","env","argv","versions","on","addListener","once","off","removeListener","removeAllListeners","emit","prependListener","prependOnceListener","listeners","name","binding","cwd","chdir","dir","umask","matchHtmlRegExp","string","escape","match","exec","html","index","lastIndex","substring","trie","Trie","Object","keys","unicodeMapping","assetHost","CDN_HOST","emojify","customEmojis","tagCharsWithEmojis","rtn","tagChars","invisible","tag","indexOf","search","slice","codePointAt","rend","replacement","lt","shortname","filename","url","static_url","startsWith","shortCode","buildCustomEmojis","emojis","forEach","emoji","shortcode","get","replace","id","short_names","text","emoticons","keywords","imageUrl","custom","customCategory","categoriesFromEmojis","reduce","set","add","Set","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","getData","key","setData","value","$","querySelectorAll","csrfParam","csrfToken","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","defaultPrevented","defineProperty","obj","data","dispatchEvent","stopEverything","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","addEventListener","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","readyState","XMLHttpRequest","OPENED","send","location","href","type","toUpperCase","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","createElement","setAttribute","head","appendChild","removeChild","DOMParser","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","checked","map","encodeURIComponent","join","formElements","form","filter","el","allowAction","handleConfirm","answer","callback","message","getAttribute","confirm","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","handleDisabledElement","enableElement","disableElement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","ajaxPrefilter","originalOptions","start","_rails_loaded","CODA_MARKER","MiniTrie","words","_dict","word","dict","j","len2","char","charAt","stack","pop","require","escapeTextContentForBrowser","avatar","file","files","URL","createObjectURL","dataset","originalSrc","src","header","lock","focus","select","setSelectionRange","oldReadOnly","readonly","execCommand","blur","classList","remove","err","console","shortCodesToEmojiData","emojisWithoutShortCodes","processEmojiMapData","emojiMapData","native"],"mappings":"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","file":"core/auth.js","sourcesContent":["const element = document.getElementById('initial-state');\nconst initialState = element && JSON.parse(element.textContent);\n\nconst getMeta = (prop) => initialState && initialState.meta && initialState.meta[prop];\nconst getRight = (prop) => initialState && initialState.rights && initialState.rights[prop];\n\nexport const reduceMotion = getMeta('reduce_motion');\nexport const autoPlayGif = getMeta('auto_play_gif');\nexport const displayMedia = getMeta('display_media');\nexport const expandSpoilers = getMeta('expand_spoilers');\nexport const unfollowModal = getMeta('unfollow_modal');\nexport const boostModal = getMeta('boost_modal');\nexport const deleteModal = getMeta('delete_modal');\nexport const me = getMeta('me');\nexport const searchEnabled = getMeta('search_enabled');\nexport const maxChars = getMeta('max_toot_chars') || 500;\nexport const invitesEnabled = getMeta('invites_enabled');\nexport const repository = getMeta('repository');\nexport const source_url = getMeta('source_url');\nexport const version = getMeta('version');\nexport const mascot = getMeta('mascot');\nexport const profile_directory = getMeta('profile_directory');\nexport const isStaff = getMeta('is_staff');\nexport const forceSingleColumn = !getMeta('advanced_layout');\nexport const useBlurhash = getMeta('use_blurhash');\nexport const usePendingItems = getMeta('use_pending_items');\nexport const showTrends = getMeta('trends');\nexport const title = getMeta('title');\nexport const cropImages = getMeta('crop_images');\n\nexport const deleteOthersNotice = getRight('delete_others_notice');\n\nexport default initialState;\n","// taken from:\n// https://github.com/twitter/twemoji/blob/47732c7/twemoji-generator.js#L848-L866\nexports.unicodeToFilename = (str) => {\n let result = '';\n let charCode = 0;\n let p = 0;\n let i = 0;\n while (i < str.length) {\n charCode = str.charCodeAt(i++);\n if (p) {\n if (result.length > 0) {\n result += '-';\n }\n result += (0x10000 + ((p - 0xD800) << 10) + (charCode - 0xDC00)).toString(16);\n p = 0;\n } else if (0xD800 <= charCode && charCode <= 0xDBFF) {\n p = charCode;\n } else {\n if (result.length > 0) {\n result += '-';\n }\n result += charCode.toString(16);\n }\n }\n return result;\n};\n","// shim for using process in browser\nvar process = module.exports = {}; // cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\n\nfunction defaultClearTimeout() {\n throw new Error('clearTimeout has not been defined');\n}\n\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n})();\n\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n } // if setTimeout wasn't available but was latter defined\n\n\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch (e) {\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n}\n\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n } // if clearTimeout wasn't available but was latter defined\n\n\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e) {\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n}\n\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n\n draining = false;\n\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n var len = queue.length;\n\n while (len) {\n currentQueue = queue;\n queue = [];\n\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n\n queueIndex = -1;\n len = queue.length;\n }\n\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n\n queue.push(new Item(fun, args));\n\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n}; // v8 likes predictible objects\n\n\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\n\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\n\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\n\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) {\n return [];\n};\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () {\n return '/';\n};\n\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\n\nprocess.umask = function () {\n return 0;\n};","/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n'use strict';\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34:\n // \"\n escape = '&quot;';\n break;\n\n case 38:\n // &\n escape = '&amp;';\n break;\n\n case 39:\n // '\n escape = '&#39;';\n break;\n\n case 60:\n // <\n escape = '&lt;';\n break;\n\n case 62:\n // >\n escape = '&gt;';\n break;\n\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index ? html + str.substring(lastIndex, index) : html;\n}","import { autoPlayGif } from '../../initial_state';\nimport unicodeMapping from './emoji_unicode_mapping_light';\nimport Trie from 'substring-trie';\n\nconst trie = new Trie(Object.keys(unicodeMapping));\n\nconst assetHost = process.env.CDN_HOST || '';\n\nconst emojify = (str, customEmojis = {}) => {\n const tagCharsWithoutEmojis = '<&';\n const tagCharsWithEmojis = Object.keys(customEmojis).length ? '<&:' : '<&';\n let rtn = '', tagChars = tagCharsWithEmojis, invisible = 0;\n for (;;) {\n let match, i = 0, tag;\n while (i < str.length && (tag = tagChars.indexOf(str[i])) === -1 && (invisible || !(match = trie.search(str.slice(i))))) {\n i += str.codePointAt(i) < 65536 ? 1 : 2;\n }\n let rend, replacement = '';\n if (i === str.length) {\n break;\n } else if (str[i] === ':') {\n if (!(() => {\n rend = str.indexOf(':', i + 1) + 1;\n if (!rend) return false; // no pair of ':'\n const lt = str.indexOf('<', i + 1);\n if (!(lt === -1 || lt >= rend)) return false; // tag appeared before closing ':'\n const shortname = str.slice(i, rend);\n // now got a replacee as ':shortname:'\n // if you want additional emoji handler, add statements below which set replacement and return true.\n if (shortname in customEmojis) {\n const filename = autoPlayGif ? customEmojis[shortname].url : customEmojis[shortname].static_url;\n replacement = `<img draggable=\"false\" class=\"emojione custom-emoji\" alt=\"${shortname}\" title=\"${shortname}\" src=\"${filename}\" data-original=\"${customEmojis[shortname].url}\" data-static=\"${customEmojis[shortname].static_url}\" />`;\n return true;\n }\n return false;\n })()) rend = ++i;\n } else if (tag >= 0) { // <, &\n rend = str.indexOf('>;'[tag], i + 1) + 1;\n if (!rend) {\n break;\n }\n if (tag === 0) {\n if (invisible) {\n if (str[i + 1] === '/') { // closing tag\n if (!--invisible) {\n tagChars = tagCharsWithEmojis;\n }\n } else if (str[rend - 2] !== '/') { // opening tag\n invisible++;\n }\n } else {\n if (str.startsWith('<span class=\"invisible\">', i)) {\n // avoid emojifying on invisible text\n invisible = 1;\n tagChars = tagCharsWithoutEmojis;\n }\n }\n }\n i = rend;\n } else { // matched to unicode emoji\n const { filename, shortCode } = unicodeMapping[match];\n const title = shortCode ? `:${shortCode}:` : '';\n replacement = `<img draggable=\"false\" class=\"emojione\" alt=\"${match}\" title=\"${title}\" src=\"${assetHost}/emoji/${filename}.svg\" />`;\n rend = i + match.length;\n // If the matched character was followed by VS15 (for selecting text presentation), skip it.\n if (str.codePointAt(rend) === 65038) {\n rend += 1;\n }\n }\n rtn += str.slice(0, i) + replacement;\n str = str.slice(rend);\n }\n return rtn + str;\n};\n\nexport default emojify;\n\nexport const buildCustomEmojis = (customEmojis) => {\n const emojis = [];\n\n customEmojis.forEach(emoji => {\n const shortcode = emoji.get('shortcode');\n const url = autoPlayGif ? emoji.get('url') : emoji.get('static_url');\n const name = shortcode.replace(':', '');\n\n emojis.push({\n id: name,\n name,\n short_names: [name],\n text: '',\n emoticons: [],\n keywords: [name],\n imageUrl: url,\n custom: true,\n customCategory: emoji.get('category'),\n });\n });\n\n return emojis;\n};\n\nexport const categoriesFromEmojis = customEmojis => customEmojis.reduce((set, emoji) => set.add(emoji.get('category') ? `custom-${emoji.get('category')}` : 'custom'), new Set(['custom']));\n","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = confirm(message);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","'use strict';\n\nvar CODA_MARKER = '$$'; // marks the end of the string\n\nfunction MiniTrie(words) {\n this._dict = {};\n\n for (var i = 0, len = words.length; i < len; i++) {\n var word = words[i];\n var dict = this._dict;\n\n for (var j = 0, len2 = word.length; j < len2; j++) {\n var char = word.charAt(j);\n dict = dict[char] = dict[char] || {};\n }\n\n dict[CODA_MARKER] = true;\n }\n}\n\nMiniTrie.prototype.search = function (str) {\n var i = -1;\n var len = str.length;\n var stack = [this._dict];\n\n while (++i < len) {\n var dict = stack[i];\n var char = str.charAt(i);\n\n if (char in dict) {\n stack.push(dict[char]);\n } else {\n break;\n }\n }\n\n while (stack.length) {\n if (stack.pop()[CODA_MARKER]) {\n return str.substring(0, stack.length);\n }\n }\n};\n\nmodule.exports = MiniTrie;","// This file will be loaded on settings pages, regardless of theme.\n\nimport escapeTextContentForBrowser from 'escape-html';\nconst { delegate } = require('rails-ujs');\nimport emojify from '../mastodon/features/emoji/emoji';\n\ndelegate(document, '#account_display_name', 'input', ({ target }) => {\n const name = document.querySelector('.card .display-name strong');\n if (name) {\n if (target.value) {\n name.innerHTML = emojify(escapeTextContentForBrowser(target.value));\n } else {\n name.textContent = document.querySelector('#default_account_display_name').textContent;\n }\n }\n});\n\ndelegate(document, '#account_avatar', 'change', ({ target }) => {\n const avatar = document.querySelector('.card .avatar img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : avatar.dataset.originalSrc;\n\n avatar.src = url;\n});\n\ndelegate(document, '#account_header', 'change', ({ target }) => {\n const header = document.querySelector('.card .card__img img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : header.dataset.originalSrc;\n\n header.src = url;\n});\n\ndelegate(document, '#account_locked', 'change', ({ target }) => {\n const lock = document.querySelector('.card .display-name i');\n\n if (target.checked) {\n lock.style.display = 'inline';\n } else {\n lock.style.display = 'none';\n }\n});\n\ndelegate(document, '.input-copy input', 'click', ({ target }) => {\n target.focus();\n target.select();\n target.setSelectionRange(0, target.value.length);\n});\n\ndelegate(document, '.input-copy button', 'click', ({ target }) => {\n const input = target.parentNode.querySelector('.input-copy__wrapper input');\n\n const oldReadOnly = input.readonly;\n\n input.readonly = false;\n input.focus();\n input.select();\n input.setSelectionRange(0, input.value.length);\n\n try {\n if (document.execCommand('copy')) {\n input.blur();\n target.parentNode.classList.add('copied');\n\n setTimeout(() => {\n target.parentNode.classList.remove('copied');\n }, 700);\n }\n } catch (err) {\n console.error(err);\n }\n\n input.readonly = oldReadOnly;\n});\n","// A mapping of unicode strings to an object containing the filename\n// (i.e. the svg filename) and a shortCode intended to be shown\n// as a \"title\" attribute in an HTML element (aka tooltip).\n\nconst [\n shortCodesToEmojiData,\n skins, // eslint-disable-line no-unused-vars\n categories, // eslint-disable-line no-unused-vars\n short_names, // eslint-disable-line no-unused-vars\n emojisWithoutShortCodes,\n] = require('./emoji_compressed');\nconst { unicodeToFilename } = require('./unicode_to_filename');\n\n// decompress\nconst unicodeMapping = {};\n\nfunction processEmojiMapData(emojiMapData, shortCode) {\n let [ native, filename ] = emojiMapData;\n if (!filename) {\n // filename name can be derived from unicodeToFilename\n filename = unicodeToFilename(native);\n }\n unicodeMapping[native] = {\n shortCode: shortCode,\n filename: filename,\n };\n}\n\nObject.keys(shortCodesToEmojiData).forEach((shortCode) => {\n let [ filenameData ] = shortCodesToEmojiData[shortCode];\n filenameData.forEach(emojiMapData => processEmojiMapData(emojiMapData, shortCode));\n});\nemojisWithoutShortCodes.forEach(emojiMapData => processEmojiMapData(emojiMapData));\n\nmodule.exports = unicodeMapping;\n"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/initial_state.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/unicode_to_filename.js","webpack:///./node_modules/process/browser.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/emoji.js","webpack:///./node_modules/escape-html/index.js","webpack:///./node_modules/@rails/ujs/lib/assets/compiled/rails-ujs.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/settings.js","webpack:///./node_modules/substring-trie/index.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/emoji_unicode_mapping_light.js"],"names":["prop","element","document","getElementById","initialState","JSON","parse","textContent","getMeta","meta","reduceMotion","autoPlayGif","displayMedia","expandSpoilers","unfollowModal","boostModal","deleteModal","me","searchEnabled","maxChars","invitesEnabled","repository","source_url","version","mascot","profile_directory","isStaff","forceSingleColumn","useBlurhash","usePendingItems","showTrends","title","cropImages","deleteOthersNotice","rights","exports","unicodeToFilename","str","result","charCode","p","i","length","charCodeAt","toString","cachedSetTimeout","cachedClearTimeout","process","module","defaultSetTimout","Error","defaultClearTimeout","runTimeout","fun","setTimeout","e","call","this","clearTimeout","currentQueue","queue","draining","queueIndex","cleanUpNextTick","concat","drainQueue","timeout","len","run","marker","runClearTimeout","Item","array","noop","nextTick","args","Array","arguments","push","prototype","apply","browser","env","argv","versions","on","addListener","once","off","removeListener","removeAllListeners","emit","prependListener","prependOnceListener","listeners","name","binding","cwd","chdir","dir","umask","trie","Trie","Object","keys","unicodeMapping","assetHost","CDN_HOST","emojify","customEmojis","tagCharsWithEmojis","rtn","tagChars","invisible","match","tag","indexOf","search","slice","codePointAt","rend","replacement","lt","shortname","filename","url","static_url","startsWith","shortCode","buildCustomEmojis","emojis","forEach","emoji","shortcode","get","replace","id","short_names","text","emoticons","keywords","imageUrl","custom","customCategory","categoriesFromEmojis","reduce","set","add","Set","matchHtmlRegExp","string","escape","exec","html","index","lastIndex","substring","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","getData","key","setData","value","$","querySelectorAll","csrfParam","csrfToken","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","defaultPrevented","defineProperty","obj","data","dispatchEvent","stopEverything","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","addEventListener","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","readyState","XMLHttpRequest","OPENED","send","location","href","type","toUpperCase","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","createElement","setAttribute","head","appendChild","removeChild","DOMParser","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","checked","map","encodeURIComponent","join","formElements","form","filter","el","allowAction","handleConfirm","confirm","message","answer","callback","getAttribute","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","isXhrRedirect","handleDisabledElement","enableElement","disableElement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","ajaxPrefilter","originalOptions","start","_rails_loaded","require","escapeTextContentForBrowser","avatar","file","files","URL","createObjectURL","dataset","originalSrc","src","header","lock","focus","select","setSelectionRange","oldReadOnly","readonly","execCommand","blur","classList","remove","err","console","CODA_MARKER","MiniTrie","words","_dict","word","dict","j","len2","char","charAt","stack","pop","shortCodesToEmojiData","emojisWithoutShortCodes","processEmojiMapData","emojiMapData","native"],"mappings":"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","file":"core/auth.js","sourcesContent":["const element = document.getElementById('initial-state');\nconst initialState = element && JSON.parse(element.textContent);\n\nconst getMeta = (prop) => initialState && initialState.meta && initialState.meta[prop];\nconst getRight = (prop) => initialState && initialState.rights && initialState.rights[prop];\n\nexport const reduceMotion = getMeta('reduce_motion');\nexport const autoPlayGif = getMeta('auto_play_gif');\nexport const displayMedia = getMeta('display_media');\nexport const expandSpoilers = getMeta('expand_spoilers');\nexport const unfollowModal = getMeta('unfollow_modal');\nexport const boostModal = getMeta('boost_modal');\nexport const deleteModal = getMeta('delete_modal');\nexport const me = getMeta('me');\nexport const searchEnabled = getMeta('search_enabled');\nexport const maxChars = getMeta('max_toot_chars') || 500;\nexport const invitesEnabled = getMeta('invites_enabled');\nexport const repository = getMeta('repository');\nexport const source_url = getMeta('source_url');\nexport const version = getMeta('version');\nexport const mascot = getMeta('mascot');\nexport const profile_directory = getMeta('profile_directory');\nexport const isStaff = getMeta('is_staff');\nexport const forceSingleColumn = !getMeta('advanced_layout');\nexport const useBlurhash = getMeta('use_blurhash');\nexport const usePendingItems = getMeta('use_pending_items');\nexport const showTrends = getMeta('trends');\nexport const title = getMeta('title');\nexport const cropImages = getMeta('crop_images');\n\nexport const deleteOthersNotice = getRight('delete_others_notice');\n\nexport default initialState;\n","// taken from:\n// https://github.com/twitter/twemoji/blob/47732c7/twemoji-generator.js#L848-L866\nexports.unicodeToFilename = (str) => {\n let result = '';\n let charCode = 0;\n let p = 0;\n let i = 0;\n while (i < str.length) {\n charCode = str.charCodeAt(i++);\n if (p) {\n if (result.length > 0) {\n result += '-';\n }\n result += (0x10000 + ((p - 0xD800) << 10) + (charCode - 0xDC00)).toString(16);\n p = 0;\n } else if (0xD800 <= charCode && charCode <= 0xDBFF) {\n p = charCode;\n } else {\n if (result.length > 0) {\n result += '-';\n }\n result += charCode.toString(16);\n }\n }\n return result;\n};\n","// shim for using process in browser\nvar process = module.exports = {}; // cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\n\nfunction defaultClearTimeout() {\n throw new Error('clearTimeout has not been defined');\n}\n\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n})();\n\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n } // if setTimeout wasn't available but was latter defined\n\n\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch (e) {\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n}\n\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n } // if clearTimeout wasn't available but was latter defined\n\n\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e) {\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n}\n\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n\n draining = false;\n\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n var len = queue.length;\n\n while (len) {\n currentQueue = queue;\n queue = [];\n\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n\n queueIndex = -1;\n len = queue.length;\n }\n\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n\n queue.push(new Item(fun, args));\n\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n}; // v8 likes predictible objects\n\n\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\n\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\n\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\n\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) {\n return [];\n};\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () {\n return '/';\n};\n\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\n\nprocess.umask = function () {\n return 0;\n};","import { autoPlayGif } from '../../initial_state';\nimport unicodeMapping from './emoji_unicode_mapping_light';\nimport Trie from 'substring-trie';\n\nconst trie = new Trie(Object.keys(unicodeMapping));\n\nconst assetHost = process.env.CDN_HOST || '';\n\nconst emojify = (str, customEmojis = {}) => {\n const tagCharsWithoutEmojis = '<&';\n const tagCharsWithEmojis = Object.keys(customEmojis).length ? '<&:' : '<&';\n let rtn = '', tagChars = tagCharsWithEmojis, invisible = 0;\n for (;;) {\n let match, i = 0, tag;\n while (i < str.length && (tag = tagChars.indexOf(str[i])) === -1 && (invisible || !(match = trie.search(str.slice(i))))) {\n i += str.codePointAt(i) < 65536 ? 1 : 2;\n }\n let rend, replacement = '';\n if (i === str.length) {\n break;\n } else if (str[i] === ':') {\n if (!(() => {\n rend = str.indexOf(':', i + 1) + 1;\n if (!rend) return false; // no pair of ':'\n const lt = str.indexOf('<', i + 1);\n if (!(lt === -1 || lt >= rend)) return false; // tag appeared before closing ':'\n const shortname = str.slice(i, rend);\n // now got a replacee as ':shortname:'\n // if you want additional emoji handler, add statements below which set replacement and return true.\n if (shortname in customEmojis) {\n const filename = autoPlayGif ? customEmojis[shortname].url : customEmojis[shortname].static_url;\n replacement = `<img draggable=\"false\" class=\"emojione custom-emoji\" alt=\"${shortname}\" title=\"${shortname}\" src=\"${filename}\" data-original=\"${customEmojis[shortname].url}\" data-static=\"${customEmojis[shortname].static_url}\" />`;\n return true;\n }\n return false;\n })()) rend = ++i;\n } else if (tag >= 0) { // <, &\n rend = str.indexOf('>;'[tag], i + 1) + 1;\n if (!rend) {\n break;\n }\n if (tag === 0) {\n if (invisible) {\n if (str[i + 1] === '/') { // closing tag\n if (!--invisible) {\n tagChars = tagCharsWithEmojis;\n }\n } else if (str[rend - 2] !== '/') { // opening tag\n invisible++;\n }\n } else {\n if (str.startsWith('<span class=\"invisible\">', i)) {\n // avoid emojifying on invisible text\n invisible = 1;\n tagChars = tagCharsWithoutEmojis;\n }\n }\n }\n i = rend;\n } else { // matched to unicode emoji\n const { filename, shortCode } = unicodeMapping[match];\n const title = shortCode ? `:${shortCode}:` : '';\n replacement = `<img draggable=\"false\" class=\"emojione\" alt=\"${match}\" title=\"${title}\" src=\"${assetHost}/emoji/${filename}.svg\" />`;\n rend = i + match.length;\n // If the matched character was followed by VS15 (for selecting text presentation), skip it.\n if (str.codePointAt(rend) === 65038) {\n rend += 1;\n }\n }\n rtn += str.slice(0, i) + replacement;\n str = str.slice(rend);\n }\n return rtn + str;\n};\n\nexport default emojify;\n\nexport const buildCustomEmojis = (customEmojis) => {\n const emojis = [];\n\n customEmojis.forEach(emoji => {\n const shortcode = emoji.get('shortcode');\n const url = autoPlayGif ? emoji.get('url') : emoji.get('static_url');\n const name = shortcode.replace(':', '');\n\n emojis.push({\n id: name,\n name,\n short_names: [name],\n text: '',\n emoticons: [],\n keywords: [name],\n imageUrl: url,\n custom: true,\n customCategory: emoji.get('category'),\n });\n });\n\n return emojis;\n};\n\nexport const categoriesFromEmojis = customEmojis => customEmojis.reduce((set, emoji) => set.add(emoji.get('category') ? `custom-${emoji.get('category')}` : 'custom'), new Set(['custom']));\n","/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n'use strict';\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34:\n // \"\n escape = '&quot;';\n break;\n\n case 38:\n // &\n escape = '&amp;';\n break;\n\n case 39:\n // '\n escape = '&#39;';\n break;\n\n case 60:\n // <\n escape = '&lt;';\n break;\n\n case 62:\n // >\n escape = '&gt;';\n break;\n\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index ? html + str.substring(lastIndex, index) : html;\n}","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'fieldset[disabled] *')) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n Rails.confirm = function (message, element) {\n return confirm(message);\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = Rails.confirm(message, element);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, isXhrRedirect, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n\n if (e instanceof Event) {\n if (isXhrRedirect(e)) {\n return;\n }\n\n element = e.target;\n } else {\n element = e;\n }\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n\n isXhrRedirect = function isXhrRedirect(event) {\n var ref, xhr;\n xhr = (ref = event.detail) != null ? ref[0] : void 0;\n return (xhr != null ? xhr.getResponseHeader(\"X-Xhr-Redirect\") : void 0) != null;\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","// This file will be loaded on settings pages, regardless of theme.\n\nimport escapeTextContentForBrowser from 'escape-html';\nconst { delegate } = require('@rails/ujs');\nimport emojify from '../mastodon/features/emoji/emoji';\n\ndelegate(document, '#account_display_name', 'input', ({ target }) => {\n const name = document.querySelector('.card .display-name strong');\n if (name) {\n if (target.value) {\n name.innerHTML = emojify(escapeTextContentForBrowser(target.value));\n } else {\n name.textContent = document.querySelector('#default_account_display_name').textContent;\n }\n }\n});\n\ndelegate(document, '#account_avatar', 'change', ({ target }) => {\n const avatar = document.querySelector('.card .avatar img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : avatar.dataset.originalSrc;\n\n avatar.src = url;\n});\n\ndelegate(document, '#account_header', 'change', ({ target }) => {\n const header = document.querySelector('.card .card__img img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : header.dataset.originalSrc;\n\n header.src = url;\n});\n\ndelegate(document, '#account_locked', 'change', ({ target }) => {\n const lock = document.querySelector('.card .display-name i');\n\n if (target.checked) {\n lock.style.display = 'inline';\n } else {\n lock.style.display = 'none';\n }\n});\n\ndelegate(document, '.input-copy input', 'click', ({ target }) => {\n target.focus();\n target.select();\n target.setSelectionRange(0, target.value.length);\n});\n\ndelegate(document, '.input-copy button', 'click', ({ target }) => {\n const input = target.parentNode.querySelector('.input-copy__wrapper input');\n\n const oldReadOnly = input.readonly;\n\n input.readonly = false;\n input.focus();\n input.select();\n input.setSelectionRange(0, input.value.length);\n\n try {\n if (document.execCommand('copy')) {\n input.blur();\n target.parentNode.classList.add('copied');\n\n setTimeout(() => {\n target.parentNode.classList.remove('copied');\n }, 700);\n }\n } catch (err) {\n console.error(err);\n }\n\n input.readonly = oldReadOnly;\n});\n","'use strict';\n\nvar CODA_MARKER = '$$'; // marks the end of the string\n\nfunction MiniTrie(words) {\n this._dict = {};\n\n for (var i = 0, len = words.length; i < len; i++) {\n var word = words[i];\n var dict = this._dict;\n\n for (var j = 0, len2 = word.length; j < len2; j++) {\n var char = word.charAt(j);\n dict = dict[char] = dict[char] || {};\n }\n\n dict[CODA_MARKER] = true;\n }\n}\n\nMiniTrie.prototype.search = function (str) {\n var i = -1;\n var len = str.length;\n var stack = [this._dict];\n\n while (++i < len) {\n var dict = stack[i];\n var char = str.charAt(i);\n\n if (char in dict) {\n stack.push(dict[char]);\n } else {\n break;\n }\n }\n\n while (stack.length) {\n if (stack.pop()[CODA_MARKER]) {\n return str.substring(0, stack.length);\n }\n }\n};\n\nmodule.exports = MiniTrie;","// A mapping of unicode strings to an object containing the filename\n// (i.e. the svg filename) and a shortCode intended to be shown\n// as a \"title\" attribute in an HTML element (aka tooltip).\n\nconst [\n shortCodesToEmojiData,\n skins, // eslint-disable-line no-unused-vars\n categories, // eslint-disable-line no-unused-vars\n short_names, // eslint-disable-line no-unused-vars\n emojisWithoutShortCodes,\n] = require('./emoji_compressed');\nconst { unicodeToFilename } = require('./unicode_to_filename');\n\n// decompress\nconst unicodeMapping = {};\n\nfunction processEmojiMapData(emojiMapData, shortCode) {\n let [ native, filename ] = emojiMapData;\n if (!filename) {\n // filename name can be derived from unicodeToFilename\n filename = unicodeToFilename(native);\n }\n unicodeMapping[native] = {\n shortCode: shortCode,\n filename: filename,\n };\n}\n\nObject.keys(shortCodesToEmojiData).forEach((shortCode) => {\n let [ filenameData ] = shortCodesToEmojiData[shortCode];\n filenameData.forEach(emojiMapData => processEmojiMapData(emojiMapData, shortCode));\n});\nemojisWithoutShortCodes.forEach(emojiMapData => processEmojiMapData(emojiMapData));\n\nmodule.exports = unicodeMapping;\n"],"sourceRoot":""} \ No newline at end of file
diff --git a/priv/static/packs/core/common.js b/priv/static/packs/core/common.js
index a74ef3128..94224c402 100644
--- a/priv/static/packs/core/common.js
+++ b/priv/static/packs/core/common.js
@@ -1,2 +1,2 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{157:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png"},158:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/clippy_wave-afb828463da264adbce26a3f17731f6c.gif"},159:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png"},160:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png"},161:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg"},162:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_done-dba357bfbba455428787fefc655ce120.svg"},163:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_email-1346985c7aaceb601b0d4257133254f4.svg"},164:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg"},165:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg"},166:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png"},167:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg"},168:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_home-433b9d93fc1f035ec09330c2512a4879.png"},169:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png"},170:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_likes-27b8551da2d56d81062818c035ed622e.png"},171:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png"},172:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png"},173:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg"},174:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png"},175:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png"},176:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg"},177:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png"},178:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_public-2d798a39bb2bd6314e47b00669686556.png"},179:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg"},180:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png"},181:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/logo_transparent_black-24a8608615e64fe9a08a898c25552819.svg"},182:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_cached-26ffa26120a2a16a9be78a75cc603793.png"},183:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_done-e07ea253e82d137816cfb8d77a3b1562.png"},184:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png"},185:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png"},186:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_grade-1f9e039d0f024626ab071d18098b65a0.png"},187:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png"},188:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png"},189:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png"},190:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_warning-af2b38fe580f274ca4c80479bd12141e.png"},191:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/proof_providers/keybase-22af312ae5def3706736e6a014fdc761.png"},192:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/reticle-6490ecbb61185e86e62dca0845cf2dcf.png"},193:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/start-d443e819b6248a54c6eb466c75938306.png"},194:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/void-4c8270c17facce6d53726a2ebb9745f2.png"},270:function(e,i,c){},271:function(e,i,c){var a={"./clippy_frame":157,"./clippy_frame.png":157,"./clippy_wave":158,"./clippy_wave.gif":158,"./icon_about":159,"./icon_about.png":159,"./icon_blocks":160,"./icon_blocks.png":160,"./icon_cached":161,"./icon_cached.svg":161,"./icon_done":162,"./icon_done.svg":162,"./icon_email":163,"./icon_email.svg":163,"./icon_file_download":164,"./icon_file_download.svg":164,"./icon_flag":165,"./icon_flag.svg":165,"./icon_follow_requests":166,"./icon_follow_requests.png":166,"./icon_grade":167,"./icon_grade.svg":167,"./icon_home":168,"./icon_home.png":168,"./icon_keyboard_shortcuts":169,"./icon_keyboard_shortcuts.png":169,"./icon_likes":170,"./icon_likes.png":170,"./icon_lists":171,"./icon_lists.png":171,"./icon_local":172,"./icon_local.png":172,"./icon_lock_open":173,"./icon_lock_open.svg":173,"./icon_logout":174,"./icon_logout.png":174,"./icon_mutes":175,"./icon_mutes.png":175,"./icon_person_add":176,"./icon_person_add.svg":176,"./icon_pin":177,"./icon_pin.png":177,"./icon_public":178,"./icon_public.png":178,"./icon_reply":179,"./icon_reply.svg":179,"./icon_settings":180,"./icon_settings.png":180,"./logo_transparent_black":181,"./logo_transparent_black.svg":181,"./mailer/icon_cached":182,"./mailer/icon_cached.png":182,"./mailer/icon_done":183,"./mailer/icon_done.png":183,"./mailer/icon_email":184,"./mailer/icon_email.png":184,"./mailer/icon_file_download":185,"./mailer/icon_file_download.png":185,"./mailer/icon_grade":186,"./mailer/icon_grade.png":186,"./mailer/icon_lock_open":187,"./mailer/icon_lock_open.png":187,"./mailer/icon_person_add":188,"./mailer/icon_person_add.png":188,"./mailer/icon_reply":189,"./mailer/icon_reply.png":189,"./mailer/icon_warning":190,"./mailer/icon_warning.png":190,"./proof_providers/keybase":191,"./proof_providers/keybase.png":191,"./reticle":192,"./reticle.png":192,"./start":193,"./start.png":193,"./void":194,"./void.png":194};function n(e){var i=o(e);return c(i)}function o(e){if(!c.o(a,e)){var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}return a[e]}n.keys=function(){return Object.keys(a)},n.resolve=o,e.exports=n,n.id=271},917:function(e,i,c){"use strict";c.r(i);c(270);c(271)}},[[917,0]]]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{162:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png"},163:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/clippy_wave-afb828463da264adbce26a3f17731f6c.gif"},164:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png"},165:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png"},166:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg"},167:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_done-dba357bfbba455428787fefc655ce120.svg"},168:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_email-1346985c7aaceb601b0d4257133254f4.svg"},169:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg"},170:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg"},171:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png"},172:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg"},173:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_home-433b9d93fc1f035ec09330c2512a4879.png"},174:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png"},175:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_likes-27b8551da2d56d81062818c035ed622e.png"},176:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png"},177:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png"},178:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg"},179:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png"},180:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png"},181:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg"},182:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png"},183:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_public-2d798a39bb2bd6314e47b00669686556.png"},184:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg"},185:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png"},186:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/logo_transparent_black-24a8608615e64fe9a08a898c25552819.svg"},187:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_cached-26ffa26120a2a16a9be78a75cc603793.png"},188:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_done-e07ea253e82d137816cfb8d77a3b1562.png"},189:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png"},190:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png"},191:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_grade-1f9e039d0f024626ab071d18098b65a0.png"},192:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png"},193:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png"},194:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png"},195:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/mailer/icon_warning-af2b38fe580f274ca4c80479bd12141e.png"},196:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/proof_providers/keybase-22af312ae5def3706736e6a014fdc761.png"},197:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/reticle-6490ecbb61185e86e62dca0845cf2dcf.png"},198:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/start-d443e819b6248a54c6eb466c75938306.png"},199:function(e,i,c){"use strict";c.r(i),i.default=c.p+"media/images/void-4c8270c17facce6d53726a2ebb9745f2.png"},270:function(e,i,c){},271:function(e,i,c){var a={"./clippy_frame":162,"./clippy_frame.png":162,"./clippy_wave":163,"./clippy_wave.gif":163,"./icon_about":164,"./icon_about.png":164,"./icon_blocks":165,"./icon_blocks.png":165,"./icon_cached":166,"./icon_cached.svg":166,"./icon_done":167,"./icon_done.svg":167,"./icon_email":168,"./icon_email.svg":168,"./icon_file_download":169,"./icon_file_download.svg":169,"./icon_flag":170,"./icon_flag.svg":170,"./icon_follow_requests":171,"./icon_follow_requests.png":171,"./icon_grade":172,"./icon_grade.svg":172,"./icon_home":173,"./icon_home.png":173,"./icon_keyboard_shortcuts":174,"./icon_keyboard_shortcuts.png":174,"./icon_likes":175,"./icon_likes.png":175,"./icon_lists":176,"./icon_lists.png":176,"./icon_local":177,"./icon_local.png":177,"./icon_lock_open":178,"./icon_lock_open.svg":178,"./icon_logout":179,"./icon_logout.png":179,"./icon_mutes":180,"./icon_mutes.png":180,"./icon_person_add":181,"./icon_person_add.svg":181,"./icon_pin":182,"./icon_pin.png":182,"./icon_public":183,"./icon_public.png":183,"./icon_reply":184,"./icon_reply.svg":184,"./icon_settings":185,"./icon_settings.png":185,"./logo_transparent_black":186,"./logo_transparent_black.svg":186,"./mailer/icon_cached":187,"./mailer/icon_cached.png":187,"./mailer/icon_done":188,"./mailer/icon_done.png":188,"./mailer/icon_email":189,"./mailer/icon_email.png":189,"./mailer/icon_file_download":190,"./mailer/icon_file_download.png":190,"./mailer/icon_grade":191,"./mailer/icon_grade.png":191,"./mailer/icon_lock_open":192,"./mailer/icon_lock_open.png":192,"./mailer/icon_person_add":193,"./mailer/icon_person_add.png":193,"./mailer/icon_reply":194,"./mailer/icon_reply.png":194,"./mailer/icon_warning":195,"./mailer/icon_warning.png":195,"./proof_providers/keybase":196,"./proof_providers/keybase.png":196,"./reticle":197,"./reticle.png":197,"./start":198,"./start.png":198,"./void":199,"./void.png":199};function n(e){var i=o(e);return c(i)}function o(e){if(!c.o(a,e)){var i=new Error("Cannot find module '"+e+"'");throw i.code="MODULE_NOT_FOUND",i}return a[e]}n.keys=function(){return Object.keys(a)},n.resolve=o,e.exports=n,n.id=271},943:function(e,i,c){"use strict";c.r(i);c(270);c(271)}},[[943,0]]]);
//# sourceMappingURL=common.js.map \ No newline at end of file
diff --git a/priv/static/packs/core/common.js.map b/priv/static/packs/core/common.js.map
index 0a1f6d68d..bd4f5a5e2 100644
--- a/priv/static/packs/core/common.js.map
+++ b/priv/static/packs/core/common.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///./app/javascript/images/clippy_frame.png","webpack:///./app/javascript/images/clippy_wave.gif","webpack:///./app/javascript/images/icon_about.png","webpack:///./app/javascript/images/icon_blocks.png","webpack:///./app/javascript/images/icon_cached.svg","webpack:///./app/javascript/images/icon_done.svg","webpack:///./app/javascript/images/icon_email.svg","webpack:///./app/javascript/images/icon_file_download.svg","webpack:///./app/javascript/images/icon_flag.svg","webpack:///./app/javascript/images/icon_follow_requests.png","webpack:///./app/javascript/images/icon_grade.svg","webpack:///./app/javascript/images/icon_home.png","webpack:///./app/javascript/images/icon_keyboard_shortcuts.png","webpack:///./app/javascript/images/icon_likes.png","webpack:///./app/javascript/images/icon_lists.png","webpack:///./app/javascript/images/icon_local.png","webpack:///./app/javascript/images/icon_lock_open.svg","webpack:///./app/javascript/images/icon_logout.png","webpack:///./app/javascript/images/icon_mutes.png","webpack:///./app/javascript/images/icon_person_add.svg","webpack:///./app/javascript/images/icon_pin.png","webpack:///./app/javascript/images/icon_public.png","webpack:///./app/javascript/images/icon_reply.svg","webpack:///./app/javascript/images/icon_settings.png","webpack:///./app/javascript/images/logo_transparent_black.svg","webpack:///./app/javascript/images/mailer/icon_cached.png","webpack:///./app/javascript/images/mailer/icon_done.png","webpack:///./app/javascript/images/mailer/icon_email.png","webpack:///./app/javascript/images/mailer/icon_file_download.png","webpack:///./app/javascript/images/mailer/icon_grade.png","webpack:///./app/javascript/images/mailer/icon_lock_open.png","webpack:///./app/javascript/images/mailer/icon_person_add.png","webpack:///./app/javascript/images/mailer/icon_reply.png","webpack:///./app/javascript/images/mailer/icon_warning.png","webpack:///./app/javascript/images/proof_providers/keybase.png","webpack:///./app/javascript/images/reticle.png","webpack:///./app/javascript/images/start.png","webpack:///./app/javascript/images/void.png","webpack:///./app/javascript/images sync ^\\.\\/.*$","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/common.js"],"names":["map","webpackContext","req","id","webpackContextResolve","__webpack_require__","o","e","Error","code","keys","Object","resolve","module","exports","require"],"mappings":"0FAAA,OAAe,cAA0B,kE,iCCAzC,OAAe,cAA0B,iE,iCCAzC,OAAe,cAA0B,gE,iCCAzC,OAAe,cAA0B,iE,iCCAzC,OAAe,cAA0B,iE,iCCAzC,OAAe,cAA0B,+D,iCCAzC,OAAe,cAA0B,gE,iCCAzC,OAAe,cAA0B,wE,iCCAzC,OAAe,cAA0B,+D,iCCAzC,OAAe,cAA0B,0E,iCCAzC,OAAe,cAA0B,gE,iCCAzC,OAAe,cAA0B,+D,iCCAzC,OAAe,cAA0B,6E,iCCAzC,OAAe,cAA0B,gE,iCCAzC,OAAe,cAA0B,gE,iCCAzC,OAAe,cAA0B,gE,iCCAzC,OAAe,cAA0B,oE,iCCAzC,OAAe,cAA0B,iE,iCCAzC,OAAe,cAA0B,gE,iCCAzC,OAAe,cAA0B,qE,iCCAzC,OAAe,cAA0B,8D,iCCAzC,OAAe,cAA0B,iE,iCCAzC,OAAe,cAA0B,gE,iCCAzC,OAAe,cAA0B,mE,iCCAzC,OAAe,cAA0B,4E,iCCAzC,OAAe,cAA0B,wE,iCCAzC,OAAe,cAA0B,sE,iCCAzC,OAAe,cAA0B,uE,iCCAzC,OAAe,cAA0B,+E,iCCAzC,OAAe,cAA0B,uE,iCCAzC,OAAe,cAA0B,2E,iCCAzC,OAAe,cAA0B,4E,iCCAzC,OAAe,cAA0B,uE,iCCAzC,OAAe,cAA0B,yE,iCCAzC,OAAe,cAA0B,6E,iCCAzC,OAAe,cAA0B,6D,iCCAzC,OAAe,cAA0B,2D,iCCAzC,OAAe,cAA0B,0D,0CCAzC,IAAIA,EAAM,CACT,iBAAkB,IAClB,qBAAsB,IACtB,gBAAiB,IACjB,oBAAqB,IACrB,eAAgB,IAChB,mBAAoB,IACpB,gBAAiB,IACjB,oBAAqB,IACrB,gBAAiB,IACjB,oBAAqB,IACrB,cAAe,IACf,kBAAmB,IACnB,eAAgB,IAChB,mBAAoB,IACpB,uBAAwB,IACxB,2BAA4B,IAC5B,cAAe,IACf,kBAAmB,IACnB,yBAA0B,IAC1B,6BAA8B,IAC9B,eAAgB,IAChB,mBAAoB,IACpB,cAAe,IACf,kBAAmB,IACnB,4BAA6B,IAC7B,gCAAiC,IACjC,eAAgB,IAChB,mBAAoB,IACpB,eAAgB,IAChB,mBAAoB,IACpB,eAAgB,IAChB,mBAAoB,IACpB,mBAAoB,IACpB,uBAAwB,IACxB,gBAAiB,IACjB,oBAAqB,IACrB,eAAgB,IAChB,mBAAoB,IACpB,oBAAqB,IACrB,wBAAyB,IACzB,aAAc,IACd,iBAAkB,IAClB,gBAAiB,IACjB,oBAAqB,IACrB,eAAgB,IAChB,mBAAoB,IACpB,kBAAmB,IACnB,sBAAuB,IACvB,2BAA4B,IAC5B,+BAAgC,IAChC,uBAAwB,IACxB,2BAA4B,IAC5B,qBAAsB,IACtB,yBAA0B,IAC1B,sBAAuB,IACvB,0BAA2B,IAC3B,8BAA+B,IAC/B,kCAAmC,IACnC,sBAAuB,IACvB,0BAA2B,IAC3B,0BAA2B,IAC3B,8BAA+B,IAC/B,2BAA4B,IAC5B,+BAAgC,IAChC,sBAAuB,IACvB,0BAA2B,IAC3B,wBAAyB,IACzB,4BAA6B,IAC7B,4BAA6B,IAC7B,gCAAiC,IACjC,YAAa,IACb,gBAAiB,IACjB,UAAW,IACX,cAAe,IACf,SAAU,IACV,aAAc,KAIf,SAASC,EAAeC,GACvB,IAAIC,EAAKC,EAAsBF,GAC/B,OAAOG,EAAoBF,GAE5B,SAASC,EAAsBF,GAC9B,IAAIG,EAAoBC,EAAEN,EAAKE,GAAM,CACpC,IAAIK,EAAI,IAAIC,MAAM,uBAAyBN,EAAM,KAEjD,MADAK,EAAEE,KAAO,mBACHF,EAEP,OAAOP,EAAIE,GAEZD,EAAeS,KAAO,WACrB,OAAOC,OAAOD,KAAKV,IAEpBC,EAAeW,QAAUR,EACzBS,EAAOC,QAAUb,EACjBA,EAAeE,GAAK,K,iCCjGpB,cAIAY,S","file":"core/common.js","sourcesContent":["export default __webpack_public_path__ + \"media/images/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png\";","export default __webpack_public_path__ + \"media/images/clippy_wave-afb828463da264adbce26a3f17731f6c.gif\";","export default __webpack_public_path__ + \"media/images/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png\";","export default __webpack_public_path__ + \"media/images/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png\";","export default __webpack_public_path__ + \"media/images/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg\";","export default __webpack_public_path__ + \"media/images/icon_done-dba357bfbba455428787fefc655ce120.svg\";","export default __webpack_public_path__ + \"media/images/icon_email-1346985c7aaceb601b0d4257133254f4.svg\";","export default __webpack_public_path__ + \"media/images/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg\";","export default __webpack_public_path__ + \"media/images/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg\";","export default __webpack_public_path__ + \"media/images/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png\";","export default __webpack_public_path__ + \"media/images/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg\";","export default __webpack_public_path__ + \"media/images/icon_home-433b9d93fc1f035ec09330c2512a4879.png\";","export default __webpack_public_path__ + \"media/images/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png\";","export default __webpack_public_path__ + \"media/images/icon_likes-27b8551da2d56d81062818c035ed622e.png\";","export default __webpack_public_path__ + \"media/images/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png\";","export default __webpack_public_path__ + \"media/images/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png\";","export default __webpack_public_path__ + \"media/images/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg\";","export default __webpack_public_path__ + \"media/images/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png\";","export default __webpack_public_path__ + \"media/images/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png\";","export default __webpack_public_path__ + \"media/images/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg\";","export default __webpack_public_path__ + \"media/images/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png\";","export default __webpack_public_path__ + \"media/images/icon_public-2d798a39bb2bd6314e47b00669686556.png\";","export default __webpack_public_path__ + \"media/images/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg\";","export default __webpack_public_path__ + \"media/images/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png\";","export default __webpack_public_path__ + \"media/images/logo_transparent_black-24a8608615e64fe9a08a898c25552819.svg\";","export default __webpack_public_path__ + \"media/images/mailer/icon_cached-26ffa26120a2a16a9be78a75cc603793.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_done-e07ea253e82d137816cfb8d77a3b1562.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_grade-1f9e039d0f024626ab071d18098b65a0.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_warning-af2b38fe580f274ca4c80479bd12141e.png\";","export default __webpack_public_path__ + \"media/images/proof_providers/keybase-22af312ae5def3706736e6a014fdc761.png\";","export default __webpack_public_path__ + \"media/images/reticle-6490ecbb61185e86e62dca0845cf2dcf.png\";","export default __webpack_public_path__ + \"media/images/start-d443e819b6248a54c6eb466c75938306.png\";","export default __webpack_public_path__ + \"media/images/void-4c8270c17facce6d53726a2ebb9745f2.png\";","var map = {\n\t\"./clippy_frame\": 157,\n\t\"./clippy_frame.png\": 157,\n\t\"./clippy_wave\": 158,\n\t\"./clippy_wave.gif\": 158,\n\t\"./icon_about\": 159,\n\t\"./icon_about.png\": 159,\n\t\"./icon_blocks\": 160,\n\t\"./icon_blocks.png\": 160,\n\t\"./icon_cached\": 161,\n\t\"./icon_cached.svg\": 161,\n\t\"./icon_done\": 162,\n\t\"./icon_done.svg\": 162,\n\t\"./icon_email\": 163,\n\t\"./icon_email.svg\": 163,\n\t\"./icon_file_download\": 164,\n\t\"./icon_file_download.svg\": 164,\n\t\"./icon_flag\": 165,\n\t\"./icon_flag.svg\": 165,\n\t\"./icon_follow_requests\": 166,\n\t\"./icon_follow_requests.png\": 166,\n\t\"./icon_grade\": 167,\n\t\"./icon_grade.svg\": 167,\n\t\"./icon_home\": 168,\n\t\"./icon_home.png\": 168,\n\t\"./icon_keyboard_shortcuts\": 169,\n\t\"./icon_keyboard_shortcuts.png\": 169,\n\t\"./icon_likes\": 170,\n\t\"./icon_likes.png\": 170,\n\t\"./icon_lists\": 171,\n\t\"./icon_lists.png\": 171,\n\t\"./icon_local\": 172,\n\t\"./icon_local.png\": 172,\n\t\"./icon_lock_open\": 173,\n\t\"./icon_lock_open.svg\": 173,\n\t\"./icon_logout\": 174,\n\t\"./icon_logout.png\": 174,\n\t\"./icon_mutes\": 175,\n\t\"./icon_mutes.png\": 175,\n\t\"./icon_person_add\": 176,\n\t\"./icon_person_add.svg\": 176,\n\t\"./icon_pin\": 177,\n\t\"./icon_pin.png\": 177,\n\t\"./icon_public\": 178,\n\t\"./icon_public.png\": 178,\n\t\"./icon_reply\": 179,\n\t\"./icon_reply.svg\": 179,\n\t\"./icon_settings\": 180,\n\t\"./icon_settings.png\": 180,\n\t\"./logo_transparent_black\": 181,\n\t\"./logo_transparent_black.svg\": 181,\n\t\"./mailer/icon_cached\": 182,\n\t\"./mailer/icon_cached.png\": 182,\n\t\"./mailer/icon_done\": 183,\n\t\"./mailer/icon_done.png\": 183,\n\t\"./mailer/icon_email\": 184,\n\t\"./mailer/icon_email.png\": 184,\n\t\"./mailer/icon_file_download\": 185,\n\t\"./mailer/icon_file_download.png\": 185,\n\t\"./mailer/icon_grade\": 186,\n\t\"./mailer/icon_grade.png\": 186,\n\t\"./mailer/icon_lock_open\": 187,\n\t\"./mailer/icon_lock_open.png\": 187,\n\t\"./mailer/icon_person_add\": 188,\n\t\"./mailer/icon_person_add.png\": 188,\n\t\"./mailer/icon_reply\": 189,\n\t\"./mailer/icon_reply.png\": 189,\n\t\"./mailer/icon_warning\": 190,\n\t\"./mailer/icon_warning.png\": 190,\n\t\"./proof_providers/keybase\": 191,\n\t\"./proof_providers/keybase.png\": 191,\n\t\"./reticle\": 192,\n\t\"./reticle.png\": 192,\n\t\"./start\": 193,\n\t\"./start.png\": 193,\n\t\"./void\": 194,\n\t\"./void.png\": 194\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 271;","// This file will be loaded on all pages, regardless of theme.\n\nimport 'font-awesome/css/font-awesome.css';\n\nrequire.context('../images/', true);\n"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///./app/javascript/images/clippy_frame.png","webpack:///./app/javascript/images/clippy_wave.gif","webpack:///./app/javascript/images/icon_about.png","webpack:///./app/javascript/images/icon_blocks.png","webpack:///./app/javascript/images/icon_cached.svg","webpack:///./app/javascript/images/icon_done.svg","webpack:///./app/javascript/images/icon_email.svg","webpack:///./app/javascript/images/icon_file_download.svg","webpack:///./app/javascript/images/icon_flag.svg","webpack:///./app/javascript/images/icon_follow_requests.png","webpack:///./app/javascript/images/icon_grade.svg","webpack:///./app/javascript/images/icon_home.png","webpack:///./app/javascript/images/icon_keyboard_shortcuts.png","webpack:///./app/javascript/images/icon_likes.png","webpack:///./app/javascript/images/icon_lists.png","webpack:///./app/javascript/images/icon_local.png","webpack:///./app/javascript/images/icon_lock_open.svg","webpack:///./app/javascript/images/icon_logout.png","webpack:///./app/javascript/images/icon_mutes.png","webpack:///./app/javascript/images/icon_person_add.svg","webpack:///./app/javascript/images/icon_pin.png","webpack:///./app/javascript/images/icon_public.png","webpack:///./app/javascript/images/icon_reply.svg","webpack:///./app/javascript/images/icon_settings.png","webpack:///./app/javascript/images/logo_transparent_black.svg","webpack:///./app/javascript/images/mailer/icon_cached.png","webpack:///./app/javascript/images/mailer/icon_done.png","webpack:///./app/javascript/images/mailer/icon_email.png","webpack:///./app/javascript/images/mailer/icon_file_download.png","webpack:///./app/javascript/images/mailer/icon_grade.png","webpack:///./app/javascript/images/mailer/icon_lock_open.png","webpack:///./app/javascript/images/mailer/icon_person_add.png","webpack:///./app/javascript/images/mailer/icon_reply.png","webpack:///./app/javascript/images/mailer/icon_warning.png","webpack:///./app/javascript/images/proof_providers/keybase.png","webpack:///./app/javascript/images/reticle.png","webpack:///./app/javascript/images/start.png","webpack:///./app/javascript/images/void.png","webpack:///./app/javascript/images sync ^\\.\\/.*$","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/common.js"],"names":["map","webpackContext","req","id","webpackContextResolve","__webpack_require__","o","e","Error","code","keys","Object","resolve","module","exports","require"],"mappings":"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","file":"core/common.js","sourcesContent":["export default __webpack_public_path__ + \"media/images/clippy_frame-3446d4d28d72aef2f64f7fabae30eb4a.png\";","export default __webpack_public_path__ + \"media/images/clippy_wave-afb828463da264adbce26a3f17731f6c.gif\";","export default __webpack_public_path__ + \"media/images/icon_about-ffafc67a2e97ca436da6c1bf61a8ab68.png\";","export default __webpack_public_path__ + \"media/images/icon_blocks-0b0e54d45ff0177b02e1357ac09c0d51.png\";","export default __webpack_public_path__ + \"media/images/icon_cached-108e30d96e1d5152be7fe2978bcdfe14.svg\";","export default __webpack_public_path__ + \"media/images/icon_done-dba357bfbba455428787fefc655ce120.svg\";","export default __webpack_public_path__ + \"media/images/icon_email-1346985c7aaceb601b0d4257133254f4.svg\";","export default __webpack_public_path__ + \"media/images/icon_file_download-4b5c054e76b0df3cbbc851854cd10c3c.svg\";","export default __webpack_public_path__ + \"media/images/icon_flag-6cc7d5ce6f0c35fe10e0f05494b2aba8.svg\";","export default __webpack_public_path__ + \"media/images/icon_follow_requests-32eaf00987b072b2b12f8015d6a6a250.png\";","export default __webpack_public_path__ + \"media/images/icon_grade-8e81b8e88c2b5834347a2a226c65d440.svg\";","export default __webpack_public_path__ + \"media/images/icon_home-433b9d93fc1f035ec09330c2512a4879.png\";","export default __webpack_public_path__ + \"media/images/icon_keyboard_shortcuts-4b183486762cfcc9f0de7522520a5485.png\";","export default __webpack_public_path__ + \"media/images/icon_likes-27b8551da2d56d81062818c035ed622e.png\";","export default __webpack_public_path__ + \"media/images/icon_lists-ae69bf4fb26c40d2c9b056c55c9153e2.png\";","export default __webpack_public_path__ + \"media/images/icon_local-eade3ebeb7ac50f798cd40ed5fe62232.png\";","export default __webpack_public_path__ + \"media/images/icon_lock_open-c9627928caaaa505ac7de2a64bd065ec.svg\";","export default __webpack_public_path__ + \"media/images/icon_logout-3abd28c4fc25290e6e4088c50d3352f4.png\";","export default __webpack_public_path__ + \"media/images/icon_mutes-5e7612d5c63fedb3fc59558284304cfc.png\";","export default __webpack_public_path__ + \"media/images/icon_person_add-5c56ef10b9e99e77a44d89041f4b77b5.svg\";","export default __webpack_public_path__ + \"media/images/icon_pin-79e04b07bcaa1266eee3164e83f574b4.png\";","export default __webpack_public_path__ + \"media/images/icon_public-2d798a39bb2bd6314e47b00669686556.png\";","export default __webpack_public_path__ + \"media/images/icon_reply-b5e28e1fe6acd4ec003e643e947f1c4a.svg\";","export default __webpack_public_path__ + \"media/images/icon_settings-e7c53fb8ee137f93827e2db21f507cb1.png\";","export default __webpack_public_path__ + \"media/images/logo_transparent_black-24a8608615e64fe9a08a898c25552819.svg\";","export default __webpack_public_path__ + \"media/images/mailer/icon_cached-26ffa26120a2a16a9be78a75cc603793.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_done-e07ea253e82d137816cfb8d77a3b1562.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_email-ed5d2a37fa765e4c5fec080a82b0a783.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_file_download-0b212ed1bca11e1e02539a20b3821d87.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_grade-1f9e039d0f024626ab071d18098b65a0.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_lock_open-d377f10d3f005d0d042a1ee1dee8284d.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_person_add-44d0a8dfa7dce95be5f6e3cfe0cdd133.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_reply-1c00f97d10006dd420bc620b26a79d8a.png\";","export default __webpack_public_path__ + \"media/images/mailer/icon_warning-af2b38fe580f274ca4c80479bd12141e.png\";","export default __webpack_public_path__ + \"media/images/proof_providers/keybase-22af312ae5def3706736e6a014fdc761.png\";","export default __webpack_public_path__ + \"media/images/reticle-6490ecbb61185e86e62dca0845cf2dcf.png\";","export default __webpack_public_path__ + \"media/images/start-d443e819b6248a54c6eb466c75938306.png\";","export default __webpack_public_path__ + \"media/images/void-4c8270c17facce6d53726a2ebb9745f2.png\";","var map = {\n\t\"./clippy_frame\": 162,\n\t\"./clippy_frame.png\": 162,\n\t\"./clippy_wave\": 163,\n\t\"./clippy_wave.gif\": 163,\n\t\"./icon_about\": 164,\n\t\"./icon_about.png\": 164,\n\t\"./icon_blocks\": 165,\n\t\"./icon_blocks.png\": 165,\n\t\"./icon_cached\": 166,\n\t\"./icon_cached.svg\": 166,\n\t\"./icon_done\": 167,\n\t\"./icon_done.svg\": 167,\n\t\"./icon_email\": 168,\n\t\"./icon_email.svg\": 168,\n\t\"./icon_file_download\": 169,\n\t\"./icon_file_download.svg\": 169,\n\t\"./icon_flag\": 170,\n\t\"./icon_flag.svg\": 170,\n\t\"./icon_follow_requests\": 171,\n\t\"./icon_follow_requests.png\": 171,\n\t\"./icon_grade\": 172,\n\t\"./icon_grade.svg\": 172,\n\t\"./icon_home\": 173,\n\t\"./icon_home.png\": 173,\n\t\"./icon_keyboard_shortcuts\": 174,\n\t\"./icon_keyboard_shortcuts.png\": 174,\n\t\"./icon_likes\": 175,\n\t\"./icon_likes.png\": 175,\n\t\"./icon_lists\": 176,\n\t\"./icon_lists.png\": 176,\n\t\"./icon_local\": 177,\n\t\"./icon_local.png\": 177,\n\t\"./icon_lock_open\": 178,\n\t\"./icon_lock_open.svg\": 178,\n\t\"./icon_logout\": 179,\n\t\"./icon_logout.png\": 179,\n\t\"./icon_mutes\": 180,\n\t\"./icon_mutes.png\": 180,\n\t\"./icon_person_add\": 181,\n\t\"./icon_person_add.svg\": 181,\n\t\"./icon_pin\": 182,\n\t\"./icon_pin.png\": 182,\n\t\"./icon_public\": 183,\n\t\"./icon_public.png\": 183,\n\t\"./icon_reply\": 184,\n\t\"./icon_reply.svg\": 184,\n\t\"./icon_settings\": 185,\n\t\"./icon_settings.png\": 185,\n\t\"./logo_transparent_black\": 186,\n\t\"./logo_transparent_black.svg\": 186,\n\t\"./mailer/icon_cached\": 187,\n\t\"./mailer/icon_cached.png\": 187,\n\t\"./mailer/icon_done\": 188,\n\t\"./mailer/icon_done.png\": 188,\n\t\"./mailer/icon_email\": 189,\n\t\"./mailer/icon_email.png\": 189,\n\t\"./mailer/icon_file_download\": 190,\n\t\"./mailer/icon_file_download.png\": 190,\n\t\"./mailer/icon_grade\": 191,\n\t\"./mailer/icon_grade.png\": 191,\n\t\"./mailer/icon_lock_open\": 192,\n\t\"./mailer/icon_lock_open.png\": 192,\n\t\"./mailer/icon_person_add\": 193,\n\t\"./mailer/icon_person_add.png\": 193,\n\t\"./mailer/icon_reply\": 194,\n\t\"./mailer/icon_reply.png\": 194,\n\t\"./mailer/icon_warning\": 195,\n\t\"./mailer/icon_warning.png\": 195,\n\t\"./proof_providers/keybase\": 196,\n\t\"./proof_providers/keybase.png\": 196,\n\t\"./reticle\": 197,\n\t\"./reticle.png\": 197,\n\t\"./start\": 198,\n\t\"./start.png\": 198,\n\t\"./void\": 199,\n\t\"./void.png\": 199\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 271;","// This file will be loaded on all pages, regardless of theme.\n\nimport 'font-awesome/css/font-awesome.css';\n\nrequire.context('../images/', true);\n"],"sourceRoot":""} \ No newline at end of file
diff --git a/priv/static/packs/core/embed.js b/priv/static/packs/core/embed.js
index c136c2652..6a16743d4 100644
--- a/priv/static/packs/core/embed.js
+++ b/priv/static/packs/core/embed.js
@@ -1,2 +1,2 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{918:function(e,t){window.addEventListener("message",(function(e){var t=e.data||{};function n(){window.parent.postMessage({type:"setHeight",id:t.id,height:document.getElementsByTagName("html")[0].scrollHeight},"*")}window.parent&&"setHeight"===t.type&&(["interactive","complete"].includes(document.readyState)?n():document.addEventListener("DOMContentLoaded",n))}))}},[[918,0]]]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{944:function(e,t){window.addEventListener("message",(function(e){var t=e.data||{};function n(){window.parent.postMessage({type:"setHeight",id:t.id,height:document.getElementsByTagName("html")[0].scrollHeight},"*")}window.parent&&"setHeight"===t.type&&(["interactive","complete"].includes(document.readyState)?n():document.addEventListener("DOMContentLoaded",n))}))}},[[944,0]]]);
//# sourceMappingURL=embed.js.map \ No newline at end of file
diff --git a/priv/static/packs/core/mailer.js b/priv/static/packs/core/mailer.js
index 50a41cefa..503710f5d 100644
--- a/priv/static/packs/core/mailer.js
+++ b/priv/static/packs/core/mailer.js
@@ -1,2 +1,2 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{919:function(n,o,w){"use strict";w.r(o);w(920)},920:function(n,o,w){}},[[919,0]]]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{945:function(n,o,w){"use strict";w.r(o);w(946)},946:function(n,o,w){}},[[945,0]]]);
//# sourceMappingURL=mailer.js.map \ No newline at end of file
diff --git a/priv/static/packs/core/modal.js b/priv/static/packs/core/modal.js
index 70b7c2498..a610ed274 100644
--- a/priv/static/packs/core/modal.js
+++ b/priv/static/packs/core/modal.js
@@ -1,2 +1,2 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[10,11],{112:function(t,e,n){"use strict";function r(t){["interactive","complete"].includes(document.readyState)?t():document.addEventListener("DOMContentLoaded",t)}n.r(e),n.d(e,"default",(function(){return r}))},272:function(t,e){t.exports=/\ud83c[\udffb-\udfff](?=\ud83c[\udffb-\udfff])|(?:[^\ud800-\udfff][\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]?|[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|\ud83c[\udffb-\udfff])?)*/g},60:function(t,e,n){var r,a;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var o=this.Rails;(function(){(function(){var t;t=null,o.loadCSPNonce=function(){var e;return t=null!=(e=document.querySelector("meta[name=csp-nonce]"))?e.content:void 0},o.cspNonce=function(){return null!=t?t:o.loadCSPNonce()}}).call(this),function(){var t;t=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,o.matches=function(e,n){return null!=n.exclude?t.call(e,n.selector)&&!t.call(e,n.exclude):t.call(e,n)},o.getData=function(t,e){var n;return null!=(n=t._ujsData)?n[e]:void 0},o.setData=function(t,e,n){return null==t._ujsData&&(t._ujsData={}),t._ujsData[e]=n},o.$=function(t){return Array.prototype.slice.call(document.querySelectorAll(t))}}.call(this),function(){var t,e,n;t=o.$,n=o.csrfToken=function(){var t;return(t=document.querySelector("meta[name=csrf-token]"))&&t.content},e=o.csrfParam=function(){var t;return(t=document.querySelector("meta[name=csrf-param]"))&&t.content},o.CSRFProtection=function(t){var e;if(null!=(e=n()))return t.setRequestHeader("X-CSRF-Token",e)},o.refreshCSRFTokens=function(){var r,a;if(a=n(),r=e(),null!=a&&null!=r)return t('form input[name="'+r+'"]').forEach((function(t){return t.value=a}))}}.call(this),function(){var t,e,n,r;n=o.matches,"function"!=typeof(t=window.CustomEvent)&&((t=function(t,e){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}).prototype=window.Event.prototype,r=t.prototype.preventDefault,t.prototype.preventDefault=function(){var t;return t=r.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),t}),e=o.fire=function(e,n,r){var a;return a=new t(n,{bubbles:!0,cancelable:!0,detail:r}),e.dispatchEvent(a),!a.defaultPrevented},o.stopEverything=function(t){return e(t.target,"ujs:everythingStopped"),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation()},o.delegate=function(t,e,r,a){return t.addEventListener(r,(function(t){var r;for(r=t.target;r instanceof Element&&!n(r,e);)r=r.parentNode;if(r instanceof Element&&!1===a.call(r,t))return t.preventDefault(),t.stopPropagation()}))}}.call(this),function(){var t,e,n,r,a,i;r=o.cspNonce,e=o.CSRFProtection,o.fire,t={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},o.ajax=function(t){var e;return t=a(t),e=n(t,(function(){var n,r;return r=i(null!=(n=e.response)?n:e.responseText,e.getResponseHeader("Content-Type")),2===Math.floor(e.status/100)?"function"==typeof t.success&&t.success(r,e.statusText,e):"function"==typeof t.error&&t.error(r,e.statusText,e),"function"==typeof t.complete?t.complete(e,e.statusText):void 0})),!(null!=t.beforeSend&&!t.beforeSend(e,t))&&(e.readyState===XMLHttpRequest.OPENED?e.send(t.data):void 0)},a=function(e){return e.url=e.url||location.href,e.type=e.type.toUpperCase(),"GET"===e.type&&e.data&&(e.url.indexOf("?")<0?e.url+="?"+e.data:e.url+="&"+e.data),null==t[e.dataType]&&(e.dataType="*"),e.accept=t[e.dataType],"*"!==e.dataType&&(e.accept+=", */*; q=0.01"),e},n=function(t,n){var r;return(r=new XMLHttpRequest).open(t.type,t.url,!0),r.setRequestHeader("Accept",t.accept),"string"==typeof t.data&&r.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),t.crossDomain||r.setRequestHeader("X-Requested-With","XMLHttpRequest"),e(r),r.withCredentials=!!t.withCredentials,r.onreadystatechange=function(){if(r.readyState===XMLHttpRequest.DONE)return n(r)},r},i=function(t,e){var n,a;if("string"==typeof t&&"string"==typeof e)if(e.match(/\bjson\b/))try{t=JSON.parse(t)}catch(t){}else if(e.match(/\b(?:java|ecma)script\b/))(a=document.createElement("script")).setAttribute("nonce",r()),a.text=t,document.head.appendChild(a).parentNode.removeChild(a);else if(e.match(/\b(xml|html|svg)\b/)){n=new DOMParser,e=e.replace(/;.+/,"");try{t=n.parseFromString(t,e)}catch(t){}}return t},o.href=function(t){return t.href},o.isCrossDomain=function(t){var e,n;(e=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=t,!((!n.protocol||":"===n.protocol)&&!n.host||e.protocol+"//"+e.host==n.protocol+"//"+n.host)}catch(t){return t,!0}}}.call(this),function(){var t,e;t=o.matches,e=function(t){return Array.prototype.slice.call(t)},o.serializeElement=function(n,r){var a,o;return a=[n],t(n,"form")&&(a=e(n.elements)),o=[],a.forEach((function(n){if(n.name&&!n.disabled)return t(n,"select")?e(n.options).forEach((function(t){if(t.selected)return o.push({name:n.name,value:t.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?o.push({name:n.name,value:n.value}):void 0})),r&&o.push(r),o.map((function(t){return null!=t.name?encodeURIComponent(t.name)+"="+encodeURIComponent(t.value):t})).join("&")},o.formElements=function(n,r){return t(n,"form")?e(n.elements).filter((function(e){return t(e,r)})):e(n.querySelectorAll(r))}}.call(this),function(){var t,e,n;e=o.fire,n=o.stopEverything,o.handleConfirm=function(e){if(!t(this))return n(e)},t=function(t){var n,r,a;if(!(a=t.getAttribute("data-confirm")))return!0;if(n=!1,e(t,"confirm")){try{n=confirm(a)}catch(t){}r=e(t,"confirm:complete",[n])}return n&&r}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s,d;c=o.matches,l=o.getData,s=o.setData,d=o.stopEverything,u=o.formElements,o.handleDisabledElement=function(t){if(this,this.disabled)return d(t)},o.enableElement=function(t){var e;return e=t instanceof Event?t.target:t,c(e,o.linkDisableSelector)?i(e):c(e,o.buttonDisableSelector)||c(e,o.formEnableSelector)?r(e):c(e,o.formSubmitSelector)?a(e):void 0},o.disableElement=function(r){var a;return a=r instanceof Event?r.target:r,c(a,o.linkDisableSelector)?n(a):c(a,o.buttonDisableSelector)||c(a,o.formDisableSelector)?t(a):c(a,o.formSubmitSelector)?e(a):void 0},n=function(t){var e;return null!=(e=t.getAttribute("data-disable-with"))&&(s(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e),t.addEventListener("click",d),s(t,"ujs:disabled",!0)},i=function(t){var e;return null!=(e=l(t,"ujs:enable-with"))&&(t.innerHTML=e,s(t,"ujs:enable-with",null)),t.removeEventListener("click",d),s(t,"ujs:disabled",null)},e=function(e){return u(e,o.formDisableSelector).forEach(t)},t=function(t){var e;return null!=(e=t.getAttribute("data-disable-with"))&&(c(t,"button")?(s(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e):(s(t,"ujs:enable-with",t.value),t.value=e)),t.disabled=!0,s(t,"ujs:disabled",!0)},a=function(t){return u(t,o.formEnableSelector).forEach(r)},r=function(t){var e;return null!=(e=l(t,"ujs:enable-with"))&&(c(t,"button")?t.innerHTML=e:t.value=e,s(t,"ujs:enable-with",null)),t.disabled=!1,s(t,"ujs:disabled",null)}}.call(this),function(){var t;t=o.stopEverything,o.handleMethod=function(e){var n,r,a,i,u,l;if(this,l=this.getAttribute("data-method"))return u=o.href(this),r=o.csrfToken(),n=o.csrfParam(),a=document.createElement("form"),i="<input name='_method' value='"+l+"' type='hidden' />",null==n||null==r||o.isCrossDomain(u)||(i+="<input name='"+n+"' value='"+r+"' type='hidden' />"),i+='<input type="submit" />',a.method="post",a.action=u,a.target=this.target,a.innerHTML=i,a.style.display="none",document.body.appendChild(a),a.querySelector('[type="submit"]').click(),t(e)}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s=[].slice;i=o.matches,n=o.getData,l=o.setData,e=o.fire,c=o.stopEverything,t=o.ajax,r=o.isCrossDomain,u=o.serializeElement,a=function(t){var e;return null!=(e=t.getAttribute("data-remote"))&&"false"!==e},o.handleRemote=function(d){var f,m,p,b,h,v,g;return!a(b=this)||(e(b,"ajax:before")?(g=b.getAttribute("data-with-credentials"),p=b.getAttribute("data-type")||"script",i(b,o.formSubmitSelector)?(f=n(b,"ujs:submit-button"),h=n(b,"ujs:submit-button-formmethod")||b.method,v=n(b,"ujs:submit-button-formaction")||b.getAttribute("action")||location.href,"GET"===h.toUpperCase()&&(v=v.replace(/\?.*$/,"")),"multipart/form-data"===b.enctype?(m=new FormData(b),null!=f&&m.append(f.name,f.value)):m=u(b,f),l(b,"ujs:submit-button",null),l(b,"ujs:submit-button-formmethod",null),l(b,"ujs:submit-button-formaction",null)):i(b,o.buttonClickSelector)||i(b,o.inputChangeSelector)?(h=b.getAttribute("data-method"),v=b.getAttribute("data-url"),m=u(b,b.getAttribute("data-params"))):(h=b.getAttribute("data-method"),v=o.href(b),m=b.getAttribute("data-params")),t({type:h||"GET",url:v,data:m,dataType:p,beforeSend:function(t,n){return e(b,"ajax:beforeSend",[t,n])?e(b,"ajax:send",[t]):(e(b,"ajax:stopped"),!1)},success:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:success",t)},error:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:error",t)},complete:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:complete",t)},crossDomain:r(v),withCredentials:null!=g&&"false"!==g}),c(d)):(e(b,"ajax:stopped"),!1))},o.formSubmitButtonClick=function(t){var e;if(this,e=this.form)return this.name&&l(e,"ujs:submit-button",{name:this.name,value:this.value}),l(e,"ujs:formnovalidate-button",this.formNoValidate),l(e,"ujs:submit-button-formaction",this.getAttribute("formaction")),l(e,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},o.preventInsignificantClick=function(t){var e,n,r;if(this,r=(this.getAttribute("data-method")||"GET").toUpperCase(),e=this.getAttribute("data-params"),n=(t.metaKey||t.ctrlKey)&&"GET"===r&&!e,null!=t.button&&0!==t.button||n)return t.stopImmediatePropagation()}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s,d,f,m,p,b;if(i=o.fire,n=o.delegate,l=o.getData,t=o.$,b=o.refreshCSRFTokens,e=o.CSRFProtection,m=o.loadCSPNonce,a=o.enableElement,r=o.disableElement,s=o.handleDisabledElement,c=o.handleConfirm,p=o.preventInsignificantClick,f=o.handleRemote,u=o.formSubmitButtonClick,d=o.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=o,jQuery.ajaxPrefilter((function(t,n,r){if(!t.crossDomain)return e(r)}))}o.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return t(o.formEnableSelector).forEach((function(t){if(l(t,"ujs:disabled"))return a(t)})),t(o.linkDisableSelector).forEach((function(t){if(l(t,"ujs:disabled"))return a(t)}))})),n(document,o.linkDisableSelector,"ajax:complete",a),n(document,o.linkDisableSelector,"ajax:stopped",a),n(document,o.buttonDisableSelector,"ajax:complete",a),n(document,o.buttonDisableSelector,"ajax:stopped",a),n(document,o.linkClickSelector,"click",p),n(document,o.linkClickSelector,"click",s),n(document,o.linkClickSelector,"click",c),n(document,o.linkClickSelector,"click",r),n(document,o.linkClickSelector,"click",f),n(document,o.linkClickSelector,"click",d),n(document,o.buttonClickSelector,"click",p),n(document,o.buttonClickSelector,"click",s),n(document,o.buttonClickSelector,"click",c),n(document,o.buttonClickSelector,"click",r),n(document,o.buttonClickSelector,"click",f),n(document,o.inputChangeSelector,"change",s),n(document,o.inputChangeSelector,"change",c),n(document,o.inputChangeSelector,"change",f),n(document,o.formSubmitSelector,"submit",s),n(document,o.formSubmitSelector,"submit",c),n(document,o.formSubmitSelector,"submit",f),n(document,o.formSubmitSelector,"submit",(function(t){return setTimeout((function(){return r(t)}),13)})),n(document,o.formSubmitSelector,"ajax:send",r),n(document,o.formSubmitSelector,"ajax:complete",a),n(document,o.formInputClickSelector,"click",p),n(document,o.formInputClickSelector,"click",s),n(document,o.formInputClickSelector,"click",c),n(document,o.formInputClickSelector,"click",u),document.addEventListener("DOMContentLoaded",b),document.addEventListener("DOMContentLoaded",m),window._rails_loaded=!0},window.Rails===o&&i(document,"rails:attachBindings")&&o.start()}.call(this)}).call(this),t.exports?t.exports=o:void 0===(a="function"==typeof(r=o)?r.call(e,n,e,t):r)||(t.exports=a)}).call(this)},724:function(t,e,n){"use strict";n.r(e);n(112);var r=n(60).delegate;n(75).length;r(document,".webapp-btn","click",(function(t){var e=t.target;return 0!==t.button||(window.location.href=e.href,!1)})),r(document,".status__content__spoiler-link","click",(function(){var t=this.parentNode.parentNode.querySelector(".e-content");return"block"===t.style.display?(t.style.display="none",this.parentNode.style.marginBottom=0):(t.style.display="block",this.parentNode.style.marginBottom=null),!1})),r(document,".modal-button","click",(function(t){var e;t.preventDefault(),e="A"!==t.target.nodeName?t.target.parentNode.href:t.target.href,window.open(e,"mastodon-intent","width=445,height=600,resizable=no,menubar=no,status=no,scrollbars=yes")}));var a=function(t){return function(e){var n=e.target,r=n.getAttribute(t);"true"!==n.getAttribute("data-autoplay")&&n.src!==r&&(n.src=r)}};r(document,"img#profile_page_avatar","mouseover",a("data-original")),r(document,"img#profile_page_avatar","mouseout",a("data-static")),r(document,"#account_header","change",(function(t){var e=t.target,n=document.querySelector(".card .card__img img"),r=(e.files||[])[0],a=r?URL.createObjectURL(r):n.dataset.originalSrc;n.src=a}))},75:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(272));function o(t){if("string"!=typeof t)throw new Error("A string is expected as input");return t.match(a.default)||[]}function i(t){if("string"!=typeof t)throw new Error("Input must be a string");var e=t.match(a.default);return null===e?0:e.length}function u(t,e,n){if(void 0===e&&(e=0),"string"!=typeof t)throw new Error("Input must be a string");("number"!=typeof e||e<0)&&(e=0),"number"==typeof n&&n<0&&(n=0);var r=t.match(a.default);return r?r.slice(e,n).join(""):""}e.toArray=o,e.length=i,e.substring=u,e.substr=function(t,e,n){if(void 0===e&&(e=0),"string"!=typeof t)throw new Error("Input must be a string");var r,o=i(t);if("number"!=typeof e&&(e=parseInt(e,10)),e>=o)return"";e<0&&(e+=o),void 0===n?r=o:("number"!=typeof n&&(n=parseInt(n,10)),r=n>=0?n+e:e);var u=t.match(a.default);return u?u.slice(e,r).join(""):""},e.limit=function(t,e,n,r){if(void 0===e&&(e=16),void 0===n&&(n="#"),void 0===r&&(r="right"),"string"!=typeof t||"number"!=typeof e)throw new Error("Invalid arguments specified");if(-1===["left","right"].indexOf(r))throw new Error("Pad position should be either left or right");"string"!=typeof n&&(n=String(n));var a=i(t);if(a>e)return u(t,0,e);if(a<e){var o=n.repeat(e-a);return"left"===r?o+t:t+o}return t},e.indexOf=function(t,e,n){if(void 0===n&&(n=0),"string"!=typeof t)throw new Error("Input must be a string");if(""===t)return""===e?0:-1;n=Number(n),n=isNaN(n)?0:n,e=String(e);var r=o(t);if(n>=r.length)return""===e?r.length:-1;if(""===e)return n;var a,i=o(e),u=!1;for(a=n;a<r.length;a+=1){for(var l=0;l<i.length&&i[l]===r[a+l];)l+=1;if(l===i.length&&i[l-1]===r[a+l-1]){u=!0;break}}return u?a:-1}}},[[724,0]]]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[10,11],{116:function(t,e,n){"use strict";function r(t){["interactive","complete"].includes(document.readyState)?t():document.addEventListener("DOMContentLoaded",t)}n.r(e),n.d(e,"default",(function(){return r}))},272:function(t,e,n){"use strict";t.exports=function(){var t="[\\ud800-\\udfff]",e="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]",n="\\ud83c[\\udffb-\\udfff]",r="[^\\ud800-\\udfff]",a="(?:\\uD83C[\\uDDE6-\\uDDFF]){2}",o="[\\ud800-\\udbff][\\udc00-\\udfff]",i="[\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93]",u="(?:"+e+"|"+n+")"+"?",l="[\\ufe0e\\ufe0f]?"+u+("(?:\\u200d(?:"+[r,a,o].join("|")+")[\\ufe0e\\ufe0f]?"+u+")*"),c="(?:"+[""+r+e+"?",e,a,o,t,i].join("|")+")";return new RegExp("(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)|"+n+"(?="+n+")|"+(c+l),"g")}},61:function(t,e,n){var r,a;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var o=this.Rails;(function(){(function(){var t;t=null,o.loadCSPNonce=function(){var e;return t=null!=(e=document.querySelector("meta[name=csp-nonce]"))?e.content:void 0},o.cspNonce=function(){return null!=t?t:o.loadCSPNonce()}}).call(this),function(){var t;t=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,o.matches=function(e,n){return null!=n.exclude?t.call(e,n.selector)&&!t.call(e,n.exclude):t.call(e,n)},o.getData=function(t,e){var n;return null!=(n=t._ujsData)?n[e]:void 0},o.setData=function(t,e,n){return null==t._ujsData&&(t._ujsData={}),t._ujsData[e]=n},o.$=function(t){return Array.prototype.slice.call(document.querySelectorAll(t))}}.call(this),function(){var t,e,n;t=o.$,n=o.csrfToken=function(){var t;return(t=document.querySelector("meta[name=csrf-token]"))&&t.content},e=o.csrfParam=function(){var t;return(t=document.querySelector("meta[name=csrf-param]"))&&t.content},o.CSRFProtection=function(t){var e;if(null!=(e=n()))return t.setRequestHeader("X-CSRF-Token",e)},o.refreshCSRFTokens=function(){var r,a;if(a=n(),r=e(),null!=a&&null!=r)return t('form input[name="'+r+'"]').forEach((function(t){return t.value=a}))}}.call(this),function(){var t,e,n,r;n=o.matches,"function"!=typeof(t=window.CustomEvent)&&((t=function(t,e){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}).prototype=window.Event.prototype,r=t.prototype.preventDefault,t.prototype.preventDefault=function(){var t;return t=r.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),t}),e=o.fire=function(e,n,r){var a;return a=new t(n,{bubbles:!0,cancelable:!0,detail:r}),e.dispatchEvent(a),!a.defaultPrevented},o.stopEverything=function(t){return e(t.target,"ujs:everythingStopped"),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation()},o.delegate=function(t,e,r,a){return t.addEventListener(r,(function(t){var r;for(r=t.target;r instanceof Element&&!n(r,e);)r=r.parentNode;if(r instanceof Element&&!1===a.call(r,t))return t.preventDefault(),t.stopPropagation()}))}}.call(this),function(){var t,e,n,r,a,i;r=o.cspNonce,e=o.CSRFProtection,o.fire,t={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},o.ajax=function(t){var e;return t=a(t),e=n(t,(function(){var n,r;return r=i(null!=(n=e.response)?n:e.responseText,e.getResponseHeader("Content-Type")),2===Math.floor(e.status/100)?"function"==typeof t.success&&t.success(r,e.statusText,e):"function"==typeof t.error&&t.error(r,e.statusText,e),"function"==typeof t.complete?t.complete(e,e.statusText):void 0})),!(null!=t.beforeSend&&!t.beforeSend(e,t))&&(e.readyState===XMLHttpRequest.OPENED?e.send(t.data):void 0)},a=function(e){return e.url=e.url||location.href,e.type=e.type.toUpperCase(),"GET"===e.type&&e.data&&(e.url.indexOf("?")<0?e.url+="?"+e.data:e.url+="&"+e.data),null==t[e.dataType]&&(e.dataType="*"),e.accept=t[e.dataType],"*"!==e.dataType&&(e.accept+=", */*; q=0.01"),e},n=function(t,n){var r;return(r=new XMLHttpRequest).open(t.type,t.url,!0),r.setRequestHeader("Accept",t.accept),"string"==typeof t.data&&r.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),t.crossDomain||r.setRequestHeader("X-Requested-With","XMLHttpRequest"),e(r),r.withCredentials=!!t.withCredentials,r.onreadystatechange=function(){if(r.readyState===XMLHttpRequest.DONE)return n(r)},r},i=function(t,e){var n,a;if("string"==typeof t&&"string"==typeof e)if(e.match(/\bjson\b/))try{t=JSON.parse(t)}catch(t){}else if(e.match(/\b(?:java|ecma)script\b/))(a=document.createElement("script")).setAttribute("nonce",r()),a.text=t,document.head.appendChild(a).parentNode.removeChild(a);else if(e.match(/\b(xml|html|svg)\b/)){n=new DOMParser,e=e.replace(/;.+/,"");try{t=n.parseFromString(t,e)}catch(t){}}return t},o.href=function(t){return t.href},o.isCrossDomain=function(t){var e,n;(e=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=t,!((!n.protocol||":"===n.protocol)&&!n.host||e.protocol+"//"+e.host==n.protocol+"//"+n.host)}catch(t){return t,!0}}}.call(this),function(){var t,e;t=o.matches,e=function(t){return Array.prototype.slice.call(t)},o.serializeElement=function(n,r){var a,o;return a=[n],t(n,"form")&&(a=e(n.elements)),o=[],a.forEach((function(n){if(n.name&&!n.disabled&&!t(n,"fieldset[disabled] *"))return t(n,"select")?e(n.options).forEach((function(t){if(t.selected)return o.push({name:n.name,value:t.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?o.push({name:n.name,value:n.value}):void 0})),r&&o.push(r),o.map((function(t){return null!=t.name?encodeURIComponent(t.name)+"="+encodeURIComponent(t.value):t})).join("&")},o.formElements=function(n,r){return t(n,"form")?e(n.elements).filter((function(e){return t(e,r)})):e(n.querySelectorAll(r))}}.call(this),function(){var t,e,n;e=o.fire,n=o.stopEverything,o.handleConfirm=function(e){if(!t(this))return n(e)},o.confirm=function(t,e){return confirm(t)},t=function(t){var n,r,a;if(!(a=t.getAttribute("data-confirm")))return!0;if(n=!1,e(t,"confirm")){try{n=o.confirm(a,t)}catch(t){}r=e(t,"confirm:complete",[n])}return n&&r}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s,d,f;s=o.matches,l=o.getData,d=o.setData,f=o.stopEverything,u=o.formElements,o.handleDisabledElement=function(t){if(this,this.disabled)return f(t)},o.enableElement=function(t){var e;if(t instanceof Event){if(c(t))return;e=t.target}else e=t;return s(e,o.linkDisableSelector)?i(e):s(e,o.buttonDisableSelector)||s(e,o.formEnableSelector)?r(e):s(e,o.formSubmitSelector)?a(e):void 0},o.disableElement=function(r){var a;return a=r instanceof Event?r.target:r,s(a,o.linkDisableSelector)?n(a):s(a,o.buttonDisableSelector)||s(a,o.formDisableSelector)?t(a):s(a,o.formSubmitSelector)?e(a):void 0},n=function(t){var e;if(!l(t,"ujs:disabled"))return null!=(e=t.getAttribute("data-disable-with"))&&(d(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e),t.addEventListener("click",f),d(t,"ujs:disabled",!0)},i=function(t){var e;return null!=(e=l(t,"ujs:enable-with"))&&(t.innerHTML=e,d(t,"ujs:enable-with",null)),t.removeEventListener("click",f),d(t,"ujs:disabled",null)},e=function(e){return u(e,o.formDisableSelector).forEach(t)},t=function(t){var e;if(!l(t,"ujs:disabled"))return null!=(e=t.getAttribute("data-disable-with"))&&(s(t,"button")?(d(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e):(d(t,"ujs:enable-with",t.value),t.value=e)),t.disabled=!0,d(t,"ujs:disabled",!0)},a=function(t){return u(t,o.formEnableSelector).forEach(r)},r=function(t){var e;return null!=(e=l(t,"ujs:enable-with"))&&(s(t,"button")?t.innerHTML=e:t.value=e,d(t,"ujs:enable-with",null)),t.disabled=!1,d(t,"ujs:disabled",null)},c=function(t){var e,n;return null!=(null!=(n=null!=(e=t.detail)?e[0]:void 0)?n.getResponseHeader("X-Xhr-Redirect"):void 0)}}.call(this),function(){var t;t=o.stopEverything,o.handleMethod=function(e){var n,r,a,i,u,l;if(this,l=this.getAttribute("data-method"))return u=o.href(this),r=o.csrfToken(),n=o.csrfParam(),a=document.createElement("form"),i="<input name='_method' value='"+l+"' type='hidden' />",null==n||null==r||o.isCrossDomain(u)||(i+="<input name='"+n+"' value='"+r+"' type='hidden' />"),i+='<input type="submit" />',a.method="post",a.action=u,a.target=this.target,a.innerHTML=i,a.style.display="none",document.body.appendChild(a),a.querySelector('[type="submit"]').click(),t(e)}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s=[].slice;i=o.matches,n=o.getData,l=o.setData,e=o.fire,c=o.stopEverything,t=o.ajax,r=o.isCrossDomain,u=o.serializeElement,a=function(t){var e;return null!=(e=t.getAttribute("data-remote"))&&"false"!==e},o.handleRemote=function(d){var f,m,p,b,h,v,g;return!a(b=this)||(e(b,"ajax:before")?(g=b.getAttribute("data-with-credentials"),p=b.getAttribute("data-type")||"script",i(b,o.formSubmitSelector)?(f=n(b,"ujs:submit-button"),h=n(b,"ujs:submit-button-formmethod")||b.method,v=n(b,"ujs:submit-button-formaction")||b.getAttribute("action")||location.href,"GET"===h.toUpperCase()&&(v=v.replace(/\?.*$/,"")),"multipart/form-data"===b.enctype?(m=new FormData(b),null!=f&&m.append(f.name,f.value)):m=u(b,f),l(b,"ujs:submit-button",null),l(b,"ujs:submit-button-formmethod",null),l(b,"ujs:submit-button-formaction",null)):i(b,o.buttonClickSelector)||i(b,o.inputChangeSelector)?(h=b.getAttribute("data-method"),v=b.getAttribute("data-url"),m=u(b,b.getAttribute("data-params"))):(h=b.getAttribute("data-method"),v=o.href(b),m=b.getAttribute("data-params")),t({type:h||"GET",url:v,data:m,dataType:p,beforeSend:function(t,n){return e(b,"ajax:beforeSend",[t,n])?e(b,"ajax:send",[t]):(e(b,"ajax:stopped"),!1)},success:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:success",t)},error:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:error",t)},complete:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:complete",t)},crossDomain:r(v),withCredentials:null!=g&&"false"!==g}),c(d)):(e(b,"ajax:stopped"),!1))},o.formSubmitButtonClick=function(t){var e;if(this,e=this.form)return this.name&&l(e,"ujs:submit-button",{name:this.name,value:this.value}),l(e,"ujs:formnovalidate-button",this.formNoValidate),l(e,"ujs:submit-button-formaction",this.getAttribute("formaction")),l(e,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},o.preventInsignificantClick=function(t){var e,n,r;if(this,r=(this.getAttribute("data-method")||"GET").toUpperCase(),e=this.getAttribute("data-params"),n=(t.metaKey||t.ctrlKey)&&"GET"===r&&!e,null!=t.button&&0!==t.button||n)return t.stopImmediatePropagation()}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s,d,f,m,p,b;if(i=o.fire,n=o.delegate,l=o.getData,t=o.$,b=o.refreshCSRFTokens,e=o.CSRFProtection,m=o.loadCSPNonce,a=o.enableElement,r=o.disableElement,s=o.handleDisabledElement,c=o.handleConfirm,p=o.preventInsignificantClick,f=o.handleRemote,u=o.formSubmitButtonClick,d=o.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=o,jQuery.ajaxPrefilter((function(t,n,r){if(!t.crossDomain)return e(r)}))}o.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return t(o.formEnableSelector).forEach((function(t){if(l(t,"ujs:disabled"))return a(t)})),t(o.linkDisableSelector).forEach((function(t){if(l(t,"ujs:disabled"))return a(t)}))})),n(document,o.linkDisableSelector,"ajax:complete",a),n(document,o.linkDisableSelector,"ajax:stopped",a),n(document,o.buttonDisableSelector,"ajax:complete",a),n(document,o.buttonDisableSelector,"ajax:stopped",a),n(document,o.linkClickSelector,"click",p),n(document,o.linkClickSelector,"click",s),n(document,o.linkClickSelector,"click",c),n(document,o.linkClickSelector,"click",r),n(document,o.linkClickSelector,"click",f),n(document,o.linkClickSelector,"click",d),n(document,o.buttonClickSelector,"click",p),n(document,o.buttonClickSelector,"click",s),n(document,o.buttonClickSelector,"click",c),n(document,o.buttonClickSelector,"click",r),n(document,o.buttonClickSelector,"click",f),n(document,o.inputChangeSelector,"change",s),n(document,o.inputChangeSelector,"change",c),n(document,o.inputChangeSelector,"change",f),n(document,o.formSubmitSelector,"submit",s),n(document,o.formSubmitSelector,"submit",c),n(document,o.formSubmitSelector,"submit",f),n(document,o.formSubmitSelector,"submit",(function(t){return setTimeout((function(){return r(t)}),13)})),n(document,o.formSubmitSelector,"ajax:send",r),n(document,o.formSubmitSelector,"ajax:complete",a),n(document,o.formInputClickSelector,"click",p),n(document,o.formInputClickSelector,"click",s),n(document,o.formInputClickSelector,"click",c),n(document,o.formInputClickSelector,"click",u),document.addEventListener("DOMContentLoaded",b),document.addEventListener("DOMContentLoaded",m),window._rails_loaded=!0},window.Rails===o&&i(document,"rails:attachBindings")&&o.start()}.call(this)}).call(this),t.exports?t.exports=o:void 0===(a="function"==typeof(r=o)?r.call(e,n,e,t):r)||(t.exports=a)}).call(this)},740:function(t,e,n){"use strict";n.r(e);n(116);var r=n(61).delegate;n(79).length;r(document,".webapp-btn","click",(function(t){var e=t.target;return 0!==t.button||(window.location.href=e.href,!1)})),r(document,".modal-button","click",(function(t){var e;t.preventDefault(),e="A"!==t.target.nodeName?t.target.parentNode.href:t.target.href,window.open(e,"mastodon-intent","width=445,height=600,resizable=no,menubar=no,status=no,scrollbars=yes")}));var a=function(t){return function(e){var n=e.target,r=n.getAttribute(t);"true"!==n.getAttribute("data-autoplay")&&n.src!==r&&(n.src=r)}};r(document,"img#profile_page_avatar","mouseover",a("data-original")),r(document,"img#profile_page_avatar","mouseout",a("data-static")),r(document,"#account_header","change",(function(t){var e=t.target,n=document.querySelector(".card .card__img img"),r=(e.files||[])[0],a=r?URL.createObjectURL(r):n.dataset.originalSrc;n.src=a}))},79:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(272));function o(t){if("string"!=typeof t)throw new Error("A string is expected as input");return t.match(a.default())||[]}function i(t){if("string"!=typeof t)throw new Error("Input must be a string");var e=t.match(a.default());return null===e?0:e.length}function u(t,e,n){if(void 0===e&&(e=0),"string"!=typeof t)throw new Error("Input must be a string");("number"!=typeof e||e<0)&&(e=0),"number"==typeof n&&n<0&&(n=0);var r=t.match(a.default());return r?r.slice(e,n).join(""):""}e.toArray=o,e.length=i,e.substring=u,e.substr=function(t,e,n){if(void 0===e&&(e=0),"string"!=typeof t)throw new Error("Input must be a string");var r,o=i(t);if("number"!=typeof e&&(e=parseInt(e,10)),e>=o)return"";e<0&&(e+=o),void 0===n?r=o:("number"!=typeof n&&(n=parseInt(n,10)),r=n>=0?n+e:e);var u=t.match(a.default());return u?u.slice(e,r).join(""):""},e.limit=function(t,e,n,r){if(void 0===e&&(e=16),void 0===n&&(n="#"),void 0===r&&(r="right"),"string"!=typeof t||"number"!=typeof e)throw new Error("Invalid arguments specified");if(-1===["left","right"].indexOf(r))throw new Error("Pad position should be either left or right");"string"!=typeof n&&(n=String(n));var a=i(t);if(a>e)return u(t,0,e);if(a<e){var o=n.repeat(e-a);return"left"===r?o+t:t+o}return t},e.indexOf=function(t,e,n){if(void 0===n&&(n=0),"string"!=typeof t)throw new Error("Input must be a string");if(""===t)return""===e?0:-1;n=Number(n),n=isNaN(n)?0:n,e=String(e);var r=o(t);if(n>=r.length)return""===e?r.length:-1;if(""===e)return n;var a,i=o(e),u=!1;for(a=n;a<r.length;a+=1){for(var l=0;l<i.length&&i[l]===r[a+l];)l+=1;if(l===i.length&&i[l-1]===r[a+l-1]){u=!0;break}}return u?a:-1}}},[[740,0]]]);
//# sourceMappingURL=modal.js.map \ No newline at end of file
diff --git a/priv/static/packs/core/modal.js.map b/priv/static/packs/core/modal.js.map
index ac406915e..0e77ac03d 100644
--- a/priv/static/packs/core/modal.js.map
+++ b/priv/static/packs/core/modal.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/ready.js","webpack:///./node_modules/unicode-astral-regex/index.js","webpack:///./node_modules/rails-ujs/lib/assets/compiled/rails-ujs.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/public.js","webpack:///./node_modules/stringz/dist/index.js"],"names":["ready","loaded","includes","document","readyState","addEventListener","module","exports","this","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","call","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","prototype","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","element","getData","key","setData","value","$","Array","slice","querySelectorAll","csrfParam","csrfToken","meta","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","forEach","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","result","defaultPrevented","Object","defineProperty","get","obj","name","data","dispatchEvent","stopEverything","e","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","text","html","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","XMLHttpRequest","OPENED","send","url","location","href","type","toUpperCase","indexOf","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","match","JSON","parse","createElement","setAttribute","head","appendChild","removeChild","DOMParser","replace","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","push","checked","map","encodeURIComponent","join","formElements","form","filter","el","allowAction","handleConfirm","answer","callback","message","getAttribute","confirm","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","handleDisabledElement","enableElement","disableElement","replacement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","args","arguments","length","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","Error","ajaxPrefilter","originalOptions","start","_rails_loaded","setTimeout","require","contentEl","marginBottom","nodeName","getProfileAvatarAnimationHandler","swapTo","swapSrc","src","header","file","files","URL","createObjectURL","dataset","originalSrc","__importDefault","mod","__esModule","unicode_astral_regex_1","str","default","substring","begin","end","substr","len","strLength","parseInt","limit","padString","padPosition","String","padRepeats","repeat","searchStr","pos","Number","isNaN","strArr","index","searchArr","finded","searchIndex"],"mappings":"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","file":"core/modal.js","sourcesContent":["export default function ready(loaded) {\n if (['interactive', 'complete'].includes(document.readyState)) {\n loaded();\n } else {\n document.addEventListener('DOMContentLoaded', loaded);\n }\n}\n","// Borrowed from:\n// https://github.com/lodash/lodash/blob/master/lodash.js\n// https://github.com/mathiasbynens/regenerate\n// https://mathiasbynens.be/notes/javascript-unicode\nmodule.exports = /\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]?|[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?)*/g;","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = confirm(message);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","// This file will be loaded on public pages, regardless of theme.\n\nimport createHistory from 'history/createBrowserHistory';\nimport ready from '../mastodon/ready';\n\nconst { delegate } = require('rails-ujs');\nconst { length } = require('stringz');\n\ndelegate(document, '.webapp-btn', 'click', ({ target, button }) => {\n if (button !== 0) {\n return true;\n }\n window.location.href = target.href;\n return false;\n});\n\ndelegate(document, '.status__content__spoiler-link', 'click', function() {\n const contentEl = this.parentNode.parentNode.querySelector('.e-content');\n\n if (contentEl.style.display === 'block') {\n contentEl.style.display = 'none';\n this.parentNode.style.marginBottom = 0;\n } else {\n contentEl.style.display = 'block';\n this.parentNode.style.marginBottom = null;\n }\n\n return false;\n});\n\ndelegate(document, '.modal-button', 'click', e => {\n e.preventDefault();\n\n let href;\n\n if (e.target.nodeName !== 'A') {\n href = e.target.parentNode.href;\n } else {\n href = e.target.href;\n }\n\n window.open(href, 'mastodon-intent', 'width=445,height=600,resizable=no,menubar=no,status=no,scrollbars=yes');\n});\n\nconst getProfileAvatarAnimationHandler = (swapTo) => {\n //animate avatar gifs on the profile page when moused over\n return ({ target }) => {\n const swapSrc = target.getAttribute(swapTo);\n //only change the img source if autoplay is off and the image src is actually different\n if(target.getAttribute('data-autoplay') !== 'true' && target.src !== swapSrc) {\n target.src = swapSrc;\n }\n };\n};\n\ndelegate(document, 'img#profile_page_avatar', 'mouseover', getProfileAvatarAnimationHandler('data-original'));\n\ndelegate(document, 'img#profile_page_avatar', 'mouseout', getProfileAvatarAnimationHandler('data-static'));\n\ndelegate(document, '#account_header', 'change', ({ target }) => {\n const header = document.querySelector('.card .card__img img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : header.dataset.originalSrc;\n\n header.src = url;\n});\n","\"use strict\";\n\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); // @ts-ignore\n\nvar unicode_astral_regex_1 = __importDefault(require(\"unicode-astral-regex\"));\n/**\n * Converts a string to an array of string chars\n * @param {string} str The string to turn into array\n * @returns {string[]}\n */\n\n\nfunction toArray(str) {\n if (typeof str !== 'string') {\n throw new Error('A string is expected as input');\n }\n\n return str.match(unicode_astral_regex_1.default) || [];\n}\n\nexports.toArray = toArray;\n/**\n * Returns the length of a string\n *\n * @export\n * @param {string} str\n * @returns {number}\n */\n\nfunction length(str) {\n // Check for input\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n var match = str.match(unicode_astral_regex_1.default);\n return match === null ? 0 : match.length;\n}\n\nexports.length = length;\n/**\n * Returns a substring by providing start and end position\n *\n * @export\n * @param {string} str\n * @param {number} [begin=0] Starting position\n * @param {number} end End position\n * @returns {string}\n */\n\nfunction substring(str, begin, end) {\n if (begin === void 0) {\n begin = 0;\n } // Check for input\n\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n } // Even though negative numbers work here, theyre not in the spec\n\n\n if (typeof begin !== 'number' || begin < 0) {\n begin = 0;\n }\n\n if (typeof end === 'number' && end < 0) {\n end = 0;\n }\n\n var match = str.match(unicode_astral_regex_1.default);\n if (!match) return '';\n return match.slice(begin, end).join('');\n}\n\nexports.substring = substring;\n/**\n * Returns a substring by providing start position and length\n *\n * @export\n * @param {string} str\n * @param {number} [begin=0] Starting position\n * @param {number} len Desired length\n * @returns {string}\n */\n\nfunction substr(str, begin, len) {\n if (begin === void 0) {\n begin = 0;\n } // Check for input\n\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n var strLength = length(str); // Fix type\n\n if (typeof begin !== 'number') {\n begin = parseInt(begin, 10);\n } // Return zero-length string if got oversize number.\n\n\n if (begin >= strLength) {\n return '';\n } // Calculating postive version of negative value.\n\n\n if (begin < 0) {\n begin += strLength;\n }\n\n var end;\n\n if (typeof len === 'undefined') {\n end = strLength;\n } else {\n // Fix type\n if (typeof len !== 'number') {\n len = parseInt(len, 10);\n }\n\n end = len >= 0 ? len + begin : begin;\n }\n\n var match = str.match(unicode_astral_regex_1.default);\n if (!match) return '';\n return match.slice(begin, end).join('');\n}\n\nexports.substr = substr;\n/**\n * Enforces a string to be a certain length by\n * adding or removing characters\n *\n * @export\n * @param {string} str\n * @param {number} [limit=16] Limit\n * @param {string} [padString='#'] The Pad String\n * @param {string} [padPosition='right'] The Pad Position\n * @returns {string}\n */\n\nfunction limit(str, limit, padString, padPosition) {\n if (limit === void 0) {\n limit = 16;\n }\n\n if (padString === void 0) {\n padString = '#';\n }\n\n if (padPosition === void 0) {\n padPosition = 'right';\n } // Input should be a string, limit should be a number\n\n\n if (typeof str !== 'string' || typeof limit !== 'number') {\n throw new Error('Invalid arguments specified');\n } // Pad position should be either left or right\n\n\n if (['left', 'right'].indexOf(padPosition) === -1) {\n throw new Error('Pad position should be either left or right');\n } // Pad string can be anything, we convert it to string\n\n\n if (typeof padString !== 'string') {\n padString = String(padString);\n } // Calculate string length considering astral code points\n\n\n var strLength = length(str);\n\n if (strLength > limit) {\n return substring(str, 0, limit);\n } else if (strLength < limit) {\n var padRepeats = padString.repeat(limit - strLength);\n return padPosition === 'left' ? padRepeats + str : str + padRepeats;\n }\n\n return str;\n}\n\nexports.limit = limit;\n/**\n * Returns the index of the first occurrence of a given string\n *\n * @export\n * @param {string} str\n * @param {string} [searchStr] the string to search\n * @param {number} [pos] starting position\n * @returns {number}\n */\n\nfunction indexOf(str, searchStr, pos) {\n if (pos === void 0) {\n pos = 0;\n }\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n if (str === '') {\n if (searchStr === '') {\n return 0;\n }\n\n return -1;\n } // fix type\n\n\n pos = Number(pos);\n pos = isNaN(pos) ? 0 : pos;\n searchStr = String(searchStr);\n var strArr = toArray(str);\n\n if (pos >= strArr.length) {\n if (searchStr === '') {\n return strArr.length;\n }\n\n return -1;\n }\n\n if (searchStr === '') {\n return pos;\n }\n\n var searchArr = toArray(searchStr);\n var finded = false;\n var index;\n\n for (index = pos; index < strArr.length; index += 1) {\n var searchIndex = 0;\n\n while (searchIndex < searchArr.length && searchArr[searchIndex] === strArr[index + searchIndex]) {\n searchIndex += 1;\n }\n\n if (searchIndex === searchArr.length && searchArr[searchIndex - 1] === strArr[index + searchIndex - 1]) {\n finded = true;\n break;\n }\n }\n\n return finded ? index : -1;\n}\n\nexports.indexOf = indexOf;"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/ready.js","webpack:///./node_modules/char-regex/index.js","webpack:///./node_modules/@rails/ujs/lib/assets/compiled/rails-ujs.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/public.js","webpack:///./node_modules/stringz/dist/index.js"],"names":["ready","loaded","includes","document","readyState","addEventListener","module","exports","astral","combo","fitz","nonAstral","regional","surrogatePair","family","optModifier","seq","join","symbol","RegExp","blackFlag","this","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","call","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","prototype","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","element","getData","key","setData","value","$","Array","slice","querySelectorAll","csrfParam","csrfToken","meta","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","forEach","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","result","defaultPrevented","Object","defineProperty","get","obj","name","data","dispatchEvent","stopEverything","e","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","text","html","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","XMLHttpRequest","OPENED","send","url","location","href","type","toUpperCase","indexOf","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","match","JSON","parse","createElement","setAttribute","head","appendChild","removeChild","DOMParser","replace","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","push","checked","map","encodeURIComponent","formElements","form","filter","el","allowAction","handleConfirm","confirm","message","answer","callback","getAttribute","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","isXhrRedirect","handleDisabledElement","enableElement","disableElement","replacement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","args","arguments","length","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","Error","ajaxPrefilter","originalOptions","start","_rails_loaded","setTimeout","require","nodeName","getProfileAvatarAnimationHandler","swapTo","swapSrc","src","header","file","files","URL","createObjectURL","dataset","originalSrc","__importDefault","mod","__esModule","char_regex_1","str","default","substring","begin","end","substr","len","strLength","parseInt","limit","padString","padPosition","String","padRepeats","repeat","searchStr","pos","Number","isNaN","strArr","index","searchArr","finded","searchIndex"],"mappings":"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","file":"core/modal.js","sourcesContent":["export default function ready(loaded) {\n if (['interactive', 'complete'].includes(document.readyState)) {\n loaded();\n } else {\n document.addEventListener('DOMContentLoaded', loaded);\n }\n}\n","\"use strict\"; // Based on: https://github.com/lodash/lodash/blob/6018350ac10d5ce6a5b7db625140b82aeab804df/.internal/unicodeSize.js\n\nmodule.exports = function () {\n // Used to compose unicode character classes.\n var astralRange = \"\\\\ud800-\\\\udfff\";\n var comboMarksRange = \"\\\\u0300-\\\\u036f\";\n var comboHalfMarksRange = \"\\\\ufe20-\\\\ufe2f\";\n var comboSymbolsRange = \"\\\\u20d0-\\\\u20ff\";\n var comboMarksExtendedRange = \"\\\\u1ab0-\\\\u1aff\";\n var comboMarksSupplementRange = \"\\\\u1dc0-\\\\u1dff\";\n var comboRange = comboMarksRange + comboHalfMarksRange + comboSymbolsRange + comboMarksExtendedRange + comboMarksSupplementRange;\n var varRange = \"\\\\ufe0e\\\\ufe0f\";\n var familyRange = \"\\\\uD83D\\\\uDC69\\\\uD83C\\\\uDFFB\\\\u200D\\\\uD83C\\\\uDF93\"; // Used to compose unicode capture groups.\n\n var astral = \"[\" + astralRange + \"]\";\n var combo = \"[\" + comboRange + \"]\";\n var fitz = \"\\\\ud83c[\\\\udffb-\\\\udfff]\";\n var modifier = \"(?:\" + combo + \"|\" + fitz + \")\";\n var nonAstral = \"[^\" + astralRange + \"]\";\n var regional = \"(?:\\\\uD83C[\\\\uDDE6-\\\\uDDFF]){2}\";\n var surrogatePair = \"[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]\";\n var zwj = \"\\\\u200d\";\n var blackFlag = \"(?:\\\\ud83c\\\\udff4\\\\udb40\\\\udc67\\\\udb40\\\\udc62\\\\udb40(?:\\\\udc65|\\\\udc73|\\\\udc77)\\\\udb40(?:\\\\udc6e|\\\\udc63|\\\\udc6c)\\\\udb40(?:\\\\udc67|\\\\udc74|\\\\udc73)\\\\udb40\\\\udc7f)\";\n var family = \"[\" + familyRange + \"]\"; // Used to compose unicode regexes.\n\n var optModifier = modifier + \"?\";\n var optVar = \"[\" + varRange + \"]?\";\n var optJoin = \"(?:\" + zwj + \"(?:\" + [nonAstral, regional, surrogatePair].join(\"|\") + \")\" + (optVar + optModifier) + \")*\";\n var seq = optVar + optModifier + optJoin;\n var nonAstralCombo = \"\" + nonAstral + combo + \"?\";\n var symbol = \"(?:\" + [nonAstralCombo, combo, regional, surrogatePair, astral, family].join(\"|\") + \")\"; // Used to match [String symbols](https://mathiasbynens.be/notes/javascript-unicode).\n\n return new RegExp(blackFlag + \"|\" + fitz + \"(?=\" + fitz + \")|\" + (symbol + seq), \"g\");\n};","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'fieldset[disabled] *')) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n Rails.confirm = function (message, element) {\n return confirm(message);\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = Rails.confirm(message, element);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, isXhrRedirect, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n\n if (e instanceof Event) {\n if (isXhrRedirect(e)) {\n return;\n }\n\n element = e.target;\n } else {\n element = e;\n }\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n\n isXhrRedirect = function isXhrRedirect(event) {\n var ref, xhr;\n xhr = (ref = event.detail) != null ? ref[0] : void 0;\n return (xhr != null ? xhr.getResponseHeader(\"X-Xhr-Redirect\") : void 0) != null;\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","// This file will be loaded on public pages, regardless of theme.\n\nimport createHistory from 'history/createBrowserHistory';\nimport ready from '../mastodon/ready';\n\nconst { delegate } = require('@rails/ujs');\nconst { length } = require('stringz');\n\ndelegate(document, '.webapp-btn', 'click', ({ target, button }) => {\n if (button !== 0) {\n return true;\n }\n window.location.href = target.href;\n return false;\n});\n\ndelegate(document, '.modal-button', 'click', e => {\n e.preventDefault();\n\n let href;\n\n if (e.target.nodeName !== 'A') {\n href = e.target.parentNode.href;\n } else {\n href = e.target.href;\n }\n\n window.open(href, 'mastodon-intent', 'width=445,height=600,resizable=no,menubar=no,status=no,scrollbars=yes');\n});\n\nconst getProfileAvatarAnimationHandler = (swapTo) => {\n //animate avatar gifs on the profile page when moused over\n return ({ target }) => {\n const swapSrc = target.getAttribute(swapTo);\n //only change the img source if autoplay is off and the image src is actually different\n if(target.getAttribute('data-autoplay') !== 'true' && target.src !== swapSrc) {\n target.src = swapSrc;\n }\n };\n};\n\ndelegate(document, 'img#profile_page_avatar', 'mouseover', getProfileAvatarAnimationHandler('data-original'));\n\ndelegate(document, 'img#profile_page_avatar', 'mouseout', getProfileAvatarAnimationHandler('data-static'));\n\ndelegate(document, '#account_header', 'change', ({ target }) => {\n const header = document.querySelector('.card .card__img img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : header.dataset.originalSrc;\n\n header.src = url;\n});\n","\"use strict\";\n\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); // @ts-ignore\n\nvar char_regex_1 = __importDefault(require(\"char-regex\"));\n/**\n * Converts a string to an array of string chars\n * @param {string} str The string to turn into array\n * @returns {string[]}\n */\n\n\nfunction toArray(str) {\n if (typeof str !== 'string') {\n throw new Error('A string is expected as input');\n }\n\n return str.match(char_regex_1.default()) || [];\n}\n\nexports.toArray = toArray;\n/**\n * Returns the length of a string\n *\n * @export\n * @param {string} str\n * @returns {number}\n */\n\nfunction length(str) {\n // Check for input\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n var match = str.match(char_regex_1.default());\n return match === null ? 0 : match.length;\n}\n\nexports.length = length;\n/**\n * Returns a substring by providing start and end position\n *\n * @export\n * @param {string} str\n * @param {number} [begin=0] Starting position\n * @param {number} end End position\n * @returns {string}\n */\n\nfunction substring(str, begin, end) {\n if (begin === void 0) {\n begin = 0;\n } // Check for input\n\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n } // Even though negative numbers work here, theyre not in the spec\n\n\n if (typeof begin !== 'number' || begin < 0) {\n begin = 0;\n }\n\n if (typeof end === 'number' && end < 0) {\n end = 0;\n }\n\n var match = str.match(char_regex_1.default());\n if (!match) return '';\n return match.slice(begin, end).join('');\n}\n\nexports.substring = substring;\n/**\n * Returns a substring by providing start position and length\n *\n * @export\n * @param {string} str\n * @param {number} [begin=0] Starting position\n * @param {number} len Desired length\n * @returns {string}\n */\n\nfunction substr(str, begin, len) {\n if (begin === void 0) {\n begin = 0;\n } // Check for input\n\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n var strLength = length(str); // Fix type\n\n if (typeof begin !== 'number') {\n begin = parseInt(begin, 10);\n } // Return zero-length string if got oversize number.\n\n\n if (begin >= strLength) {\n return '';\n } // Calculating postive version of negative value.\n\n\n if (begin < 0) {\n begin += strLength;\n }\n\n var end;\n\n if (typeof len === 'undefined') {\n end = strLength;\n } else {\n // Fix type\n if (typeof len !== 'number') {\n len = parseInt(len, 10);\n }\n\n end = len >= 0 ? len + begin : begin;\n }\n\n var match = str.match(char_regex_1.default());\n if (!match) return '';\n return match.slice(begin, end).join('');\n}\n\nexports.substr = substr;\n/**\n * Enforces a string to be a certain length by\n * adding or removing characters\n *\n * @export\n * @param {string} str\n * @param {number} [limit=16] Limit\n * @param {string} [padString='#'] The Pad String\n * @param {string} [padPosition='right'] The Pad Position\n * @returns {string}\n */\n\nfunction limit(str, limit, padString, padPosition) {\n if (limit === void 0) {\n limit = 16;\n }\n\n if (padString === void 0) {\n padString = '#';\n }\n\n if (padPosition === void 0) {\n padPosition = 'right';\n } // Input should be a string, limit should be a number\n\n\n if (typeof str !== 'string' || typeof limit !== 'number') {\n throw new Error('Invalid arguments specified');\n } // Pad position should be either left or right\n\n\n if (['left', 'right'].indexOf(padPosition) === -1) {\n throw new Error('Pad position should be either left or right');\n } // Pad string can be anything, we convert it to string\n\n\n if (typeof padString !== 'string') {\n padString = String(padString);\n } // Calculate string length considering astral code points\n\n\n var strLength = length(str);\n\n if (strLength > limit) {\n return substring(str, 0, limit);\n } else if (strLength < limit) {\n var padRepeats = padString.repeat(limit - strLength);\n return padPosition === 'left' ? padRepeats + str : str + padRepeats;\n }\n\n return str;\n}\n\nexports.limit = limit;\n/**\n * Returns the index of the first occurrence of a given string\n *\n * @export\n * @param {string} str\n * @param {string} [searchStr] the string to search\n * @param {number} [pos] starting position\n * @returns {number}\n */\n\nfunction indexOf(str, searchStr, pos) {\n if (pos === void 0) {\n pos = 0;\n }\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n if (str === '') {\n if (searchStr === '') {\n return 0;\n }\n\n return -1;\n } // fix type\n\n\n pos = Number(pos);\n pos = isNaN(pos) ? 0 : pos;\n searchStr = String(searchStr);\n var strArr = toArray(str);\n\n if (pos >= strArr.length) {\n if (searchStr === '') {\n return strArr.length;\n }\n\n return -1;\n }\n\n if (searchStr === '') {\n return pos;\n }\n\n var searchArr = toArray(searchStr);\n var finded = false;\n var index;\n\n for (index = pos; index < strArr.length; index += 1) {\n var searchIndex = 0;\n\n while (searchIndex < searchArr.length && searchArr[searchIndex] === strArr[index + searchIndex]) {\n searchIndex += 1;\n }\n\n if (searchIndex === searchArr.length && searchArr[searchIndex - 1] === strArr[index + searchIndex - 1]) {\n finded = true;\n break;\n }\n }\n\n return finded ? index : -1;\n}\n\nexports.indexOf = indexOf;"],"sourceRoot":""} \ No newline at end of file
diff --git a/priv/static/packs/core/public.js b/priv/static/packs/core/public.js
index fd535b14e..00ba6b774 100644
--- a/priv/static/packs/core/public.js
+++ b/priv/static/packs/core/public.js
@@ -1,2 +1,2 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[11,10],{112:function(t,e,n){"use strict";function r(t){["interactive","complete"].includes(document.readyState)?t():document.addEventListener("DOMContentLoaded",t)}n.r(e),n.d(e,"default",(function(){return r}))},272:function(t,e){t.exports=/\ud83c[\udffb-\udfff](?=\ud83c[\udffb-\udfff])|(?:[^\ud800-\udfff][\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]?|[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|\ud83c[\udffb-\udfff])?)*/g},60:function(t,e,n){var r,a;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var o=this.Rails;(function(){(function(){var t;t=null,o.loadCSPNonce=function(){var e;return t=null!=(e=document.querySelector("meta[name=csp-nonce]"))?e.content:void 0},o.cspNonce=function(){return null!=t?t:o.loadCSPNonce()}}).call(this),function(){var t;t=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,o.matches=function(e,n){return null!=n.exclude?t.call(e,n.selector)&&!t.call(e,n.exclude):t.call(e,n)},o.getData=function(t,e){var n;return null!=(n=t._ujsData)?n[e]:void 0},o.setData=function(t,e,n){return null==t._ujsData&&(t._ujsData={}),t._ujsData[e]=n},o.$=function(t){return Array.prototype.slice.call(document.querySelectorAll(t))}}.call(this),function(){var t,e,n;t=o.$,n=o.csrfToken=function(){var t;return(t=document.querySelector("meta[name=csrf-token]"))&&t.content},e=o.csrfParam=function(){var t;return(t=document.querySelector("meta[name=csrf-param]"))&&t.content},o.CSRFProtection=function(t){var e;if(null!=(e=n()))return t.setRequestHeader("X-CSRF-Token",e)},o.refreshCSRFTokens=function(){var r,a;if(a=n(),r=e(),null!=a&&null!=r)return t('form input[name="'+r+'"]').forEach((function(t){return t.value=a}))}}.call(this),function(){var t,e,n,r;n=o.matches,"function"!=typeof(t=window.CustomEvent)&&((t=function(t,e){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}).prototype=window.Event.prototype,r=t.prototype.preventDefault,t.prototype.preventDefault=function(){var t;return t=r.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),t}),e=o.fire=function(e,n,r){var a;return a=new t(n,{bubbles:!0,cancelable:!0,detail:r}),e.dispatchEvent(a),!a.defaultPrevented},o.stopEverything=function(t){return e(t.target,"ujs:everythingStopped"),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation()},o.delegate=function(t,e,r,a){return t.addEventListener(r,(function(t){var r;for(r=t.target;r instanceof Element&&!n(r,e);)r=r.parentNode;if(r instanceof Element&&!1===a.call(r,t))return t.preventDefault(),t.stopPropagation()}))}}.call(this),function(){var t,e,n,r,a,i;r=o.cspNonce,e=o.CSRFProtection,o.fire,t={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},o.ajax=function(t){var e;return t=a(t),e=n(t,(function(){var n,r;return r=i(null!=(n=e.response)?n:e.responseText,e.getResponseHeader("Content-Type")),2===Math.floor(e.status/100)?"function"==typeof t.success&&t.success(r,e.statusText,e):"function"==typeof t.error&&t.error(r,e.statusText,e),"function"==typeof t.complete?t.complete(e,e.statusText):void 0})),!(null!=t.beforeSend&&!t.beforeSend(e,t))&&(e.readyState===XMLHttpRequest.OPENED?e.send(t.data):void 0)},a=function(e){return e.url=e.url||location.href,e.type=e.type.toUpperCase(),"GET"===e.type&&e.data&&(e.url.indexOf("?")<0?e.url+="?"+e.data:e.url+="&"+e.data),null==t[e.dataType]&&(e.dataType="*"),e.accept=t[e.dataType],"*"!==e.dataType&&(e.accept+=", */*; q=0.01"),e},n=function(t,n){var r;return(r=new XMLHttpRequest).open(t.type,t.url,!0),r.setRequestHeader("Accept",t.accept),"string"==typeof t.data&&r.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),t.crossDomain||r.setRequestHeader("X-Requested-With","XMLHttpRequest"),e(r),r.withCredentials=!!t.withCredentials,r.onreadystatechange=function(){if(r.readyState===XMLHttpRequest.DONE)return n(r)},r},i=function(t,e){var n,a;if("string"==typeof t&&"string"==typeof e)if(e.match(/\bjson\b/))try{t=JSON.parse(t)}catch(t){}else if(e.match(/\b(?:java|ecma)script\b/))(a=document.createElement("script")).setAttribute("nonce",r()),a.text=t,document.head.appendChild(a).parentNode.removeChild(a);else if(e.match(/\b(xml|html|svg)\b/)){n=new DOMParser,e=e.replace(/;.+/,"");try{t=n.parseFromString(t,e)}catch(t){}}return t},o.href=function(t){return t.href},o.isCrossDomain=function(t){var e,n;(e=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=t,!((!n.protocol||":"===n.protocol)&&!n.host||e.protocol+"//"+e.host==n.protocol+"//"+n.host)}catch(t){return t,!0}}}.call(this),function(){var t,e;t=o.matches,e=function(t){return Array.prototype.slice.call(t)},o.serializeElement=function(n,r){var a,o;return a=[n],t(n,"form")&&(a=e(n.elements)),o=[],a.forEach((function(n){if(n.name&&!n.disabled)return t(n,"select")?e(n.options).forEach((function(t){if(t.selected)return o.push({name:n.name,value:t.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?o.push({name:n.name,value:n.value}):void 0})),r&&o.push(r),o.map((function(t){return null!=t.name?encodeURIComponent(t.name)+"="+encodeURIComponent(t.value):t})).join("&")},o.formElements=function(n,r){return t(n,"form")?e(n.elements).filter((function(e){return t(e,r)})):e(n.querySelectorAll(r))}}.call(this),function(){var t,e,n;e=o.fire,n=o.stopEverything,o.handleConfirm=function(e){if(!t(this))return n(e)},t=function(t){var n,r,a;if(!(a=t.getAttribute("data-confirm")))return!0;if(n=!1,e(t,"confirm")){try{n=confirm(a)}catch(t){}r=e(t,"confirm:complete",[n])}return n&&r}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s,d;c=o.matches,l=o.getData,s=o.setData,d=o.stopEverything,u=o.formElements,o.handleDisabledElement=function(t){if(this,this.disabled)return d(t)},o.enableElement=function(t){var e;return e=t instanceof Event?t.target:t,c(e,o.linkDisableSelector)?i(e):c(e,o.buttonDisableSelector)||c(e,o.formEnableSelector)?r(e):c(e,o.formSubmitSelector)?a(e):void 0},o.disableElement=function(r){var a;return a=r instanceof Event?r.target:r,c(a,o.linkDisableSelector)?n(a):c(a,o.buttonDisableSelector)||c(a,o.formDisableSelector)?t(a):c(a,o.formSubmitSelector)?e(a):void 0},n=function(t){var e;return null!=(e=t.getAttribute("data-disable-with"))&&(s(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e),t.addEventListener("click",d),s(t,"ujs:disabled",!0)},i=function(t){var e;return null!=(e=l(t,"ujs:enable-with"))&&(t.innerHTML=e,s(t,"ujs:enable-with",null)),t.removeEventListener("click",d),s(t,"ujs:disabled",null)},e=function(e){return u(e,o.formDisableSelector).forEach(t)},t=function(t){var e;return null!=(e=t.getAttribute("data-disable-with"))&&(c(t,"button")?(s(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e):(s(t,"ujs:enable-with",t.value),t.value=e)),t.disabled=!0,s(t,"ujs:disabled",!0)},a=function(t){return u(t,o.formEnableSelector).forEach(r)},r=function(t){var e;return null!=(e=l(t,"ujs:enable-with"))&&(c(t,"button")?t.innerHTML=e:t.value=e,s(t,"ujs:enable-with",null)),t.disabled=!1,s(t,"ujs:disabled",null)}}.call(this),function(){var t;t=o.stopEverything,o.handleMethod=function(e){var n,r,a,i,u,l;if(this,l=this.getAttribute("data-method"))return u=o.href(this),r=o.csrfToken(),n=o.csrfParam(),a=document.createElement("form"),i="<input name='_method' value='"+l+"' type='hidden' />",null==n||null==r||o.isCrossDomain(u)||(i+="<input name='"+n+"' value='"+r+"' type='hidden' />"),i+='<input type="submit" />',a.method="post",a.action=u,a.target=this.target,a.innerHTML=i,a.style.display="none",document.body.appendChild(a),a.querySelector('[type="submit"]').click(),t(e)}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s=[].slice;i=o.matches,n=o.getData,l=o.setData,e=o.fire,c=o.stopEverything,t=o.ajax,r=o.isCrossDomain,u=o.serializeElement,a=function(t){var e;return null!=(e=t.getAttribute("data-remote"))&&"false"!==e},o.handleRemote=function(d){var f,m,p,b,h,v,g;return!a(b=this)||(e(b,"ajax:before")?(g=b.getAttribute("data-with-credentials"),p=b.getAttribute("data-type")||"script",i(b,o.formSubmitSelector)?(f=n(b,"ujs:submit-button"),h=n(b,"ujs:submit-button-formmethod")||b.method,v=n(b,"ujs:submit-button-formaction")||b.getAttribute("action")||location.href,"GET"===h.toUpperCase()&&(v=v.replace(/\?.*$/,"")),"multipart/form-data"===b.enctype?(m=new FormData(b),null!=f&&m.append(f.name,f.value)):m=u(b,f),l(b,"ujs:submit-button",null),l(b,"ujs:submit-button-formmethod",null),l(b,"ujs:submit-button-formaction",null)):i(b,o.buttonClickSelector)||i(b,o.inputChangeSelector)?(h=b.getAttribute("data-method"),v=b.getAttribute("data-url"),m=u(b,b.getAttribute("data-params"))):(h=b.getAttribute("data-method"),v=o.href(b),m=b.getAttribute("data-params")),t({type:h||"GET",url:v,data:m,dataType:p,beforeSend:function(t,n){return e(b,"ajax:beforeSend",[t,n])?e(b,"ajax:send",[t]):(e(b,"ajax:stopped"),!1)},success:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:success",t)},error:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:error",t)},complete:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:complete",t)},crossDomain:r(v),withCredentials:null!=g&&"false"!==g}),c(d)):(e(b,"ajax:stopped"),!1))},o.formSubmitButtonClick=function(t){var e;if(this,e=this.form)return this.name&&l(e,"ujs:submit-button",{name:this.name,value:this.value}),l(e,"ujs:formnovalidate-button",this.formNoValidate),l(e,"ujs:submit-button-formaction",this.getAttribute("formaction")),l(e,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},o.preventInsignificantClick=function(t){var e,n,r;if(this,r=(this.getAttribute("data-method")||"GET").toUpperCase(),e=this.getAttribute("data-params"),n=(t.metaKey||t.ctrlKey)&&"GET"===r&&!e,null!=t.button&&0!==t.button||n)return t.stopImmediatePropagation()}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s,d,f,m,p,b;if(i=o.fire,n=o.delegate,l=o.getData,t=o.$,b=o.refreshCSRFTokens,e=o.CSRFProtection,m=o.loadCSPNonce,a=o.enableElement,r=o.disableElement,s=o.handleDisabledElement,c=o.handleConfirm,p=o.preventInsignificantClick,f=o.handleRemote,u=o.formSubmitButtonClick,d=o.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=o,jQuery.ajaxPrefilter((function(t,n,r){if(!t.crossDomain)return e(r)}))}o.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return t(o.formEnableSelector).forEach((function(t){if(l(t,"ujs:disabled"))return a(t)})),t(o.linkDisableSelector).forEach((function(t){if(l(t,"ujs:disabled"))return a(t)}))})),n(document,o.linkDisableSelector,"ajax:complete",a),n(document,o.linkDisableSelector,"ajax:stopped",a),n(document,o.buttonDisableSelector,"ajax:complete",a),n(document,o.buttonDisableSelector,"ajax:stopped",a),n(document,o.linkClickSelector,"click",p),n(document,o.linkClickSelector,"click",s),n(document,o.linkClickSelector,"click",c),n(document,o.linkClickSelector,"click",r),n(document,o.linkClickSelector,"click",f),n(document,o.linkClickSelector,"click",d),n(document,o.buttonClickSelector,"click",p),n(document,o.buttonClickSelector,"click",s),n(document,o.buttonClickSelector,"click",c),n(document,o.buttonClickSelector,"click",r),n(document,o.buttonClickSelector,"click",f),n(document,o.inputChangeSelector,"change",s),n(document,o.inputChangeSelector,"change",c),n(document,o.inputChangeSelector,"change",f),n(document,o.formSubmitSelector,"submit",s),n(document,o.formSubmitSelector,"submit",c),n(document,o.formSubmitSelector,"submit",f),n(document,o.formSubmitSelector,"submit",(function(t){return setTimeout((function(){return r(t)}),13)})),n(document,o.formSubmitSelector,"ajax:send",r),n(document,o.formSubmitSelector,"ajax:complete",a),n(document,o.formInputClickSelector,"click",p),n(document,o.formInputClickSelector,"click",s),n(document,o.formInputClickSelector,"click",c),n(document,o.formInputClickSelector,"click",u),document.addEventListener("DOMContentLoaded",b),document.addEventListener("DOMContentLoaded",m),window._rails_loaded=!0},window.Rails===o&&i(document,"rails:attachBindings")&&o.start()}.call(this)}).call(this),t.exports?t.exports=o:void 0===(a="function"==typeof(r=o)?r.call(e,n,e,t):r)||(t.exports=a)}).call(this)},724:function(t,e,n){"use strict";n.r(e);n(112);var r=n(60).delegate;n(75).length;r(document,".webapp-btn","click",(function(t){var e=t.target;return 0!==t.button||(window.location.href=e.href,!1)})),r(document,".status__content__spoiler-link","click",(function(){var t=this.parentNode.parentNode.querySelector(".e-content");return"block"===t.style.display?(t.style.display="none",this.parentNode.style.marginBottom=0):(t.style.display="block",this.parentNode.style.marginBottom=null),!1})),r(document,".modal-button","click",(function(t){var e;t.preventDefault(),e="A"!==t.target.nodeName?t.target.parentNode.href:t.target.href,window.open(e,"mastodon-intent","width=445,height=600,resizable=no,menubar=no,status=no,scrollbars=yes")}));var a=function(t){return function(e){var n=e.target,r=n.getAttribute(t);"true"!==n.getAttribute("data-autoplay")&&n.src!==r&&(n.src=r)}};r(document,"img#profile_page_avatar","mouseover",a("data-original")),r(document,"img#profile_page_avatar","mouseout",a("data-static")),r(document,"#account_header","change",(function(t){var e=t.target,n=document.querySelector(".card .card__img img"),r=(e.files||[])[0],a=r?URL.createObjectURL(r):n.dataset.originalSrc;n.src=a}))},75:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(272));function o(t){if("string"!=typeof t)throw new Error("A string is expected as input");return t.match(a.default)||[]}function i(t){if("string"!=typeof t)throw new Error("Input must be a string");var e=t.match(a.default);return null===e?0:e.length}function u(t,e,n){if(void 0===e&&(e=0),"string"!=typeof t)throw new Error("Input must be a string");("number"!=typeof e||e<0)&&(e=0),"number"==typeof n&&n<0&&(n=0);var r=t.match(a.default);return r?r.slice(e,n).join(""):""}e.toArray=o,e.length=i,e.substring=u,e.substr=function(t,e,n){if(void 0===e&&(e=0),"string"!=typeof t)throw new Error("Input must be a string");var r,o=i(t);if("number"!=typeof e&&(e=parseInt(e,10)),e>=o)return"";e<0&&(e+=o),void 0===n?r=o:("number"!=typeof n&&(n=parseInt(n,10)),r=n>=0?n+e:e);var u=t.match(a.default);return u?u.slice(e,r).join(""):""},e.limit=function(t,e,n,r){if(void 0===e&&(e=16),void 0===n&&(n="#"),void 0===r&&(r="right"),"string"!=typeof t||"number"!=typeof e)throw new Error("Invalid arguments specified");if(-1===["left","right"].indexOf(r))throw new Error("Pad position should be either left or right");"string"!=typeof n&&(n=String(n));var a=i(t);if(a>e)return u(t,0,e);if(a<e){var o=n.repeat(e-a);return"left"===r?o+t:t+o}return t},e.indexOf=function(t,e,n){if(void 0===n&&(n=0),"string"!=typeof t)throw new Error("Input must be a string");if(""===t)return""===e?0:-1;n=Number(n),n=isNaN(n)?0:n,e=String(e);var r=o(t);if(n>=r.length)return""===e?r.length:-1;if(""===e)return n;var a,i=o(e),u=!1;for(a=n;a<r.length;a+=1){for(var l=0;l<i.length&&i[l]===r[a+l];)l+=1;if(l===i.length&&i[l-1]===r[a+l-1]){u=!0;break}}return u?a:-1}}},[[724,0]]]);
+(window.webpackJsonp=window.webpackJsonp||[]).push([[11,10],{116:function(t,e,n){"use strict";function r(t){["interactive","complete"].includes(document.readyState)?t():document.addEventListener("DOMContentLoaded",t)}n.r(e),n.d(e,"default",(function(){return r}))},272:function(t,e,n){"use strict";t.exports=function(){var t="[\\ud800-\\udfff]",e="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\u1ab0-\\u1aff\\u1dc0-\\u1dff]",n="\\ud83c[\\udffb-\\udfff]",r="[^\\ud800-\\udfff]",a="(?:\\uD83C[\\uDDE6-\\uDDFF]){2}",o="[\\ud800-\\udbff][\\udc00-\\udfff]",i="[\\uD83D\\uDC69\\uD83C\\uDFFB\\u200D\\uD83C\\uDF93]",u="(?:"+e+"|"+n+")"+"?",l="[\\ufe0e\\ufe0f]?"+u+("(?:\\u200d(?:"+[r,a,o].join("|")+")[\\ufe0e\\ufe0f]?"+u+")*"),c="(?:"+[""+r+e+"?",e,a,o,t,i].join("|")+")";return new RegExp("(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40(?:\\udc65|\\udc73|\\udc77)\\udb40(?:\\udc6e|\\udc63|\\udc6c)\\udb40(?:\\udc67|\\udc74|\\udc73)\\udb40\\udc7f)|"+n+"(?="+n+")|"+(c+l),"g")}},61:function(t,e,n){var r,a;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var o=this.Rails;(function(){(function(){var t;t=null,o.loadCSPNonce=function(){var e;return t=null!=(e=document.querySelector("meta[name=csp-nonce]"))?e.content:void 0},o.cspNonce=function(){return null!=t?t:o.loadCSPNonce()}}).call(this),function(){var t;t=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,o.matches=function(e,n){return null!=n.exclude?t.call(e,n.selector)&&!t.call(e,n.exclude):t.call(e,n)},o.getData=function(t,e){var n;return null!=(n=t._ujsData)?n[e]:void 0},o.setData=function(t,e,n){return null==t._ujsData&&(t._ujsData={}),t._ujsData[e]=n},o.$=function(t){return Array.prototype.slice.call(document.querySelectorAll(t))}}.call(this),function(){var t,e,n;t=o.$,n=o.csrfToken=function(){var t;return(t=document.querySelector("meta[name=csrf-token]"))&&t.content},e=o.csrfParam=function(){var t;return(t=document.querySelector("meta[name=csrf-param]"))&&t.content},o.CSRFProtection=function(t){var e;if(null!=(e=n()))return t.setRequestHeader("X-CSRF-Token",e)},o.refreshCSRFTokens=function(){var r,a;if(a=n(),r=e(),null!=a&&null!=r)return t('form input[name="'+r+'"]').forEach((function(t){return t.value=a}))}}.call(this),function(){var t,e,n,r;n=o.matches,"function"!=typeof(t=window.CustomEvent)&&((t=function(t,e){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n}).prototype=window.Event.prototype,r=t.prototype.preventDefault,t.prototype.preventDefault=function(){var t;return t=r.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),t}),e=o.fire=function(e,n,r){var a;return a=new t(n,{bubbles:!0,cancelable:!0,detail:r}),e.dispatchEvent(a),!a.defaultPrevented},o.stopEverything=function(t){return e(t.target,"ujs:everythingStopped"),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation()},o.delegate=function(t,e,r,a){return t.addEventListener(r,(function(t){var r;for(r=t.target;r instanceof Element&&!n(r,e);)r=r.parentNode;if(r instanceof Element&&!1===a.call(r,t))return t.preventDefault(),t.stopPropagation()}))}}.call(this),function(){var t,e,n,r,a,i;r=o.cspNonce,e=o.CSRFProtection,o.fire,t={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},o.ajax=function(t){var e;return t=a(t),e=n(t,(function(){var n,r;return r=i(null!=(n=e.response)?n:e.responseText,e.getResponseHeader("Content-Type")),2===Math.floor(e.status/100)?"function"==typeof t.success&&t.success(r,e.statusText,e):"function"==typeof t.error&&t.error(r,e.statusText,e),"function"==typeof t.complete?t.complete(e,e.statusText):void 0})),!(null!=t.beforeSend&&!t.beforeSend(e,t))&&(e.readyState===XMLHttpRequest.OPENED?e.send(t.data):void 0)},a=function(e){return e.url=e.url||location.href,e.type=e.type.toUpperCase(),"GET"===e.type&&e.data&&(e.url.indexOf("?")<0?e.url+="?"+e.data:e.url+="&"+e.data),null==t[e.dataType]&&(e.dataType="*"),e.accept=t[e.dataType],"*"!==e.dataType&&(e.accept+=", */*; q=0.01"),e},n=function(t,n){var r;return(r=new XMLHttpRequest).open(t.type,t.url,!0),r.setRequestHeader("Accept",t.accept),"string"==typeof t.data&&r.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),t.crossDomain||r.setRequestHeader("X-Requested-With","XMLHttpRequest"),e(r),r.withCredentials=!!t.withCredentials,r.onreadystatechange=function(){if(r.readyState===XMLHttpRequest.DONE)return n(r)},r},i=function(t,e){var n,a;if("string"==typeof t&&"string"==typeof e)if(e.match(/\bjson\b/))try{t=JSON.parse(t)}catch(t){}else if(e.match(/\b(?:java|ecma)script\b/))(a=document.createElement("script")).setAttribute("nonce",r()),a.text=t,document.head.appendChild(a).parentNode.removeChild(a);else if(e.match(/\b(xml|html|svg)\b/)){n=new DOMParser,e=e.replace(/;.+/,"");try{t=n.parseFromString(t,e)}catch(t){}}return t},o.href=function(t){return t.href},o.isCrossDomain=function(t){var e,n;(e=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=t,!((!n.protocol||":"===n.protocol)&&!n.host||e.protocol+"//"+e.host==n.protocol+"//"+n.host)}catch(t){return t,!0}}}.call(this),function(){var t,e;t=o.matches,e=function(t){return Array.prototype.slice.call(t)},o.serializeElement=function(n,r){var a,o;return a=[n],t(n,"form")&&(a=e(n.elements)),o=[],a.forEach((function(n){if(n.name&&!n.disabled&&!t(n,"fieldset[disabled] *"))return t(n,"select")?e(n.options).forEach((function(t){if(t.selected)return o.push({name:n.name,value:t.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?o.push({name:n.name,value:n.value}):void 0})),r&&o.push(r),o.map((function(t){return null!=t.name?encodeURIComponent(t.name)+"="+encodeURIComponent(t.value):t})).join("&")},o.formElements=function(n,r){return t(n,"form")?e(n.elements).filter((function(e){return t(e,r)})):e(n.querySelectorAll(r))}}.call(this),function(){var t,e,n;e=o.fire,n=o.stopEverything,o.handleConfirm=function(e){if(!t(this))return n(e)},o.confirm=function(t,e){return confirm(t)},t=function(t){var n,r,a;if(!(a=t.getAttribute("data-confirm")))return!0;if(n=!1,e(t,"confirm")){try{n=o.confirm(a,t)}catch(t){}r=e(t,"confirm:complete",[n])}return n&&r}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s,d,f;s=o.matches,l=o.getData,d=o.setData,f=o.stopEverything,u=o.formElements,o.handleDisabledElement=function(t){if(this,this.disabled)return f(t)},o.enableElement=function(t){var e;if(t instanceof Event){if(c(t))return;e=t.target}else e=t;return s(e,o.linkDisableSelector)?i(e):s(e,o.buttonDisableSelector)||s(e,o.formEnableSelector)?r(e):s(e,o.formSubmitSelector)?a(e):void 0},o.disableElement=function(r){var a;return a=r instanceof Event?r.target:r,s(a,o.linkDisableSelector)?n(a):s(a,o.buttonDisableSelector)||s(a,o.formDisableSelector)?t(a):s(a,o.formSubmitSelector)?e(a):void 0},n=function(t){var e;if(!l(t,"ujs:disabled"))return null!=(e=t.getAttribute("data-disable-with"))&&(d(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e),t.addEventListener("click",f),d(t,"ujs:disabled",!0)},i=function(t){var e;return null!=(e=l(t,"ujs:enable-with"))&&(t.innerHTML=e,d(t,"ujs:enable-with",null)),t.removeEventListener("click",f),d(t,"ujs:disabled",null)},e=function(e){return u(e,o.formDisableSelector).forEach(t)},t=function(t){var e;if(!l(t,"ujs:disabled"))return null!=(e=t.getAttribute("data-disable-with"))&&(s(t,"button")?(d(t,"ujs:enable-with",t.innerHTML),t.innerHTML=e):(d(t,"ujs:enable-with",t.value),t.value=e)),t.disabled=!0,d(t,"ujs:disabled",!0)},a=function(t){return u(t,o.formEnableSelector).forEach(r)},r=function(t){var e;return null!=(e=l(t,"ujs:enable-with"))&&(s(t,"button")?t.innerHTML=e:t.value=e,d(t,"ujs:enable-with",null)),t.disabled=!1,d(t,"ujs:disabled",null)},c=function(t){var e,n;return null!=(null!=(n=null!=(e=t.detail)?e[0]:void 0)?n.getResponseHeader("X-Xhr-Redirect"):void 0)}}.call(this),function(){var t;t=o.stopEverything,o.handleMethod=function(e){var n,r,a,i,u,l;if(this,l=this.getAttribute("data-method"))return u=o.href(this),r=o.csrfToken(),n=o.csrfParam(),a=document.createElement("form"),i="<input name='_method' value='"+l+"' type='hidden' />",null==n||null==r||o.isCrossDomain(u)||(i+="<input name='"+n+"' value='"+r+"' type='hidden' />"),i+='<input type="submit" />',a.method="post",a.action=u,a.target=this.target,a.innerHTML=i,a.style.display="none",document.body.appendChild(a),a.querySelector('[type="submit"]').click(),t(e)}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s=[].slice;i=o.matches,n=o.getData,l=o.setData,e=o.fire,c=o.stopEverything,t=o.ajax,r=o.isCrossDomain,u=o.serializeElement,a=function(t){var e;return null!=(e=t.getAttribute("data-remote"))&&"false"!==e},o.handleRemote=function(d){var f,m,p,b,h,v,g;return!a(b=this)||(e(b,"ajax:before")?(g=b.getAttribute("data-with-credentials"),p=b.getAttribute("data-type")||"script",i(b,o.formSubmitSelector)?(f=n(b,"ujs:submit-button"),h=n(b,"ujs:submit-button-formmethod")||b.method,v=n(b,"ujs:submit-button-formaction")||b.getAttribute("action")||location.href,"GET"===h.toUpperCase()&&(v=v.replace(/\?.*$/,"")),"multipart/form-data"===b.enctype?(m=new FormData(b),null!=f&&m.append(f.name,f.value)):m=u(b,f),l(b,"ujs:submit-button",null),l(b,"ujs:submit-button-formmethod",null),l(b,"ujs:submit-button-formaction",null)):i(b,o.buttonClickSelector)||i(b,o.inputChangeSelector)?(h=b.getAttribute("data-method"),v=b.getAttribute("data-url"),m=u(b,b.getAttribute("data-params"))):(h=b.getAttribute("data-method"),v=o.href(b),m=b.getAttribute("data-params")),t({type:h||"GET",url:v,data:m,dataType:p,beforeSend:function(t,n){return e(b,"ajax:beforeSend",[t,n])?e(b,"ajax:send",[t]):(e(b,"ajax:stopped"),!1)},success:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:success",t)},error:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:error",t)},complete:function(){var t;return t=1<=arguments.length?s.call(arguments,0):[],e(b,"ajax:complete",t)},crossDomain:r(v),withCredentials:null!=g&&"false"!==g}),c(d)):(e(b,"ajax:stopped"),!1))},o.formSubmitButtonClick=function(t){var e;if(this,e=this.form)return this.name&&l(e,"ujs:submit-button",{name:this.name,value:this.value}),l(e,"ujs:formnovalidate-button",this.formNoValidate),l(e,"ujs:submit-button-formaction",this.getAttribute("formaction")),l(e,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},o.preventInsignificantClick=function(t){var e,n,r;if(this,r=(this.getAttribute("data-method")||"GET").toUpperCase(),e=this.getAttribute("data-params"),n=(t.metaKey||t.ctrlKey)&&"GET"===r&&!e,null!=t.button&&0!==t.button||n)return t.stopImmediatePropagation()}}.call(this),function(){var t,e,n,r,a,i,u,l,c,s,d,f,m,p,b;if(i=o.fire,n=o.delegate,l=o.getData,t=o.$,b=o.refreshCSRFTokens,e=o.CSRFProtection,m=o.loadCSPNonce,a=o.enableElement,r=o.disableElement,s=o.handleDisabledElement,c=o.handleConfirm,p=o.preventInsignificantClick,f=o.handleRemote,u=o.formSubmitButtonClick,d=o.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=o,jQuery.ajaxPrefilter((function(t,n,r){if(!t.crossDomain)return e(r)}))}o.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return t(o.formEnableSelector).forEach((function(t){if(l(t,"ujs:disabled"))return a(t)})),t(o.linkDisableSelector).forEach((function(t){if(l(t,"ujs:disabled"))return a(t)}))})),n(document,o.linkDisableSelector,"ajax:complete",a),n(document,o.linkDisableSelector,"ajax:stopped",a),n(document,o.buttonDisableSelector,"ajax:complete",a),n(document,o.buttonDisableSelector,"ajax:stopped",a),n(document,o.linkClickSelector,"click",p),n(document,o.linkClickSelector,"click",s),n(document,o.linkClickSelector,"click",c),n(document,o.linkClickSelector,"click",r),n(document,o.linkClickSelector,"click",f),n(document,o.linkClickSelector,"click",d),n(document,o.buttonClickSelector,"click",p),n(document,o.buttonClickSelector,"click",s),n(document,o.buttonClickSelector,"click",c),n(document,o.buttonClickSelector,"click",r),n(document,o.buttonClickSelector,"click",f),n(document,o.inputChangeSelector,"change",s),n(document,o.inputChangeSelector,"change",c),n(document,o.inputChangeSelector,"change",f),n(document,o.formSubmitSelector,"submit",s),n(document,o.formSubmitSelector,"submit",c),n(document,o.formSubmitSelector,"submit",f),n(document,o.formSubmitSelector,"submit",(function(t){return setTimeout((function(){return r(t)}),13)})),n(document,o.formSubmitSelector,"ajax:send",r),n(document,o.formSubmitSelector,"ajax:complete",a),n(document,o.formInputClickSelector,"click",p),n(document,o.formInputClickSelector,"click",s),n(document,o.formInputClickSelector,"click",c),n(document,o.formInputClickSelector,"click",u),document.addEventListener("DOMContentLoaded",b),document.addEventListener("DOMContentLoaded",m),window._rails_loaded=!0},window.Rails===o&&i(document,"rails:attachBindings")&&o.start()}.call(this)}).call(this),t.exports?t.exports=o:void 0===(a="function"==typeof(r=o)?r.call(e,n,e,t):r)||(t.exports=a)}).call(this)},740:function(t,e,n){"use strict";n.r(e);n(116);var r=n(61).delegate;n(79).length;r(document,".webapp-btn","click",(function(t){var e=t.target;return 0!==t.button||(window.location.href=e.href,!1)})),r(document,".modal-button","click",(function(t){var e;t.preventDefault(),e="A"!==t.target.nodeName?t.target.parentNode.href:t.target.href,window.open(e,"mastodon-intent","width=445,height=600,resizable=no,menubar=no,status=no,scrollbars=yes")}));var a=function(t){return function(e){var n=e.target,r=n.getAttribute(t);"true"!==n.getAttribute("data-autoplay")&&n.src!==r&&(n.src=r)}};r(document,"img#profile_page_avatar","mouseover",a("data-original")),r(document,"img#profile_page_avatar","mouseout",a("data-static")),r(document,"#account_header","change",(function(t){var e=t.target,n=document.querySelector(".card .card__img img"),r=(e.files||[])[0],a=r?URL.createObjectURL(r):n.dataset.originalSrc;n.src=a}))},79:function(t,e,n){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(272));function o(t){if("string"!=typeof t)throw new Error("A string is expected as input");return t.match(a.default())||[]}function i(t){if("string"!=typeof t)throw new Error("Input must be a string");var e=t.match(a.default());return null===e?0:e.length}function u(t,e,n){if(void 0===e&&(e=0),"string"!=typeof t)throw new Error("Input must be a string");("number"!=typeof e||e<0)&&(e=0),"number"==typeof n&&n<0&&(n=0);var r=t.match(a.default());return r?r.slice(e,n).join(""):""}e.toArray=o,e.length=i,e.substring=u,e.substr=function(t,e,n){if(void 0===e&&(e=0),"string"!=typeof t)throw new Error("Input must be a string");var r,o=i(t);if("number"!=typeof e&&(e=parseInt(e,10)),e>=o)return"";e<0&&(e+=o),void 0===n?r=o:("number"!=typeof n&&(n=parseInt(n,10)),r=n>=0?n+e:e);var u=t.match(a.default());return u?u.slice(e,r).join(""):""},e.limit=function(t,e,n,r){if(void 0===e&&(e=16),void 0===n&&(n="#"),void 0===r&&(r="right"),"string"!=typeof t||"number"!=typeof e)throw new Error("Invalid arguments specified");if(-1===["left","right"].indexOf(r))throw new Error("Pad position should be either left or right");"string"!=typeof n&&(n=String(n));var a=i(t);if(a>e)return u(t,0,e);if(a<e){var o=n.repeat(e-a);return"left"===r?o+t:t+o}return t},e.indexOf=function(t,e,n){if(void 0===n&&(n=0),"string"!=typeof t)throw new Error("Input must be a string");if(""===t)return""===e?0:-1;n=Number(n),n=isNaN(n)?0:n,e=String(e);var r=o(t);if(n>=r.length)return""===e?r.length:-1;if(""===e)return n;var a,i=o(e),u=!1;for(a=n;a<r.length;a+=1){for(var l=0;l<i.length&&i[l]===r[a+l];)l+=1;if(l===i.length&&i[l-1]===r[a+l-1]){u=!0;break}}return u?a:-1}}},[[740,0]]]);
//# sourceMappingURL=public.js.map \ No newline at end of file
diff --git a/priv/static/packs/core/public.js.map b/priv/static/packs/core/public.js.map
index abcf37ca0..e89df0775 100644
--- a/priv/static/packs/core/public.js.map
+++ b/priv/static/packs/core/public.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/ready.js","webpack:///./node_modules/unicode-astral-regex/index.js","webpack:///./node_modules/rails-ujs/lib/assets/compiled/rails-ujs.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/public.js","webpack:///./node_modules/stringz/dist/index.js"],"names":["ready","loaded","includes","document","readyState","addEventListener","module","exports","this","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","call","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","prototype","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","element","getData","key","setData","value","$","Array","slice","querySelectorAll","csrfParam","csrfToken","meta","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","forEach","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","result","defaultPrevented","Object","defineProperty","get","obj","name","data","dispatchEvent","stopEverything","e","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","text","html","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","XMLHttpRequest","OPENED","send","url","location","href","type","toUpperCase","indexOf","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","match","JSON","parse","createElement","setAttribute","head","appendChild","removeChild","DOMParser","replace","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","push","checked","map","encodeURIComponent","join","formElements","form","filter","el","allowAction","handleConfirm","answer","callback","message","getAttribute","confirm","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","handleDisabledElement","enableElement","disableElement","replacement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","args","arguments","length","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","Error","ajaxPrefilter","originalOptions","start","_rails_loaded","setTimeout","require","contentEl","marginBottom","nodeName","getProfileAvatarAnimationHandler","swapTo","swapSrc","src","header","file","files","URL","createObjectURL","dataset","originalSrc","__importDefault","mod","__esModule","unicode_astral_regex_1","str","default","substring","begin","end","substr","len","strLength","parseInt","limit","padString","padPosition","String","padRepeats","repeat","searchStr","pos","Number","isNaN","strArr","index","searchArr","finded","searchIndex"],"mappings":"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","file":"core/public.js","sourcesContent":["export default function ready(loaded) {\n if (['interactive', 'complete'].includes(document.readyState)) {\n loaded();\n } else {\n document.addEventListener('DOMContentLoaded', loaded);\n }\n}\n","// Borrowed from:\n// https://github.com/lodash/lodash/blob/master/lodash.js\n// https://github.com/mathiasbynens/regenerate\n// https://mathiasbynens.be/notes/javascript-unicode\nmodule.exports = /\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]?|[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe23\\u20d0-\\u20f0]|\\ud83c[\\udffb-\\udfff])?)*/g;","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = confirm(message);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","// This file will be loaded on public pages, regardless of theme.\n\nimport createHistory from 'history/createBrowserHistory';\nimport ready from '../mastodon/ready';\n\nconst { delegate } = require('rails-ujs');\nconst { length } = require('stringz');\n\ndelegate(document, '.webapp-btn', 'click', ({ target, button }) => {\n if (button !== 0) {\n return true;\n }\n window.location.href = target.href;\n return false;\n});\n\ndelegate(document, '.status__content__spoiler-link', 'click', function() {\n const contentEl = this.parentNode.parentNode.querySelector('.e-content');\n\n if (contentEl.style.display === 'block') {\n contentEl.style.display = 'none';\n this.parentNode.style.marginBottom = 0;\n } else {\n contentEl.style.display = 'block';\n this.parentNode.style.marginBottom = null;\n }\n\n return false;\n});\n\ndelegate(document, '.modal-button', 'click', e => {\n e.preventDefault();\n\n let href;\n\n if (e.target.nodeName !== 'A') {\n href = e.target.parentNode.href;\n } else {\n href = e.target.href;\n }\n\n window.open(href, 'mastodon-intent', 'width=445,height=600,resizable=no,menubar=no,status=no,scrollbars=yes');\n});\n\nconst getProfileAvatarAnimationHandler = (swapTo) => {\n //animate avatar gifs on the profile page when moused over\n return ({ target }) => {\n const swapSrc = target.getAttribute(swapTo);\n //only change the img source if autoplay is off and the image src is actually different\n if(target.getAttribute('data-autoplay') !== 'true' && target.src !== swapSrc) {\n target.src = swapSrc;\n }\n };\n};\n\ndelegate(document, 'img#profile_page_avatar', 'mouseover', getProfileAvatarAnimationHandler('data-original'));\n\ndelegate(document, 'img#profile_page_avatar', 'mouseout', getProfileAvatarAnimationHandler('data-static'));\n\ndelegate(document, '#account_header', 'change', ({ target }) => {\n const header = document.querySelector('.card .card__img img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : header.dataset.originalSrc;\n\n header.src = url;\n});\n","\"use strict\";\n\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); // @ts-ignore\n\nvar unicode_astral_regex_1 = __importDefault(require(\"unicode-astral-regex\"));\n/**\n * Converts a string to an array of string chars\n * @param {string} str The string to turn into array\n * @returns {string[]}\n */\n\n\nfunction toArray(str) {\n if (typeof str !== 'string') {\n throw new Error('A string is expected as input');\n }\n\n return str.match(unicode_astral_regex_1.default) || [];\n}\n\nexports.toArray = toArray;\n/**\n * Returns the length of a string\n *\n * @export\n * @param {string} str\n * @returns {number}\n */\n\nfunction length(str) {\n // Check for input\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n var match = str.match(unicode_astral_regex_1.default);\n return match === null ? 0 : match.length;\n}\n\nexports.length = length;\n/**\n * Returns a substring by providing start and end position\n *\n * @export\n * @param {string} str\n * @param {number} [begin=0] Starting position\n * @param {number} end End position\n * @returns {string}\n */\n\nfunction substring(str, begin, end) {\n if (begin === void 0) {\n begin = 0;\n } // Check for input\n\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n } // Even though negative numbers work here, theyre not in the spec\n\n\n if (typeof begin !== 'number' || begin < 0) {\n begin = 0;\n }\n\n if (typeof end === 'number' && end < 0) {\n end = 0;\n }\n\n var match = str.match(unicode_astral_regex_1.default);\n if (!match) return '';\n return match.slice(begin, end).join('');\n}\n\nexports.substring = substring;\n/**\n * Returns a substring by providing start position and length\n *\n * @export\n * @param {string} str\n * @param {number} [begin=0] Starting position\n * @param {number} len Desired length\n * @returns {string}\n */\n\nfunction substr(str, begin, len) {\n if (begin === void 0) {\n begin = 0;\n } // Check for input\n\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n var strLength = length(str); // Fix type\n\n if (typeof begin !== 'number') {\n begin = parseInt(begin, 10);\n } // Return zero-length string if got oversize number.\n\n\n if (begin >= strLength) {\n return '';\n } // Calculating postive version of negative value.\n\n\n if (begin < 0) {\n begin += strLength;\n }\n\n var end;\n\n if (typeof len === 'undefined') {\n end = strLength;\n } else {\n // Fix type\n if (typeof len !== 'number') {\n len = parseInt(len, 10);\n }\n\n end = len >= 0 ? len + begin : begin;\n }\n\n var match = str.match(unicode_astral_regex_1.default);\n if (!match) return '';\n return match.slice(begin, end).join('');\n}\n\nexports.substr = substr;\n/**\n * Enforces a string to be a certain length by\n * adding or removing characters\n *\n * @export\n * @param {string} str\n * @param {number} [limit=16] Limit\n * @param {string} [padString='#'] The Pad String\n * @param {string} [padPosition='right'] The Pad Position\n * @returns {string}\n */\n\nfunction limit(str, limit, padString, padPosition) {\n if (limit === void 0) {\n limit = 16;\n }\n\n if (padString === void 0) {\n padString = '#';\n }\n\n if (padPosition === void 0) {\n padPosition = 'right';\n } // Input should be a string, limit should be a number\n\n\n if (typeof str !== 'string' || typeof limit !== 'number') {\n throw new Error('Invalid arguments specified');\n } // Pad position should be either left or right\n\n\n if (['left', 'right'].indexOf(padPosition) === -1) {\n throw new Error('Pad position should be either left or right');\n } // Pad string can be anything, we convert it to string\n\n\n if (typeof padString !== 'string') {\n padString = String(padString);\n } // Calculate string length considering astral code points\n\n\n var strLength = length(str);\n\n if (strLength > limit) {\n return substring(str, 0, limit);\n } else if (strLength < limit) {\n var padRepeats = padString.repeat(limit - strLength);\n return padPosition === 'left' ? padRepeats + str : str + padRepeats;\n }\n\n return str;\n}\n\nexports.limit = limit;\n/**\n * Returns the index of the first occurrence of a given string\n *\n * @export\n * @param {string} str\n * @param {string} [searchStr] the string to search\n * @param {number} [pos] starting position\n * @returns {number}\n */\n\nfunction indexOf(str, searchStr, pos) {\n if (pos === void 0) {\n pos = 0;\n }\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n if (str === '') {\n if (searchStr === '') {\n return 0;\n }\n\n return -1;\n } // fix type\n\n\n pos = Number(pos);\n pos = isNaN(pos) ? 0 : pos;\n searchStr = String(searchStr);\n var strArr = toArray(str);\n\n if (pos >= strArr.length) {\n if (searchStr === '') {\n return strArr.length;\n }\n\n return -1;\n }\n\n if (searchStr === '') {\n return pos;\n }\n\n var searchArr = toArray(searchStr);\n var finded = false;\n var index;\n\n for (index = pos; index < strArr.length; index += 1) {\n var searchIndex = 0;\n\n while (searchIndex < searchArr.length && searchArr[searchIndex] === strArr[index + searchIndex]) {\n searchIndex += 1;\n }\n\n if (searchIndex === searchArr.length && searchArr[searchIndex - 1] === strArr[index + searchIndex - 1]) {\n finded = true;\n break;\n }\n }\n\n return finded ? index : -1;\n}\n\nexports.indexOf = indexOf;"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/ready.js","webpack:///./node_modules/char-regex/index.js","webpack:///./node_modules/@rails/ujs/lib/assets/compiled/rails-ujs.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/public.js","webpack:///./node_modules/stringz/dist/index.js"],"names":["ready","loaded","includes","document","readyState","addEventListener","module","exports","astral","combo","fitz","nonAstral","regional","surrogatePair","family","optModifier","seq","join","symbol","RegExp","blackFlag","this","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","call","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","prototype","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","element","getData","key","setData","value","$","Array","slice","querySelectorAll","csrfParam","csrfToken","meta","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","forEach","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","result","defaultPrevented","Object","defineProperty","get","obj","name","data","dispatchEvent","stopEverything","e","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","text","html","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","XMLHttpRequest","OPENED","send","url","location","href","type","toUpperCase","indexOf","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","match","JSON","parse","createElement","setAttribute","head","appendChild","removeChild","DOMParser","replace","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","push","checked","map","encodeURIComponent","formElements","form","filter","el","allowAction","handleConfirm","confirm","message","answer","callback","getAttribute","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","isXhrRedirect","handleDisabledElement","enableElement","disableElement","replacement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","args","arguments","length","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","Error","ajaxPrefilter","originalOptions","start","_rails_loaded","setTimeout","require","nodeName","getProfileAvatarAnimationHandler","swapTo","swapSrc","src","header","file","files","URL","createObjectURL","dataset","originalSrc","__importDefault","mod","__esModule","char_regex_1","str","default","substring","begin","end","substr","len","strLength","parseInt","limit","padString","padPosition","String","padRepeats","repeat","searchStr","pos","Number","isNaN","strArr","index","searchArr","finded","searchIndex"],"mappings":"8FAAe,SAASA,EAAMC,GACxB,CAAC,cAAe,YAAYC,SAASC,SAASC,YAChDH,IAEAE,SAASE,iBAAiB,mBAAoBJ,GAJlD,gD,iCCEAK,EAAOC,QAAU,WAEf,IAUIC,EAAS,oBACTC,EAAQ,gFACRC,EAAO,2BAEPC,EAAY,qBACZC,EAAW,kCACXC,EAAgB,qCAGhBC,EAAS,sDAETC,EARW,MAAQN,EAAQ,IAAMC,EAAO,IAQf,IAGzBM,EAFS,oBAEMD,GADL,gBAAsB,CAACJ,EAAWC,EAAUC,GAAeI,KAAK,KAAO,qBAAgBF,EAAe,MAGhHG,EAAS,MAAQ,CADA,GAAKP,EAAYF,EAAQ,IACRA,EAAOG,EAAUC,EAAeL,EAAQM,GAAQG,KAAK,KAAO,IAElG,OAAO,IAAIE,OAAOC,sKAAkBV,EAAO,MAAQA,EAAO,MAAQQ,EAASF,GAAM,O,mBChCnF,SAMA,YAEE,YACE,WACEK,KAAKC,MAAQ,CACXC,kBAAmB,yGACnBC,oBAAqB,CACnBC,SAAU,oEACVC,QAAS,eAEXC,oBAAqB,iEACrBC,mBAAoB,OACpBC,uBAAwB,6MACxBC,oBAAqB,sMACrBC,mBAAoB,4MACpBC,kBAAmB,yCACnBC,oBAAqB,wCACrBC,sBAAuB,+EAExBC,KAAKd,QACPc,KAnBWd,MAoBd,IAAIC,EApBUD,KAoBMC,OACpB,YACE,WACE,IAAIc,EACJA,EAAQ,KAERd,EAAMe,aAAe,WACnB,IAAIC,EACJ,OAAOF,EAAkE,OAAzDE,EAAMnC,SAASoC,cAAc,yBAAmCD,EAAIE,aAAU,GAGhGlB,EAAMmB,SAAW,WACf,OAAgB,MAATL,EAAgBA,EAAQd,EAAMe,kBAEtCF,KAAKd,MACR,WACE,IAAaqB,EACbA,EAAIC,QAAQC,UAAUC,SAAWF,QAAQC,UAAUE,iBAAmBH,QAAQC,UAAUG,oBAAsBJ,QAAQC,UAAUI,mBAAqBL,QAAQC,UAAUK,kBAAoBN,QAAQC,UAAUM,sBAE7M5B,EAAMuB,QAAU,SAAUM,EAAS1B,GACjC,OAAwB,MAApBA,EAASC,QACJgB,EAAEP,KAAKgB,EAAS1B,EAASA,YAAciB,EAAEP,KAAKgB,EAAS1B,EAASC,SAEhEgB,EAAEP,KAAKgB,EAAS1B,IAM3BH,EAAM8B,QAAU,SAAUD,EAASE,GACjC,IAAIf,EACJ,OAAmC,OAA3BA,EAAMa,EAAe,UAAab,EAAIe,QAAO,GAGvD/B,EAAMgC,QAAU,SAAUH,EAASE,EAAKE,GAKtC,OAJwB,MAApBJ,EAAe,WACjBA,EAAe,SAAI,IAGdA,EAAe,SAAEE,GAAOE,GAGjCjC,EAAMkC,EAAI,SAAU/B,GAClB,OAAOgC,MAAMb,UAAUc,MAAMvB,KAAKhC,SAASwD,iBAAiBlC,MAE7DU,KAAKd,MACR,WACE,IAAImC,EAAGI,EAAWC,EAClBL,EAAIlC,EAAMkC,EAEVK,EAAYvC,EAAMuC,UAAY,WAC5B,IAAIC,EAEJ,OADAA,EAAO3D,SAASoC,cAAc,2BACfuB,EAAKtB,SAGtBoB,EAAYtC,EAAMsC,UAAY,WAC5B,IAAIE,EAEJ,OADAA,EAAO3D,SAASoC,cAAc,2BACfuB,EAAKtB,SAGtBlB,EAAMyC,eAAiB,SAAUC,GAC/B,IAAIC,EAGJ,GAAa,OAFbA,EAAQJ,KAGN,OAAOG,EAAIE,iBAAiB,eAAgBD,IAIhD3C,EAAM6C,kBAAoB,WACxB,IAAIC,EAAOH,EAIX,GAHAA,EAAQJ,IACRO,EAAQR,IAEK,MAATK,GAA0B,MAATG,EACnB,OAAOZ,EAAE,oBAAsBY,EAAQ,MAAMC,SAAQ,SAAUC,GAC7D,OAAOA,EAAMf,MAAQU,OAI1B9B,KAAKd,MACR,WACE,IAAIkD,EAAaC,EAAM3B,EAAS4B,EAChC5B,EAAUvB,EAAMuB,QAGW,mBAF3B0B,EAAcG,OAAOH,gBAGnBA,EAAc,SAAqBI,EAAOC,GACxC,IAAIC,EAGJ,OAFAA,EAAM1E,SAAS2E,YAAY,gBACvBC,gBAAgBJ,EAAOC,EAAOI,QAASJ,EAAOK,WAAYL,EAAOM,QAC9DL,IAGGjC,UAAY8B,OAAOS,MAAMvC,UACrC6B,EAAiBF,EAAY3B,UAAU6B,eAEvCF,EAAY3B,UAAU6B,eAAiB,WACrC,IAAIW,EAWJ,OAVAA,EAASX,EAAetC,KAAKd,MAEzBA,KAAK4D,aAAe5D,KAAKgE,kBAC3BC,OAAOC,eAAelE,KAAM,mBAAoB,CAC9CmE,IAAK,WACH,OAAO,KAKNJ,IAIXZ,EAAOlD,EAAMkD,KAAO,SAAUiB,EAAKC,EAAMC,GACvC,IAAIhB,EAOJ,OANAA,EAAQ,IAAIJ,EAAYmB,EAAM,CAC5BV,SAAS,EACTC,YAAY,EACZC,OAAQS,IAEVF,EAAIG,cAAcjB,IACVA,EAAMU,kBAGhB/D,EAAMuE,eAAiB,SAAUC,GAI/B,OAHAtB,EAAKsB,EAAEC,OAAQ,yBACfD,EAAErB,iBACFqB,EAAEE,kBACKF,EAAEG,4BAGX3E,EAAM4E,SAAW,SAAU/C,EAAS1B,EAAU0E,EAAWC,GACvD,OAAOjD,EAAQ9C,iBAAiB8F,GAAW,SAAUL,GACnD,IAAIC,EAGJ,IAFAA,EAASD,EAAEC,OAEAA,aAAkBpD,UAAYE,EAAQkD,EAAQtE,IACvDsE,EAASA,EAAOM,WAGlB,GAAIN,aAAkBpD,UAAuC,IAA5ByD,EAAQjE,KAAK4D,EAAQD,GAEpD,OADAA,EAAErB,iBACKqB,EAAEE,uBAId7D,KAAKd,MACR,WACE,IAAIiF,EAAevC,EAAgBwC,EAAW9D,EAAgB+D,EAAgBC,EAC9EhE,EAAWnB,EAAMmB,SAAUsB,EAAiBzC,EAAMyC,eAAuBzC,EAAMkD,KAC/E8B,EAAgB,CACd,IAAK,MACLI,KAAM,aACNC,KAAM,YACNC,IAAK,4BACLC,KAAM,oCACNC,OAAQ,6FAGVxF,EAAMyF,KAAO,SAAUC,GACrB,IAAIhD,EAmBJ,OAlBAgD,EAAUR,EAAeQ,GACzBhD,EAAMuC,EAAUS,GAAS,WACvB,IAAI1E,EAAK2E,EAaT,OAZAA,EAAWR,EAAwC,OAAvBnE,EAAM0B,EAAIiD,UAAoB3E,EAAM0B,EAAIkD,aAAclD,EAAImD,kBAAkB,iBAEnE,IAAjCC,KAAKC,MAAMrD,EAAIsD,OAAS,KACK,mBAApBN,EAAQO,SACjBP,EAAQO,QAAQN,EAAUjD,EAAIwD,WAAYxD,GAGf,mBAAlBgD,EAAQS,OACjBT,EAAQS,MAAMR,EAAUjD,EAAIwD,WAAYxD,GAIT,mBAArBgD,EAAQU,SAA0BV,EAAQU,SAAS1D,EAAKA,EAAIwD,iBAAc,OAGhE,MAAtBR,EAAQW,aAAuBX,EAAQW,WAAW3D,EAAKgD,MAIvDhD,EAAI5D,aAAewH,eAAeC,OAC7B7D,EAAI8D,KAAKd,EAAQrB,WAD1B,IAKFa,EAAiB,SAAwBQ,GAsBvC,OArBAA,EAAQe,IAAMf,EAAQe,KAAOC,SAASC,KACtCjB,EAAQkB,KAAOlB,EAAQkB,KAAKC,cAEP,QAAjBnB,EAAQkB,MAAkBlB,EAAQrB,OAChCqB,EAAQe,IAAIK,QAAQ,KAAO,EAC7BpB,EAAQe,KAAO,IAAMf,EAAQrB,KAE7BqB,EAAQe,KAAO,IAAMf,EAAQrB,MAIM,MAAnCW,EAAcU,EAAQqB,YACxBrB,EAAQqB,SAAW,KAGrBrB,EAAQsB,OAAShC,EAAcU,EAAQqB,UAEd,MAArBrB,EAAQqB,WACVrB,EAAQsB,QAAU,iBAGbtB,GAGTT,EAAY,SAAmBS,EAASuB,GACtC,IAAIvE,EAsBJ,OArBAA,EAAM,IAAI4D,gBACNY,KAAKxB,EAAQkB,KAAMlB,EAAQe,KAAK,GACpC/D,EAAIE,iBAAiB,SAAU8C,EAAQsB,QAEX,iBAAjBtB,EAAQrB,MACjB3B,EAAIE,iBAAiB,eAAgB,oDAGlC8C,EAAQyB,aACXzE,EAAIE,iBAAiB,mBAAoB,kBAG3CH,EAAeC,GACfA,EAAI0E,kBAAoB1B,EAAQ0B,gBAEhC1E,EAAI2E,mBAAqB,WACvB,GAAI3E,EAAI5D,aAAewH,eAAegB,KACpC,OAAOL,EAAKvE,IAITA,GAGTyC,EAAkB,SAAyBQ,EAAUiB,GACnD,IAAIW,EAAQ/B,EAEZ,GAAwB,iBAAbG,GAAyC,iBAATiB,EACzC,GAAIA,EAAKY,MAAM,YACb,IACE7B,EAAW8B,KAAKC,MAAM/B,GACtB,MAAOQ,SACJ,GAAIS,EAAKY,MAAM,4BACpBhC,EAAS3G,SAAS8I,cAAc,WACzBC,aAAa,QAASzG,KAC7BqE,EAAOJ,KAAOO,EACd9G,SAASgJ,KAAKC,YAAYtC,GAAQT,WAAWgD,YAAYvC,QACpD,GAAIoB,EAAKY,MAAM,sBAAuB,CAC3CD,EAAS,IAAIS,UACbpB,EAAOA,EAAKqB,QAAQ,MAAO,IAE3B,IACEtC,EAAW4B,EAAOW,gBAAgBvC,EAAUiB,GAC5C,MAAOT,KAIb,OAAOR,GAGT3F,EAAM2G,KAAO,SAAU9E,GACrB,OAAOA,EAAQ8E,MAGjB3G,EAAMmI,cAAgB,SAAU1B,GAC9B,IAAO2B,EAAcC,GACrBD,EAAevJ,SAAS8I,cAAc,MACzBhB,KAAOD,SAASC,KAC7B0B,EAAYxJ,SAAS8I,cAAc,KAEnC,IAEE,OADAU,EAAU1B,KAAOF,MACN4B,EAAUC,UAAmC,MAAvBD,EAAUC,YAAsBD,EAAUE,MAAQH,EAAaE,SAAW,KAAOF,EAAaG,MAASF,EAAUC,SAAW,KAAOD,EAAUE,MAC9K,MAAOpC,GAEP,OADIA,GACG,KAGVtF,KAAKd,MACR,WACE,IAAIwB,EAASiH,EACbjH,EAAUvB,EAAMuB,QAEhBiH,EAAU,SAAiBhE,GACzB,OAAOrC,MAAMb,UAAUc,MAAMvB,KAAK2D,IAGpCxE,EAAMyI,iBAAmB,SAAU5G,EAAS6G,GAC1C,IAAIC,EAAQrF,EAsCZ,OArCAqF,EAAS,CAAC9G,GAENN,EAAQM,EAAS,UACnB8G,EAASH,EAAQ3G,EAAQ+G,WAG3BtF,EAAS,GACTqF,EAAO5F,SAAQ,SAAUC,GACvB,GAAKA,EAAMoB,OAAQpB,EAAM6F,WAIrBtH,EAAQyB,EAAO,wBAInB,OAAIzB,EAAQyB,EAAO,UACVwF,EAAQxF,EAAM0C,SAAS3C,SAAQ,SAAU+F,GAC9C,GAAIA,EAAOC,SACT,OAAOzF,EAAO0F,KAAK,CACjB5E,KAAMpB,EAAMoB,KACZnC,MAAO6G,EAAO7G,WAIXe,EAAMiG,UAAoE,IAAzD,CAAC,QAAS,WAAY,UAAUnC,QAAQ9D,EAAM4D,MACjEtD,EAAO0F,KAAK,CACjB5E,KAAMpB,EAAMoB,KACZnC,MAAOe,EAAMf,aAHV,KAQLyG,GACFpF,EAAO0F,KAAKN,GAGPpF,EAAO4F,KAAI,SAAUpG,GAC1B,OAAkB,MAAdA,EAAMsB,KACD+E,mBAAmBrG,EAAMsB,MAAQ,IAAM+E,mBAAmBrG,EAAMb,OAEhEa,KAERnD,KAAK,MAGVK,EAAMoJ,aAAe,SAAUC,EAAMlJ,GACnC,OAAIoB,EAAQ8H,EAAM,QACTb,EAAQa,EAAKT,UAAUU,QAAO,SAAUC,GAC7C,OAAOhI,EAAQgI,EAAIpJ,MAGdqI,EAAQa,EAAKhH,iBAAiBlC,MAGxCU,KAAKd,MACR,WACE,IAAIyJ,EAAatG,EAAMqB,EACvBrB,EAAOlD,EAAMkD,KAAMqB,EAAiBvE,EAAMuE,eAE1CvE,EAAMyJ,cAAgB,SAAUjF,GAC9B,IAAKgF,EAAYzJ,MACf,OAAOwE,EAAeC,IAI1BxE,EAAM0J,QAAU,SAAUC,EAAS9H,GACjC,OAAO6H,QAAQC,IAGjBH,EAAc,SAAqB3H,GACjC,IAAI+H,EAAQC,EAAUF,EAGtB,KAFAA,EAAU9H,EAAQiI,aAAa,iBAG7B,OAAO,EAKT,GAFAF,GAAS,EAEL1G,EAAKrB,EAAS,WAAY,CAC5B,IACE+H,EAAS5J,EAAM0J,QAAQC,EAAS9H,GAChC,MAAOsE,IAET0D,EAAW3G,EAAKrB,EAAS,mBAAoB,CAAC+H,IAGhD,OAAOA,GAAUC,IAElBhJ,KAAKd,MACR,WACE,IAAIgK,EAAoBC,EAAqBC,EAAoBC,EAAmBC,EAAoBC,EAAmBhB,EAActH,EAASuI,EAAe9I,EAASS,EAASuC,EACnLhD,EAAUvB,EAAMuB,QAASO,EAAU9B,EAAM8B,QAASE,EAAUhC,EAAMgC,QAASuC,EAAiBvE,EAAMuE,eAAgB6E,EAAepJ,EAAMoJ,aAEvIpJ,EAAMsK,sBAAwB,SAAU9F,GAItC,GAFUzE,UAEE8I,SACV,OAAOtE,EAAeC,IAI1BxE,EAAMuK,cAAgB,SAAU/F,GAC9B,IAAI3C,EAEJ,GAAI2C,aAAaX,MAAO,CACtB,GAAIwG,EAAc7F,GAChB,OAGF3C,EAAU2C,EAAEC,YAEZ5C,EAAU2C,EAGZ,OAAIjD,EAAQM,EAAS7B,EAAMW,qBAClByJ,EAAkBvI,GAChBN,EAAQM,EAAS7B,EAAMY,wBAA0BW,EAAQM,EAAS7B,EAAMS,oBAC1EyJ,EAAkBrI,GAChBN,EAAQM,EAAS7B,EAAMM,oBACzB6J,EAAmBtI,QADrB,GAKT7B,EAAMwK,eAAiB,SAAUhG,GAC/B,IAAI3C,EAGJ,OAFAA,EAAU2C,aAAaX,MAAQW,EAAEC,OAASD,EAEtCjD,EAAQM,EAAS7B,EAAMW,qBAClBsJ,EAAmBpI,GACjBN,EAAQM,EAAS7B,EAAMY,wBAA0BW,EAAQM,EAAS7B,EAAMQ,qBAC1EuJ,EAAmBlI,GACjBN,EAAQM,EAAS7B,EAAMM,oBACzB0J,EAAoBnI,QADtB,GAKToI,EAAqB,SAA4BpI,GAC/C,IAAI4I,EAEJ,IAAI3I,EAAQD,EAAS,gBAYrB,OANmB,OAFnB4I,EAAc5I,EAAQiI,aAAa,wBAGjC9H,EAAQH,EAAS,kBAAmBA,EAAQ6I,WAC5C7I,EAAQ6I,UAAYD,GAGtB5I,EAAQ9C,iBAAiB,QAASwF,GAC3BvC,EAAQH,EAAS,gBAAgB,IAG1CuI,EAAoB,SAA2BvI,GAC7C,IAAI8I,EASJ,OANoB,OAFpBA,EAAe7I,EAAQD,EAAS,sBAG9BA,EAAQ6I,UAAYC,EACpB3I,EAAQH,EAAS,kBAAmB,OAGtCA,EAAQ+I,oBAAoB,QAASrG,GAC9BvC,EAAQH,EAAS,eAAgB,OAG1CmI,EAAsB,SAA6BX,GACjD,OAAOD,EAAaC,EAAMrJ,EAAMQ,qBAAqBuC,QAAQgH,IAG/DA,EAAqB,SAA4BlI,GAC/C,IAAI4I,EAEJ,IAAI3I,EAAQD,EAAS,gBAiBrB,OAXmB,OAFnB4I,EAAc5I,EAAQiI,aAAa,wBAG7BvI,EAAQM,EAAS,WACnBG,EAAQH,EAAS,kBAAmBA,EAAQ6I,WAC5C7I,EAAQ6I,UAAYD,IAEpBzI,EAAQH,EAAS,kBAAmBA,EAAQI,OAC5CJ,EAAQI,MAAQwI,IAIpB5I,EAAQgH,UAAW,EACZ7G,EAAQH,EAAS,gBAAgB,IAG1CsI,EAAqB,SAA4Bd,GAC/C,OAAOD,EAAaC,EAAMrJ,EAAMS,oBAAoBsC,QAAQmH,IAG9DA,EAAoB,SAA2BrI,GAC7C,IAAI8I,EAcJ,OAXoB,OAFpBA,EAAe7I,EAAQD,EAAS,sBAG1BN,EAAQM,EAAS,UACnBA,EAAQ6I,UAAYC,EAEpB9I,EAAQI,MAAQ0I,EAGlB3I,EAAQH,EAAS,kBAAmB,OAGtCA,EAAQgH,UAAW,EACZ7G,EAAQH,EAAS,eAAgB,OAG1CwI,EAAgB,SAAuBhH,GACrC,IAAIrC,EAAK0B,EAET,OAA2E,OAA5D,OADfA,EAA8B,OAAvB1B,EAAMqC,EAAMO,QAAkB5C,EAAI,QAAK,GACxB0B,EAAImD,kBAAkB,uBAAoB,KAEjEhF,KAAKd,MACR,WACE,IAAIwE,EACJA,EAAiBvE,EAAMuE,eAEvBvE,EAAM6K,aAAe,SAAUrG,GAC7B,IAAIlC,EAAWC,EAAW8G,EAAMyB,EAAanE,EAAYoE,EAIzD,GAHOhL,KACPgL,EADOhL,KACO+J,aAAa,eAwB3B,OAlBAnD,EAAO3G,EAAM2G,KAPN5G,MAQPwC,EAAYvC,EAAMuC,YAClBD,EAAYtC,EAAMsC,YAClB+G,EAAOxK,SAAS8I,cAAc,QAC9BmD,EAAc,gCAAkCC,EAAS,qBAExC,MAAbzI,GAAkC,MAAbC,GAAsBvC,EAAMmI,cAAcxB,KACjEmE,GAAe,gBAAkBxI,EAAY,YAAcC,EAAY,sBAGzEuI,GAAe,0BACfzB,EAAK0B,OAAS,OACd1B,EAAK2B,OAASrE,EACd0C,EAAK5E,OApBE1E,KAoBY0E,OACnB4E,EAAKqB,UAAYI,EACjBzB,EAAK4B,MAAMC,QAAU,OACrBrM,SAASsM,KAAKrD,YAAYuB,GAC1BA,EAAKpI,cAAc,mBAAmBmK,QAC/B7G,EAAeC,KAEvB3D,KAAKd,MACR,WACE,IAAI0F,EACAvC,EACApB,EACAqG,EACAkD,EACA9J,EACAkH,EACAzG,EACAuC,EACAnC,EAAQ,GAAGA,MACfb,EAAUvB,EAAMuB,QAASO,EAAU9B,EAAM8B,QAASE,EAAUhC,EAAMgC,QAASkB,EAAOlD,EAAMkD,KAAMqB,EAAiBvE,EAAMuE,eAAgBkB,EAAOzF,EAAMyF,KAAM0C,EAAgBnI,EAAMmI,cAAeM,EAAmBzI,EAAMyI,iBAEtN4C,EAAW,SAAkBxJ,GAC3B,IAAII,EAEJ,OAAgB,OADhBA,EAAQJ,EAAQiI,aAAa,iBACK,UAAV7H,GAG1BjC,EAAMsL,aAAe,SAAU9G,GAC7B,IAAI+G,EAAQlH,EAAM0C,EAAUlF,EAASkJ,EAAQtE,EAAKW,EAGlD,OAAKiE,EAFLxJ,EAAU9B,QAMLmD,EAAKrB,EAAS,gBAKnBuF,EAAkBvF,EAAQiI,aAAa,yBACvC/C,EAAWlF,EAAQiI,aAAa,cAAgB,SAE5CvI,EAAQM,EAAS7B,EAAMM,qBACzBiL,EAASzJ,EAAQD,EAAS,qBAC1BkJ,EAASjJ,EAAQD,EAAS,iCAAmCA,EAAQkJ,OACrEtE,EAAM3E,EAAQD,EAAS,iCAAmCA,EAAQiI,aAAa,WAAapD,SAASC,KAExE,QAAzBoE,EAAOlE,gBACTJ,EAAMA,EAAIwB,QAAQ,QAAS,KAGL,wBAApBpG,EAAQ2J,SACVnH,EAAO,IAAIoH,SAAS5J,GAEN,MAAV0J,GACFlH,EAAKqH,OAAOH,EAAOnH,KAAMmH,EAAOtJ,QAGlCoC,EAAOoE,EAAiB5G,EAAS0J,GAGnCvJ,EAAQH,EAAS,oBAAqB,MACtCG,EAAQH,EAAS,+BAAgC,MACjDG,EAAQH,EAAS,+BAAgC,OACxCN,EAAQM,EAAS7B,EAAME,sBAAwBqB,EAAQM,EAAS7B,EAAMK,sBAC/E0K,EAASlJ,EAAQiI,aAAa,eAC9BrD,EAAM5E,EAAQiI,aAAa,YAC3BzF,EAAOoE,EAAiB5G,EAASA,EAAQiI,aAAa,kBAEtDiB,EAASlJ,EAAQiI,aAAa,eAC9BrD,EAAMzG,EAAM2G,KAAK9E,GACjBwC,EAAOxC,EAAQiI,aAAa,gBAG9BrE,EAAK,CACHmB,KAAMmE,GAAU,MAChBtE,IAAKA,EACLpC,KAAMA,EACN0C,SAAUA,EACVV,WAAY,SAAoB3D,EAAKgD,GACnC,OAAIxC,EAAKrB,EAAS,kBAAmB,CAACa,EAAKgD,IAClCxC,EAAKrB,EAAS,YAAa,CAACa,KAEnCQ,EAAKrB,EAAS,iBACP,IAGXoE,QAAS,WACP,IAAI0F,EAEJ,OADAA,EAAO,GAAKC,UAAUC,OAASzJ,EAAMvB,KAAK+K,UAAW,GAAK,GACnD1I,EAAKrB,EAAS,eAAgB8J,IAEvCxF,MAAO,WACL,IAAIwF,EAEJ,OADAA,EAAO,GAAKC,UAAUC,OAASzJ,EAAMvB,KAAK+K,UAAW,GAAK,GACnD1I,EAAKrB,EAAS,aAAc8J,IAErCvF,SAAU,WACR,IAAIuF,EAEJ,OADAA,EAAO,GAAKC,UAAUC,OAASzJ,EAAMvB,KAAK+K,UAAW,GAAK,GACnD1I,EAAKrB,EAAS,gBAAiB8J,IAExCxE,YAAagB,EAAc1B,GAC3BW,gBAAoC,MAAnBA,GAA+C,UAApBA,IAEvC7C,EAAeC,KAtEpBtB,EAAKrB,EAAS,iBACP,KAwEX7B,EAAM8L,sBAAwB,SAAUtH,GACtC,IAAY6E,EAIZ,GAHStJ,KACTsJ,EADStJ,KACKsJ,KAed,OAhBStJ,KAOEqE,MACTpC,EAAQqH,EAAM,oBAAqB,CACjCjF,KATKrE,KASQqE,KACbnC,MAVKlC,KAUSkC,QAIlBD,EAAQqH,EAAM,4BAdLtJ,KAcyCgM,gBAClD/J,EAAQqH,EAAM,+BAfLtJ,KAe4C+J,aAAa,eAC3D9H,EAAQqH,EAAM,+BAhBZtJ,KAgBmD+J,aAAa,gBAG3E9J,EAAMgM,0BAA4B,SAAUxH,GAC1C,IAAIH,EAAM4H,EAAyClB,EAQnD,GAPOhL,KACPgL,GADOhL,KACQ+J,aAAa,gBAAkB,OAAOjD,cACrDxC,EAFOtE,KAEK+J,aAAa,eAEzBmC,GADYzH,EAAE0H,SAAW1H,EAAE2H,UACsB,QAAXpB,IAAqB1G,EACxB,MAAZG,EAAE+G,QAA+B,IAAb/G,EAAE+G,QAEjBU,EAC1B,OAAOzH,EAAEG,6BAGZ9D,KAAKd,MACR,WACE,IAAImC,EAAGO,EAAgBmC,EAAU4F,EAAgBD,EAAerH,EAAM4I,EAAuBhK,EAAS2H,EAAea,EAAuBO,EAAcS,EAAcvK,EAAciL,EAA2BnJ,EAGjN,GAFAK,EAAOlD,EAAMkD,KAAM0B,EAAW5E,EAAM4E,SAAU9C,EAAU9B,EAAM8B,QAASI,EAAIlC,EAAMkC,EAAGW,EAAoB7C,EAAM6C,kBAAmBJ,EAAiBzC,EAAMyC,eAAgB1B,EAAef,EAAMe,aAAcwJ,EAAgBvK,EAAMuK,cAAeC,EAAiBxK,EAAMwK,eAAgBF,EAAwBtK,EAAMsK,sBAAuBb,EAAgBzJ,EAAMyJ,cAAeuC,EAA4BhM,EAAMgM,0BAA2BV,EAAetL,EAAMsL,aAAcQ,EAAwB9L,EAAM8L,sBAAuBjB,EAAe7K,EAAM6K,aAErgB,oBAAXuB,QAAqC,OAAXA,QAAkC,MAAfA,OAAO3G,KAAc,CAC3E,GAAI2G,OAAOC,MACT,MAAM,IAAIC,MAAM,kEAGlBF,OAAOC,MAAQrM,EACfoM,OAAOG,eAAc,SAAU7G,EAAS8G,EAAiB9J,GACvD,IAAKgD,EAAQyB,YACX,OAAO1E,EAAeC,MAK5B1C,EAAMyM,MAAQ,WACZ,GAAIrJ,OAAOsJ,cACT,MAAM,IAAIJ,MAAM,sCAiDlB,OA9CAlJ,OAAOrE,iBAAiB,YAAY,WAMlC,OALAmD,EAAElC,EAAMS,oBAAoBsC,SAAQ,SAAUwG,GAC5C,GAAIzH,EAAQyH,EAAI,gBACd,OAAOgB,EAAchB,MAGlBrH,EAAElC,EAAMW,qBAAqBoC,SAAQ,SAAUwG,GACpD,GAAIzH,EAAQyH,EAAI,gBACd,OAAOgB,EAAchB,SAI3B3E,EAAS/F,SAAUmB,EAAMW,oBAAqB,gBAAiB4J,GAC/D3F,EAAS/F,SAAUmB,EAAMW,oBAAqB,eAAgB4J,GAC9D3F,EAAS/F,SAAUmB,EAAMY,sBAAuB,gBAAiB2J,GACjE3F,EAAS/F,SAAUmB,EAAMY,sBAAuB,eAAgB2J,GAChE3F,EAAS/F,SAAUmB,EAAMC,kBAAmB,QAAS+L,GACrDpH,EAAS/F,SAAUmB,EAAMC,kBAAmB,QAASqK,GACrD1F,EAAS/F,SAAUmB,EAAMC,kBAAmB,QAASwJ,GACrD7E,EAAS/F,SAAUmB,EAAMC,kBAAmB,QAASuK,GACrD5F,EAAS/F,SAAUmB,EAAMC,kBAAmB,QAASqL,GACrD1G,EAAS/F,SAAUmB,EAAMC,kBAAmB,QAAS4K,GACrDjG,EAAS/F,SAAUmB,EAAME,oBAAqB,QAAS8L,GACvDpH,EAAS/F,SAAUmB,EAAME,oBAAqB,QAASoK,GACvD1F,EAAS/F,SAAUmB,EAAME,oBAAqB,QAASuJ,GACvD7E,EAAS/F,SAAUmB,EAAME,oBAAqB,QAASsK,GACvD5F,EAAS/F,SAAUmB,EAAME,oBAAqB,QAASoL,GACvD1G,EAAS/F,SAAUmB,EAAMK,oBAAqB,SAAUiK,GACxD1F,EAAS/F,SAAUmB,EAAMK,oBAAqB,SAAUoJ,GACxD7E,EAAS/F,SAAUmB,EAAMK,oBAAqB,SAAUiL,GACxD1G,EAAS/F,SAAUmB,EAAMM,mBAAoB,SAAUgK,GACvD1F,EAAS/F,SAAUmB,EAAMM,mBAAoB,SAAUmJ,GACvD7E,EAAS/F,SAAUmB,EAAMM,mBAAoB,SAAUgL,GACvD1G,EAAS/F,SAAUmB,EAAMM,mBAAoB,UAAU,SAAUkE,GAC/D,OAAOmI,YAAW,WAChB,OAAOnC,EAAehG,KACrB,OAELI,EAAS/F,SAAUmB,EAAMM,mBAAoB,YAAakK,GAC1D5F,EAAS/F,SAAUmB,EAAMM,mBAAoB,gBAAiBiK,GAC9D3F,EAAS/F,SAAUmB,EAAMO,uBAAwB,QAASyL,GAC1DpH,EAAS/F,SAAUmB,EAAMO,uBAAwB,QAAS+J,GAC1D1F,EAAS/F,SAAUmB,EAAMO,uBAAwB,QAASkJ,GAC1D7E,EAAS/F,SAAUmB,EAAMO,uBAAwB,QAASuL,GAC1DjN,SAASE,iBAAiB,mBAAoB8D,GAC9ChE,SAASE,iBAAiB,mBAAoBgC,GACvCqC,OAAOsJ,eAAgB,GAG5BtJ,OAAOpD,QAAUA,GAASkD,EAAKrE,SAAU,yBAC3CmB,EAAMyM,SAEP5L,KAAKd,QACPc,KAAKd,MAE0Bf,EAAOC,QACvCD,EAAOC,QAAUe,OAEL,0BAAZ,KAAY,oCAEba,KAAKd,O,iCChyBR,kBAKQ6E,EAAagI,EAAQ,IAArBhI,SACWgI,EAAQ,IAAnBf,OAERjH,EAAS/F,SAAU,cAAe,SAAS,YAAyB,IAAtB4F,EAAqB,EAArBA,OAC5C,OAAe,IADkD,EAAb8G,SAIpDnI,OAAOsD,SAASC,KAAOlC,EAAOkC,MACvB,MAGT/B,EAAS/F,SAAU,gBAAiB,SAAS,SAAA2F,GAG3C,IAAImC,EAFJnC,EAAErB,iBAKAwD,EADwB,MAAtBnC,EAAEC,OAAOoI,SACJrI,EAAEC,OAAOM,WAAW4B,KAEpBnC,EAAEC,OAAOkC,KAGlBvD,OAAO8D,KAAKP,EAAM,kBAAmB,4EAGvC,IAAMmG,EAAmC,SAACC,GAExC,OAAO,YAAiB,IAAdtI,EAAa,EAAbA,OACFuI,EAAUvI,EAAOqF,aAAaiD,GAEQ,SAAzCtI,EAAOqF,aAAa,kBAA+BrF,EAAOwI,MAAQD,IACnEvI,EAAOwI,IAAMD,KAKnBpI,EAAS/F,SAAU,0BAA2B,YAAaiO,EAAiC,kBAE5FlI,EAAS/F,SAAU,0BAA2B,WAAYiO,EAAiC,gBAE3FlI,EAAS/F,SAAU,kBAAmB,UAAU,YAAiB,IAAd4F,EAAa,EAAbA,OAC3CyI,EAASrO,SAASoC,cAAc,wBAC/BkM,GAAQ1I,EAAO2I,OAAS,IAF+B,GAGxD3G,EAAM0G,EAAOE,IAAIC,gBAAgBH,GAAQD,EAAOK,QAAQC,YAE9DN,EAAOD,IAAMxG,M,gCChDf,IAAIgH,EAAkB1N,MAAQA,KAAK0N,iBAAmB,SAAUC,GAC9D,OAAOA,GAAOA,EAAIC,WAAaD,EAAM,CACnC,QAAWA,IAIf1J,OAAOC,eAAehF,EAAS,aAAc,CAC3CgD,OAAO,IAGT,IAAI2L,EAAeH,EAAgB,EAAQ,MAQ3C,SAASjF,EAAQqF,GACf,GAAmB,iBAARA,EACT,MAAM,IAAIvB,MAAM,iCAGlB,OAAOuB,EAAIrG,MAAMoG,EAAaE,YAAc,GAY9C,SAASjC,EAAOgC,GAEd,GAAmB,iBAARA,EACT,MAAM,IAAIvB,MAAM,0BAGlB,IAAI9E,EAAQqG,EAAIrG,MAAMoG,EAAaE,WACnC,OAAiB,OAAVtG,EAAiB,EAAIA,EAAMqE,OAcpC,SAASkC,EAAUF,EAAKG,EAAOC,GAM7B,QALc,IAAVD,IACFA,EAAQ,GAIS,iBAARH,EACT,MAAM,IAAIvB,MAAM,2BAIG,iBAAV0B,GAAsBA,EAAQ,KACvCA,EAAQ,GAGS,iBAARC,GAAoBA,EAAM,IACnCA,EAAM,GAGR,IAAIzG,EAAQqG,EAAIrG,MAAMoG,EAAaE,WACnC,OAAKtG,EACEA,EAAMpF,MAAM4L,EAAOC,GAAKtO,KAAK,IADjB,GAlDrBV,EAAQuJ,QAAUA,EAmBlBvJ,EAAQ4M,OAASA,EAmCjB5M,EAAQ8O,UAAYA,EAuDpB9O,EAAQiP,OA5CR,SAAgBL,EAAKG,EAAOG,GAM1B,QALc,IAAVH,IACFA,EAAQ,GAIS,iBAARH,EACT,MAAM,IAAIvB,MAAM,0BAGlB,IAgBI2B,EAhBAG,EAAYvC,EAAOgC,GAOvB,GALqB,iBAAVG,IACTA,EAAQK,SAASL,EAAO,KAItBA,GAASI,EACX,MAAO,GAILJ,EAAQ,IACVA,GAASI,QAKQ,IAARD,EACTF,EAAMG,GAGa,iBAARD,IACTA,EAAME,SAASF,EAAK,KAGtBF,EAAME,GAAO,EAAIA,EAAMH,EAAQA,GAGjC,IAAIxG,EAAQqG,EAAIrG,MAAMoG,EAAaE,WACnC,OAAKtG,EACEA,EAAMpF,MAAM4L,EAAOC,GAAKtO,KAAK,IADjB,IA0DrBV,EAAQqP,MAzCR,SAAeT,EAAKS,EAAOC,EAAWC,GAcpC,QAbc,IAAVF,IACFA,EAAQ,SAGQ,IAAdC,IACFA,EAAY,UAGM,IAAhBC,IACFA,EAAc,SAIG,iBAARX,GAAqC,iBAAVS,EACpC,MAAM,IAAIhC,MAAM,+BAIlB,IAAgD,IAA5C,CAAC,OAAQ,SAASxF,QAAQ0H,GAC5B,MAAM,IAAIlC,MAAM,+CAIO,iBAAdiC,IACTA,EAAYE,OAAOF,IAIrB,IAAIH,EAAYvC,EAAOgC,GAEvB,GAAIO,EAAYE,EACd,OAAOP,EAAUF,EAAK,EAAGS,GACpB,GAAIF,EAAYE,EAAO,CAC5B,IAAII,EAAaH,EAAUI,OAAOL,EAAQF,GAC1C,MAAuB,SAAhBI,EAAyBE,EAAab,EAAMA,EAAMa,EAG3D,OAAOb,GAqET5O,EAAQ6H,QAvDR,SAAiB+G,EAAKe,EAAWC,GAK/B,QAJY,IAARA,IACFA,EAAM,GAGW,iBAARhB,EACT,MAAM,IAAIvB,MAAM,0BAGlB,GAAY,KAARuB,EACF,MAAkB,KAAde,EACK,GAGD,EAIVC,EAAMC,OAAOD,GACbA,EAAME,MAAMF,GAAO,EAAIA,EACvBD,EAAYH,OAAOG,GACnB,IAAII,EAASxG,EAAQqF,GAErB,GAAIgB,GAAOG,EAAOnD,OAChB,MAAkB,KAAd+C,EACKI,EAAOnD,QAGR,EAGV,GAAkB,KAAd+C,EACF,OAAOC,EAGT,IAEII,EAFAC,EAAY1G,EAAQoG,GACpBO,GAAS,EAGb,IAAKF,EAAQJ,EAAKI,EAAQD,EAAOnD,OAAQoD,GAAS,EAAG,CAGnD,IAFA,IAAIG,EAAc,EAEXA,EAAcF,EAAUrD,QAAUqD,EAAUE,KAAiBJ,EAAOC,EAAQG,IACjFA,GAAe,EAGjB,GAAIA,IAAgBF,EAAUrD,QAAUqD,EAAUE,EAAc,KAAOJ,EAAOC,EAAQG,EAAc,GAAI,CACtGD,GAAS,EACT,OAIJ,OAAOA,EAASF,GAAS,K","file":"core/public.js","sourcesContent":["export default function ready(loaded) {\n if (['interactive', 'complete'].includes(document.readyState)) {\n loaded();\n } else {\n document.addEventListener('DOMContentLoaded', loaded);\n }\n}\n","\"use strict\"; // Based on: https://github.com/lodash/lodash/blob/6018350ac10d5ce6a5b7db625140b82aeab804df/.internal/unicodeSize.js\n\nmodule.exports = function () {\n // Used to compose unicode character classes.\n var astralRange = \"\\\\ud800-\\\\udfff\";\n var comboMarksRange = \"\\\\u0300-\\\\u036f\";\n var comboHalfMarksRange = \"\\\\ufe20-\\\\ufe2f\";\n var comboSymbolsRange = \"\\\\u20d0-\\\\u20ff\";\n var comboMarksExtendedRange = \"\\\\u1ab0-\\\\u1aff\";\n var comboMarksSupplementRange = \"\\\\u1dc0-\\\\u1dff\";\n var comboRange = comboMarksRange + comboHalfMarksRange + comboSymbolsRange + comboMarksExtendedRange + comboMarksSupplementRange;\n var varRange = \"\\\\ufe0e\\\\ufe0f\";\n var familyRange = \"\\\\uD83D\\\\uDC69\\\\uD83C\\\\uDFFB\\\\u200D\\\\uD83C\\\\uDF93\"; // Used to compose unicode capture groups.\n\n var astral = \"[\" + astralRange + \"]\";\n var combo = \"[\" + comboRange + \"]\";\n var fitz = \"\\\\ud83c[\\\\udffb-\\\\udfff]\";\n var modifier = \"(?:\" + combo + \"|\" + fitz + \")\";\n var nonAstral = \"[^\" + astralRange + \"]\";\n var regional = \"(?:\\\\uD83C[\\\\uDDE6-\\\\uDDFF]){2}\";\n var surrogatePair = \"[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]\";\n var zwj = \"\\\\u200d\";\n var blackFlag = \"(?:\\\\ud83c\\\\udff4\\\\udb40\\\\udc67\\\\udb40\\\\udc62\\\\udb40(?:\\\\udc65|\\\\udc73|\\\\udc77)\\\\udb40(?:\\\\udc6e|\\\\udc63|\\\\udc6c)\\\\udb40(?:\\\\udc67|\\\\udc74|\\\\udc73)\\\\udb40\\\\udc7f)\";\n var family = \"[\" + familyRange + \"]\"; // Used to compose unicode regexes.\n\n var optModifier = modifier + \"?\";\n var optVar = \"[\" + varRange + \"]?\";\n var optJoin = \"(?:\" + zwj + \"(?:\" + [nonAstral, regional, surrogatePair].join(\"|\") + \")\" + (optVar + optModifier) + \")*\";\n var seq = optVar + optModifier + optJoin;\n var nonAstralCombo = \"\" + nonAstral + combo + \"?\";\n var symbol = \"(?:\" + [nonAstralCombo, combo, regional, surrogatePair, astral, family].join(\"|\") + \")\"; // Used to match [String symbols](https://mathiasbynens.be/notes/javascript-unicode).\n\n return new RegExp(blackFlag + \"|\" + fitz + \"(?=\" + fitz + \")|\" + (symbol + seq), \"g\");\n};","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'fieldset[disabled] *')) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n Rails.confirm = function (message, element) {\n return confirm(message);\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = Rails.confirm(message, element);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, isXhrRedirect, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n\n if (e instanceof Event) {\n if (isXhrRedirect(e)) {\n return;\n }\n\n element = e.target;\n } else {\n element = e;\n }\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n\n isXhrRedirect = function isXhrRedirect(event) {\n var ref, xhr;\n xhr = (ref = event.detail) != null ? ref[0] : void 0;\n return (xhr != null ? xhr.getResponseHeader(\"X-Xhr-Redirect\") : void 0) != null;\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","// This file will be loaded on public pages, regardless of theme.\n\nimport createHistory from 'history/createBrowserHistory';\nimport ready from '../mastodon/ready';\n\nconst { delegate } = require('@rails/ujs');\nconst { length } = require('stringz');\n\ndelegate(document, '.webapp-btn', 'click', ({ target, button }) => {\n if (button !== 0) {\n return true;\n }\n window.location.href = target.href;\n return false;\n});\n\ndelegate(document, '.modal-button', 'click', e => {\n e.preventDefault();\n\n let href;\n\n if (e.target.nodeName !== 'A') {\n href = e.target.parentNode.href;\n } else {\n href = e.target.href;\n }\n\n window.open(href, 'mastodon-intent', 'width=445,height=600,resizable=no,menubar=no,status=no,scrollbars=yes');\n});\n\nconst getProfileAvatarAnimationHandler = (swapTo) => {\n //animate avatar gifs on the profile page when moused over\n return ({ target }) => {\n const swapSrc = target.getAttribute(swapTo);\n //only change the img source if autoplay is off and the image src is actually different\n if(target.getAttribute('data-autoplay') !== 'true' && target.src !== swapSrc) {\n target.src = swapSrc;\n }\n };\n};\n\ndelegate(document, 'img#profile_page_avatar', 'mouseover', getProfileAvatarAnimationHandler('data-original'));\n\ndelegate(document, 'img#profile_page_avatar', 'mouseout', getProfileAvatarAnimationHandler('data-static'));\n\ndelegate(document, '#account_header', 'change', ({ target }) => {\n const header = document.querySelector('.card .card__img img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : header.dataset.originalSrc;\n\n header.src = url;\n});\n","\"use strict\";\n\nvar __importDefault = this && this.__importDefault || function (mod) {\n return mod && mod.__esModule ? mod : {\n \"default\": mod\n };\n};\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); // @ts-ignore\n\nvar char_regex_1 = __importDefault(require(\"char-regex\"));\n/**\n * Converts a string to an array of string chars\n * @param {string} str The string to turn into array\n * @returns {string[]}\n */\n\n\nfunction toArray(str) {\n if (typeof str !== 'string') {\n throw new Error('A string is expected as input');\n }\n\n return str.match(char_regex_1.default()) || [];\n}\n\nexports.toArray = toArray;\n/**\n * Returns the length of a string\n *\n * @export\n * @param {string} str\n * @returns {number}\n */\n\nfunction length(str) {\n // Check for input\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n var match = str.match(char_regex_1.default());\n return match === null ? 0 : match.length;\n}\n\nexports.length = length;\n/**\n * Returns a substring by providing start and end position\n *\n * @export\n * @param {string} str\n * @param {number} [begin=0] Starting position\n * @param {number} end End position\n * @returns {string}\n */\n\nfunction substring(str, begin, end) {\n if (begin === void 0) {\n begin = 0;\n } // Check for input\n\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n } // Even though negative numbers work here, theyre not in the spec\n\n\n if (typeof begin !== 'number' || begin < 0) {\n begin = 0;\n }\n\n if (typeof end === 'number' && end < 0) {\n end = 0;\n }\n\n var match = str.match(char_regex_1.default());\n if (!match) return '';\n return match.slice(begin, end).join('');\n}\n\nexports.substring = substring;\n/**\n * Returns a substring by providing start position and length\n *\n * @export\n * @param {string} str\n * @param {number} [begin=0] Starting position\n * @param {number} len Desired length\n * @returns {string}\n */\n\nfunction substr(str, begin, len) {\n if (begin === void 0) {\n begin = 0;\n } // Check for input\n\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n var strLength = length(str); // Fix type\n\n if (typeof begin !== 'number') {\n begin = parseInt(begin, 10);\n } // Return zero-length string if got oversize number.\n\n\n if (begin >= strLength) {\n return '';\n } // Calculating postive version of negative value.\n\n\n if (begin < 0) {\n begin += strLength;\n }\n\n var end;\n\n if (typeof len === 'undefined') {\n end = strLength;\n } else {\n // Fix type\n if (typeof len !== 'number') {\n len = parseInt(len, 10);\n }\n\n end = len >= 0 ? len + begin : begin;\n }\n\n var match = str.match(char_regex_1.default());\n if (!match) return '';\n return match.slice(begin, end).join('');\n}\n\nexports.substr = substr;\n/**\n * Enforces a string to be a certain length by\n * adding or removing characters\n *\n * @export\n * @param {string} str\n * @param {number} [limit=16] Limit\n * @param {string} [padString='#'] The Pad String\n * @param {string} [padPosition='right'] The Pad Position\n * @returns {string}\n */\n\nfunction limit(str, limit, padString, padPosition) {\n if (limit === void 0) {\n limit = 16;\n }\n\n if (padString === void 0) {\n padString = '#';\n }\n\n if (padPosition === void 0) {\n padPosition = 'right';\n } // Input should be a string, limit should be a number\n\n\n if (typeof str !== 'string' || typeof limit !== 'number') {\n throw new Error('Invalid arguments specified');\n } // Pad position should be either left or right\n\n\n if (['left', 'right'].indexOf(padPosition) === -1) {\n throw new Error('Pad position should be either left or right');\n } // Pad string can be anything, we convert it to string\n\n\n if (typeof padString !== 'string') {\n padString = String(padString);\n } // Calculate string length considering astral code points\n\n\n var strLength = length(str);\n\n if (strLength > limit) {\n return substring(str, 0, limit);\n } else if (strLength < limit) {\n var padRepeats = padString.repeat(limit - strLength);\n return padPosition === 'left' ? padRepeats + str : str + padRepeats;\n }\n\n return str;\n}\n\nexports.limit = limit;\n/**\n * Returns the index of the first occurrence of a given string\n *\n * @export\n * @param {string} str\n * @param {string} [searchStr] the string to search\n * @param {number} [pos] starting position\n * @returns {number}\n */\n\nfunction indexOf(str, searchStr, pos) {\n if (pos === void 0) {\n pos = 0;\n }\n\n if (typeof str !== 'string') {\n throw new Error('Input must be a string');\n }\n\n if (str === '') {\n if (searchStr === '') {\n return 0;\n }\n\n return -1;\n } // fix type\n\n\n pos = Number(pos);\n pos = isNaN(pos) ? 0 : pos;\n searchStr = String(searchStr);\n var strArr = toArray(str);\n\n if (pos >= strArr.length) {\n if (searchStr === '') {\n return strArr.length;\n }\n\n return -1;\n }\n\n if (searchStr === '') {\n return pos;\n }\n\n var searchArr = toArray(searchStr);\n var finded = false;\n var index;\n\n for (index = pos; index < strArr.length; index += 1) {\n var searchIndex = 0;\n\n while (searchIndex < searchArr.length && searchArr[searchIndex] === strArr[index + searchIndex]) {\n searchIndex += 1;\n }\n\n if (searchIndex === searchArr.length && searchArr[searchIndex - 1] === strArr[index + searchIndex - 1]) {\n finded = true;\n break;\n }\n }\n\n return finded ? index : -1;\n}\n\nexports.indexOf = indexOf;"],"sourceRoot":""} \ No newline at end of file
diff --git a/priv/static/packs/core/settings.js b/priv/static/packs/core/settings.js
index 22b6c9f12..2c496dfa8 100644
--- a/priv/static/packs/core/settings.js
+++ b/priv/static/packs/core/settings.js
@@ -1,3 +1,3 @@
-/*! For license information please see settings.js.LICENSE */
-(window.webpackJsonp=window.webpackJsonp||[]).push([[12,6],{20:function(e,a,n){"use strict";n.d(a,"p",(function(){return f})),n.d(a,"a",(function(){return l})),n.d(a,"g",(function(){return s})),n.d(a,"h",(function(){return c})),n.d(a,"v",(function(){return d})),n.d(a,"b",(function(){return g})),n.d(a,"e",(function(){return u})),n.d(a,"n",(function(){return m})),n.d(a,"r",(function(){return h})),n.d(a,"m",(function(){return p})),n.d(a,"j",(function(){return b})),n.d(a,"q",(function(){return _})),n.d(a,"t",(function(){return w})),n.d(a,"y",(function(){return k})),n.d(a,"l",(function(){return y})),n.d(a,"o",(function(){return v})),n.d(a,"k",(function(){return F})),n.d(a,"i",(function(){return E})),n.d(a,"w",(function(){return x})),n.d(a,"x",(function(){return j})),n.d(a,"s",(function(){return q})),n.d(a,"u",(function(){return D})),n.d(a,"c",(function(){return z})),n.d(a,"f",(function(){return S}));var o,t=document.getElementById("initial-state"),i=t&&JSON.parse(t.textContent),r=function(e){return i&&i.meta&&i.meta[e]},f=r("reduce_motion"),l=r("auto_play_gif"),s=r("display_media"),c=r("expand_spoilers"),d=r("unfollow_modal"),g=r("boost_modal"),u=r("delete_modal"),m=r("me"),h=r("search_enabled"),p=r("max_toot_chars")||500,b=r("invites_enabled"),_=r("repository"),w=r("source_url"),k=r("version"),y=r("mascot"),v=r("profile_directory"),F=r("is_staff"),E=!r("advanced_layout"),x=r("use_blurhash"),j=r("use_pending_items"),q=r("trends"),D=r("title"),z=r("crop_images"),S=(o="delete_others_notice",i&&i.rights&&i.rights[o]);a.d=i},214:function(e,a){e.exports=[{100:[[["💯"]],["💯",[],"100,hundred,points,symbol,score,perfect,numbers,century,exam,quiz,test,pass"]],1234:[[["🔢"]],["🔢",[],"1234,input,symbol,for,numbers,blue-square"]],grinning:[[["😀"]],["😀",[],"grinning,face,smile,happy,joy,:d,grin"]],grin:[[["😁"]],["😁",[],"grin,grinning,face,with,smiling,eyes,happy,smile,joy,kawaii"]],joy:[[["😂"]],["😂",[],"joy,face,with,tears,of,cry,weep,happy,happytears,haha"]],rolling_on_the_floor_laughing:[[["🤣"]],["🤣",[],"rolling,on,the,floor,laughing"]],smiley:[[["😃"]],["😃",[],"smiley,smiling,face,with,open,mouth,happy,joy,haha,:d,:),smile,funny,=),=-)"]],smile:[[["😄"]],["😄",[],"smile,smiling,face,with,open,mouth,and,eyes,happy,joy,funny,haha,laugh,like,:d,:),c:,:-d"]],sweat_smile:[[["😅"]],["😅",[],"sweat,smile,smiling,face,with,open,mouth,and,cold,hot,happy,laugh,relief"]],laughing:[[["😆"]],["😆",["satisfied"],"laughing,satisfied,smiling,face,with,open,mouth,and,tightly,closed,eyes,happy,joy,lol,haha,glad,xd,laugh,:>,:->"]],wink:[[["😉"]],["😉",[],"wink,winking,face,happy,mischievous,secret,;),smile,eye,;-)"]],blush:[[["😊"]],["😊",[],"blush,smiling,face,with,eyes,smile,happy,flushed,crush,embarrassed,shy,joy"]],yum:[[["😋"]],["😋",[],"yum,face,savouring,delicious,food,happy,joy,tongue,smile,silly,yummy,nom"]],sunglasses:[[["😎"]],["😎",[],"sunglasses,smiling,face,with,cool,smile,summer,beach,sunglass,8)"]],heart_eyes:[[["😍"]],["😍",[],"heart,eyes,smiling,face,with,shaped,love,like,affection,valentines,infatuation,crush"]],kissing_heart:[[["😘"]],["😘",[],"kissing,heart,face,throwing,a,kiss,love,like,affection,valentines,infatuation,:*,:-*"]],kissing:[[["😗"]],["😗",[],"kissing,face,love,like,3,valentines,infatuation,kiss"]],kissing_smiling_eyes:[[["😙"]],["😙",[],"kissing,smiling,eyes,face,with,affection,valentines,infatuation,kiss"]],kissing_closed_eyes:[[["😚"]],["😚",[],"kissing,closed,eyes,face,with,love,like,affection,valentines,infatuation,kiss"]],relaxed:[[["☺"],["☺️","263a"]],["☺️",[],"relaxed,white,smiling,face,blush,massage,happiness","263A-FE0F"]],slightly_smiling_face:[[["🙂"]],["🙂",[],"slightly,smiling,face,smile,:),(:,:-)"]],hugging_face:[[["🤗"]],["🤗",[],"hugging,face"]],"star-struck":[[["🤩"]],["🤩",["grinning_face_with_star_eyes"],"star,struck,grinning,face,with,eyes"]],thinking_face:[[["🤔"]],["🤔",[],"thinking,face"]],face_with_raised_eyebrow:[[["🤨"]],["🤨",["face_with_one_eyebrow_raised"],"face,with,raised,eyebrow,one"]],neutral_face:[[["😐"]],["😐",[],"neutral,face,indifference,meh,:|,:-|"]],expressionless:[[["😑"]],["😑",[],"expressionless,face,indifferent,-_-,meh,deadpan"]],no_mouth:[[["😶"]],["😶",[],"no,mouth,face,without,hellokitty"]],face_with_rolling_eyes:[[["🙄"]],["🙄",[],"face,with,rolling,eyes"]],smirk:[[["😏"]],["😏",[],"smirk,smirking,face,smile,mean,prank,smug,sarcasm"]],persevere:[[["😣"]],["😣",[],"persevere,persevering,face,sick,no,upset,oops"]],disappointed_relieved:[[["😥"]],["😥",[],"disappointed,relieved,but,face,phew,sweat,nervous"]],open_mouth:[[["😮"]],["😮",[],"open,mouth,face,with,surprise,impressed,wow,whoa,:o,:-o"]],zipper_mouth_face:[[["🤐"]],["🤐",[],"zipper,mouth,face,sealed,secret"]],hushed:[[["😯"]],["😯",[],"hushed,face,woo,shh"]],sleepy:[[["😪"]],["😪",[],"sleepy,face,tired,rest,nap"]],tired_face:[[["😫"]],["😫",[],"tired,face,sick,whine,upset,frustrated"]],sleeping:[[["😴"]],["😴",[],"sleeping,face,tired,sleepy,night,zzz"]],relieved:[[["😌"]],["😌",[],"relieved,face,relaxed,phew,massage,happiness"]],stuck_out_tongue:[[["😛"]],["😛",[],"stuck,out,tongue,face,with,prank,childish,playful,mischievous,smile,:p,:-p,:b,:-b"]],stuck_out_tongue_winking_eye:[[["😜"]],["😜",[],"stuck,out,tongue,winking,eye,face,with,and,prank,childish,playful,mischievous,smile,wink,;p,;-p,;b,;-b"]],stuck_out_tongue_closed_eyes:[[["😝"]],["😝",[],"stuck,out,tongue,closed,eyes,face,with,and,tightly,prank,playful,mischievous,smile"]],drooling_face:[[["🤤"]],["🤤",[],"drooling,face"]],unamused:[[["😒"]],["😒",[],"unamused,face,indifference,bored,straight face,serious,sarcasm"]],sweat:[[["😓"]],["😓",[],"sweat,face,with,cold,hot,sad,tired,exercise"]],pensive:[[["😔"]],["😔",[],"pensive,face,sad,depressed,upset"]],confused:[[["😕"]],["😕",[],"confused,face,indifference,huh,weird,hmmm,:/,:\\,:-\\,:-/"]],upside_down_face:[[["🙃"]],["🙃",[],"upside,down,face,flipped,silly,smile"]],money_mouth_face:[[["🤑"]],["🤑",[],"money,mouth,face,rich,dollar"]],astonished:[[["😲"]],["😲",[],"astonished,face,xox,surprised,poisoned"]],white_frowning_face:[[["☹"],["☹️","2639"]],["☹️",[],"white,frowning,face","2639-FE0F"]],slightly_frowning_face:[[["🙁"]],["🙁",[],"slightly,frowning,face,disappointed,sad,upset"]],confounded:[[["😖"]],["😖",[],"confounded,face,confused,sick,unwell,oops,:s"]],disappointed:[[["😞"]],["😞",[],"disappointed,face,sad,upset,depressed,:(,):,:-("]],worried:[[["😟"]],["😟",[],"worried,face,concern,nervous,:("]],triumph:[[["😤"]],["😤",[],"triumph,face,with,look,of,gas,phew,proud,pride"]],cry:[[["😢"]],["😢",[],"cry,crying,face,tears,sad,depressed,upset,:'("]],sob:[[["😭"]],["😭",[],"sob,loudly,crying,face,cry,tears,sad,upset,depressed"]],frowning:[[["😦"]],["😦",[],"frowning,face,with,open,mouth,aw,what"]],anguished:[[["😧"]],["😧",[],"anguished,face,stunned,nervous,d:"]],fearful:[[["😨"]],["😨",[],"fearful,face,scared,terrified,nervous,oops,huh"]],weary:[[["😩"]],["😩",[],"weary,face,tired,sleepy,sad,frustrated,upset"]],exploding_head:[[["🤯"]],["🤯",["shocked_face_with_exploding_head"],"exploding,head,shocked,face,with"]],grimacing:[[["😬"]],["😬",[],"grimacing,face,grimace,teeth"]],cold_sweat:[[["😰"]],["😰",[],"cold,sweat,face,with,open,mouth,and,nervous"]],scream:[[["😱"]],["😱",[],"scream,face,screaming,in,fear,munch,scared,omg"]],flushed:[[["😳"]],["😳",[],"flushed,face,blush,shy,flattered"]],zany_face:[[["🤪"]],["🤪",["grinning_face_with_one_large_and_one_small_eye"],"zany,face,grinning,with,one,large,and,small,eye"]],dizzy_face:[[["😵"]],["😵",[],"dizzy,face,spent,unconscious,xox"]],rage:[[["😡"]],["😡",[],"rage,pouting,face,angry,mad,hate,despise"]],angry:[[["😠"]],["😠",[],"angry,face,mad,annoyed,frustrated,>:(,>:-("]],face_with_symbols_on_mouth:[[["🤬"]],["🤬",["serious_face_with_symbols_covering_mouth"],"face,with,symbols,on,mouth,serious,covering"]],mask:[[["😷"]],["😷",[],"mask,face,with,medical,sick,ill,disease"]],face_with_thermometer:[[["🤒"]],["🤒",[],"face,with,thermometer,sick,temperature,cold,fever"]],face_with_head_bandage:[[["🤕"]],["🤕",[],"face,with,head,bandage,injured,clumsy,hurt"]],nauseated_face:[[["🤢"]],["🤢",[],"nauseated,face,vomit,gross,green,sick,throw up,ill"]],face_vomiting:[[["🤮"]],["🤮",["face_with_open_mouth_vomiting"],"face,vomiting,with,open,mouth"]],sneezing_face:[[["🤧"]],["🤧",[],"sneezing,face,gesundheit,sneeze,sick,allergy"]],innocent:[[["😇"]],["😇",[],"innocent,smiling,face,with,halo,angel,heaven"]],face_with_cowboy_hat:[[["🤠"]],["🤠",[],"face,with,cowboy,hat"]],lying_face:[[["🤥"]],["🤥",[],"lying,face,lie,pinocchio"]],shushing_face:[[["🤫"]],["🤫",["face_with_finger_covering_closed_lips"],"shushing,face,with,finger,covering,closed,lips"]],face_with_hand_over_mouth:[[["🤭"]],["🤭",["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"face,with,hand,over,mouth,smiling,eyes,and,covering"]],face_with_monocle:[[["🧐"]],["🧐",[],"face,with,monocle"]],nerd_face:[[["🤓"]],["🤓",[],"nerd,face,nerdy,geek,dork"]],smiling_imp:[[["😈"]],["😈",[],"smiling,imp,face,with,horns,devil"]],imp:[[["👿"]],["👿",[],"imp,devil,angry,horns"]],clown_face:[[["🤡"]],["🤡",[],"clown,face"]],japanese_ogre:[[["👹"]],["👹",[],"japanese,ogre,monster,red,mask,halloween,scary,creepy,devil,demon"]],japanese_goblin:[[["👺"]],["👺",[],"japanese,goblin,red,evil,mask,monster,scary,creepy"]],skull:[[["💀"]],["💀",[],"skull,dead,skeleton,creepy,death"]],skull_and_crossbones:[[["☠"],["☠️","2620"]],["☠️",[],"skull,and,crossbones,poison,danger,deadly,scary,death,pirate,evil","2620-FE0F"]],ghost:[[["👻"]],["👻",[],"ghost,halloween,spooky,scary"]],alien:[[["👽"]],["👽",[],"alien,extraterrestrial,ufo,paul,weird,outer_space"]],space_invader:[[["👾"]],["👾",[],"space,invader,alien,monster,game,arcade,play"]],robot_face:[[["🤖"]],["🤖",[],"robot,face"]],hankey:[[["💩"]],["💩",["poop","shit"],"hankey,poop,shit,pile,of,poo"]],smiley_cat:[[["😺"]],["😺",[],"smiley,cat,smiling,face,with,open,mouth,animal,cats,happy,smile"]],smile_cat:[[["😸"]],["😸",[],"smile,cat,grinning,face,with,smiling,eyes,animal,cats"]],joy_cat:[[["😹"]],["😹",[],"joy,cat,face,with,tears,of,animal,cats,haha,happy"]],heart_eyes_cat:[[["😻"]],["😻",[],"heart,eyes,cat,smiling,face,with,shaped,animal,love,like,affection,cats,valentines"]],smirk_cat:[[["😼"]],["😼",[],"smirk,cat,face,with,wry,smile,animal,cats"]],kissing_cat:[[["😽"]],["😽",[],"kissing,cat,face,with,closed,eyes,animal,cats,kiss"]],scream_cat:[[["🙀"]],["🙀",[],"scream,cat,weary,face,animal,cats,munch,scared"]],crying_cat_face:[[["😿"]],["😿",[],"crying,cat,face,animal,tears,weep,sad,cats,upset,cry"]],pouting_cat:[[["😾"]],["😾",[],"pouting,cat,face,animal,cats"]],see_no_evil:[[["🙈"]],["🙈",[],"see,no,evil,monkey,animal,nature,haha"]],hear_no_evil:[[["🙉"]],["🙉",[],"hear,no,evil,monkey,animal,nature"]],speak_no_evil:[[["🙊"]],["🙊",[],"speak,no,evil,monkey,animal,nature,omg"]],baby:[[["👶"],["👶🏻"],["👶🏼"],["👶🏽"],["👶🏾"],["👶🏿"]],["👶",[],"baby,child,boy,girl,toddler"]],child:[[["🧒"],["🧒🏻"],["🧒🏼"],["🧒🏽"],["🧒🏾"],["🧒🏿"]],["🧒",[],"child"]],boy:[[["👦"],["👦🏻"],["👦🏼"],["👦🏽"],["👦🏾"],["👦🏿"]],["👦",[],"boy,man,male,guy,teenager"]],girl:[[["👧"],["👧🏻"],["👧🏼"],["👧🏽"],["👧🏾"],["👧🏿"]],["👧",[],"girl,female,woman,teenager"]],adult:[[["🧑"],["🧑🏻"],["🧑🏼"],["🧑🏽"],["🧑🏾"],["🧑🏿"]],["🧑",[],"adult"]],man:[[["👨"],["👨🏻"],["👨🏼"],["👨🏽"],["👨🏾"],["👨🏿"]],["👨",[],"man,mustache,father,dad,guy,classy,sir,moustache"]],woman:[[["👩"],["👩🏻"],["👩🏼"],["👩🏽"],["👩🏾"],["👩🏿"]],["👩",[],"woman,female,girls,lady"]],older_adult:[[["🧓"],["🧓🏻"],["🧓🏼"],["🧓🏽"],["🧓🏾"],["🧓🏿"]],["🧓",[],"older,adult"]],older_man:[[["👴"],["👴🏻"],["👴🏼"],["👴🏽"],["👴🏾"],["👴🏿"]],["👴",[],"older,man,human,male,men,old,elder,senior"]],older_woman:[[["👵"],["👵🏻"],["👵🏼"],["👵🏽"],["👵🏾"],["👵🏿"]],["👵",[],"older,woman,human,female,women,lady,old,elder,senior"]],cop:[[["👮"],["👮🏻"],["👮🏼"],["👮🏽"],["👮🏾"],["👮🏿"]],["👮",[],"cop,police,officer"]],sleuth_or_spy:[[["🕵"],["🕵️","1f575"],["🕵🏻"],["🕵🏼"],["🕵🏽"],["🕵🏾"],["🕵🏿"]],["🕵️",[],"sleuth,or,spy"]],guardsman:[[["💂"],["💂🏻"],["💂🏼"],["💂🏽"],["💂🏾"],["💂🏿"]],["💂",[],"guardsman,uk,gb,british,male,guy,royal"]],construction_worker:[[["👷"],["👷🏻"],["👷🏼"],["👷🏽"],["👷🏾"],["👷🏿"]],["👷",[],"construction,worker"]],prince:[[["🤴"],["🤴🏻"],["🤴🏼"],["🤴🏽"],["🤴🏾"],["🤴🏿"]],["🤴",[],"prince,boy,man,male,crown,royal,king"]],princess:[[["👸"],["👸🏻"],["👸🏼"],["👸🏽"],["👸🏾"],["👸🏿"]],["👸",[],"princess,girl,woman,female,blond,crown,royal,queen"]],man_with_turban:[[["👳"],["👳🏻"],["👳🏼"],["👳🏽"],["👳🏾"],["👳🏿"]],["👳",[],"man,with,turban,male,indian,hinduism,arabs"]],man_with_gua_pi_mao:[[["👲"],["👲🏻"],["👲🏼"],["👲🏽"],["👲🏾"],["👲🏿"]],["👲",[],"man,with,gua,pi,mao,male,boy,chinese"]],person_with_headscarf:[[["🧕"],["🧕🏻"],["🧕🏼"],["🧕🏽"],["🧕🏾"],["🧕🏿"]],["🧕",[],"person,with,headscarf"]],bearded_person:[[["🧔"],["🧔🏻"],["🧔🏼"],["🧔🏽"],["🧔🏾"],["🧔🏿"]],["🧔",[],"bearded,person"]],person_with_blond_hair:[[["👱"],["👱🏻"],["👱🏼"],["👱🏽"],["👱🏾"],["👱🏿"]],["👱",[],"person,with,blond,hair"]],man_in_tuxedo:[[["🤵"],["🤵🏻"],["🤵🏼"],["🤵🏽"],["🤵🏾"],["🤵🏿"]],["🤵",[],"man,in,tuxedo,couple,marriage,wedding,groom"]],bride_with_veil:[[["👰"],["👰🏻"],["👰🏼"],["👰🏽"],["👰🏾"],["👰🏿"]],["👰",[],"bride,with,veil,couple,marriage,wedding,woman"]],pregnant_woman:[[["🤰"],["🤰🏻"],["🤰🏼"],["🤰🏽"],["🤰🏾"],["🤰🏿"]],["🤰",[],"pregnant,woman,baby"]],"breast-feeding":[[["🤱"],["🤱🏻"],["🤱🏼"],["🤱🏽"],["🤱🏾"],["🤱🏿"]],["🤱",[],"breast,feeding"]],angel:[[["👼"],["👼🏻"],["👼🏼"],["👼🏽"],["👼🏾"],["👼🏿"]],["👼",[],"angel,baby,heaven,wings,halo"]],santa:[[["🎅"],["🎅🏻"],["🎅🏼"],["🎅🏽"],["🎅🏾"],["🎅🏿"]],["🎅",[],"santa,father,christmas,festival,man,male,xmas,father christmas"]],mrs_claus:[[["🤶"],["🤶🏻"],["🤶🏼"],["🤶🏽"],["🤶🏾"],["🤶🏿"]],["🤶",["mother_christmas"],"mrs,claus,mother,christmas,woman,female,xmas,mother christmas"]],mage:[[["🧙"],["🧙🏻"],["🧙🏼"],["🧙🏽"],["🧙🏾"],["🧙🏿"]],["🧙",[],"mage"]],fairy:[[["🧚"],["🧚🏻"],["🧚🏼"],["🧚🏽"],["🧚🏾"],["🧚🏿"]],["🧚",[],"fairy"]],vampire:[[["🧛"],["🧛🏻"],["🧛🏼"],["🧛🏽"],["🧛🏾"],["🧛🏿"]],["🧛",[],"vampire"]],merperson:[[["🧜"],["🧜🏻"],["🧜🏼"],["🧜🏽"],["🧜🏾"],["🧜🏿"]],["🧜",[],"merperson"]],elf:[[["🧝"],["🧝🏻"],["🧝🏼"],["🧝🏽"],["🧝🏾"],["🧝🏿"]],["🧝",[],"elf"]],genie:[[["🧞"]],["🧞",[],"genie"]],zombie:[[["🧟"]],["🧟",[],"zombie"]],person_frowning:[[["🙍"],["🙍🏻"],["🙍🏼"],["🙍🏽"],["🙍🏾"],["🙍🏿"]],["🙍",[],"person,frowning"]],person_with_pouting_face:[[["🙎"],["🙎🏻"],["🙎🏼"],["🙎🏽"],["🙎🏾"],["🙎🏿"]],["🙎",[],"person,with,pouting,face"]],no_good:[[["🙅"],["🙅🏻"],["🙅🏼"],["🙅🏽"],["🙅🏾"],["🙅🏿"]],["🙅",[],"no,good,face,with,gesture"]],ok_woman:[[["🙆"],["🙆🏻"],["🙆🏼"],["🙆🏽"],["🙆🏾"],["🙆🏿"]],["🙆",[],"ok,woman,face,with,gesture,women,girl,female,pink,human"]],information_desk_person:[[["💁"],["💁🏻"],["💁🏼"],["💁🏽"],["💁🏾"],["💁🏿"]],["💁",[],"information,desk,person"]],raising_hand:[[["🙋"],["🙋🏻"],["🙋🏼"],["🙋🏽"],["🙋🏾"],["🙋🏿"]],["🙋",[],"raising,hand,happy,person,one"]],bow:[[["🙇"],["🙇🏻"],["🙇🏼"],["🙇🏽"],["🙇🏾"],["🙇🏿"]],["🙇",[],"bow,person,bowing,deeply"]],face_palm:[[["🤦"],["🤦🏻"],["🤦🏼"],["🤦🏽"],["🤦🏾"],["🤦🏿"]],["🤦",[],"face,palm"]],shrug:[[["🤷"],["🤷🏻"],["🤷🏼"],["🤷🏽"],["🤷🏾"],["🤷🏿"]],["🤷",[],"shrug"]],massage:[[["💆"],["💆🏻"],["💆🏼"],["💆🏽"],["💆🏾"],["💆🏿"]],["💆",[],"massage,face"]],haircut:[[["💇"],["💇🏻"],["💇🏼"],["💇🏽"],["💇🏾"],["💇🏿"]],["💇",[],"haircut"]],walking:[[["🚶"],["🚶🏻"],["🚶🏼"],["🚶🏽"],["🚶🏾"],["🚶🏿"]],["🚶",[],"walking,pedestrian"]],runner:[[["🏃"],["🏃🏻"],["🏃🏼"],["🏃🏽"],["🏃🏾"],["🏃🏿"]],["🏃",["running"],"runner,running"]],dancer:[[["💃"],["💃🏻"],["💃🏼"],["💃🏽"],["💃🏾"],["💃🏿"]],["💃",[],"dancer,female,girl,woman,fun"]],man_dancing:[[["🕺"],["🕺🏻"],["🕺🏼"],["🕺🏽"],["🕺🏾"],["🕺🏿"]],["🕺",[],"man,dancing,male,boy,fun,dancer"]],dancers:[[["👯"]],["👯",[],"dancers,woman,with,bunny,ears"]],person_in_steamy_room:[[["🧖"],["🧖🏻"],["🧖🏼"],["🧖🏽"],["🧖🏾"],["🧖🏿"]],["🧖",[],"person,in,steamy,room"]],person_climbing:[[["🧗"],["🧗🏻"],["🧗🏼"],["🧗🏽"],["🧗🏾"],["🧗🏿"]],["🧗",[],"person,climbing"]],person_in_lotus_position:[[["🧘"],["🧘🏻"],["🧘🏼"],["🧘🏽"],["🧘🏾"],["🧘🏿"]],["🧘",[],"person,in,lotus,position"]],bath:[[["🛀"],["🛀🏻"],["🛀🏼"],["🛀🏽"],["🛀🏾"],["🛀🏿"]],["🛀",[],"bath,clean,shower,bathroom"]],sleeping_accommodation:[[["🛌"],["🛌🏻"],["🛌🏼"],["🛌🏽"],["🛌🏾"],["🛌🏿"]],["🛌",[],"sleeping,accommodation"]],man_in_business_suit_levitating:[[["🕴"],["🕴️","1f574"],["🕴🏻"],["🕴🏼"],["🕴🏽"],["🕴🏾"],["🕴🏿"]],["🕴️",[],"man,in,business,suit,levitating"]],speaking_head_in_silhouette:[[["🗣"],["🗣️","1f5e3"]],["🗣️",[],"speaking,head,in,silhouette"]],bust_in_silhouette:[[["👤"]],["👤",[],"bust,in,silhouette,user,person,human"]],busts_in_silhouette:[[["👥"]],["👥",[],"busts,in,silhouette,user,person,human,group,team"]],fencer:[[["🤺"]],["🤺",[],"fencer"]],horse_racing:[[["🏇"],["🏇🏻"],["🏇🏼"],["🏇🏽"],["🏇🏾"],["🏇🏿"]],["🏇",[],"horse,racing,animal,betting,competition,gambling,luck"]],skier:[[["⛷"],["⛷️","26f7"]],["⛷️",[],"skier,sports,winter,snow","26F7-FE0F"]],snowboarder:[[["🏂"],["🏂🏻"],["🏂🏼"],["🏂🏽"],["🏂🏾"],["🏂🏿"]],["🏂",[],"snowboarder,sports,winter"]],golfer:[[["🏌"],["🏌️","1f3cc"],["🏌🏻"],["🏌🏼"],["🏌🏽"],["🏌🏾"],["🏌🏿"]],["🏌️",[],"golfer"]],surfer:[[["🏄"],["🏄🏻"],["🏄🏼"],["🏄🏽"],["🏄🏾"],["🏄🏿"]],["🏄",[],"surfer"]],rowboat:[[["🚣"],["🚣🏻"],["🚣🏼"],["🚣🏽"],["🚣🏾"],["🚣🏿"]],["🚣",[],"rowboat"]],swimmer:[[["🏊"],["🏊🏻"],["🏊🏼"],["🏊🏽"],["🏊🏾"],["🏊🏿"]],["🏊",[],"swimmer"]],person_with_ball:[[["⛹"],["⛹️","26f9"],["⛹🏻"],["⛹🏼"],["⛹🏽"],["⛹🏾"],["⛹🏿"]],["⛹️",[],"person,with,ball","26F9-FE0F"]],weight_lifter:[[["🏋"],["🏋️","1f3cb"],["🏋🏻"],["🏋🏼"],["🏋🏽"],["🏋🏾"],["🏋🏿"]],["🏋️",[],"weight,lifter"]],bicyclist:[[["🚴"],["🚴🏻"],["🚴🏼"],["🚴🏽"],["🚴🏾"],["🚴🏿"]],["🚴",[],"bicyclist"]],mountain_bicyclist:[[["🚵"],["🚵🏻"],["🚵🏼"],["🚵🏽"],["🚵🏾"],["🚵🏿"]],["🚵",[],"mountain,bicyclist"]],racing_car:[[["🏎"],["🏎️","1f3ce"]],["🏎️",[],"racing,car,sports,race,fast,formula,f1"]],racing_motorcycle:[[["🏍"],["🏍️","1f3cd"]],["🏍️",[],"racing,motorcycle"]],person_doing_cartwheel:[[["🤸"],["🤸🏻"],["🤸🏼"],["🤸🏽"],["🤸🏾"],["🤸🏿"]],["🤸",[],"person,doing,cartwheel"]],wrestlers:[[["🤼"]],["🤼",[],"wrestlers"]],water_polo:[[["🤽"],["🤽🏻"],["🤽🏼"],["🤽🏽"],["🤽🏾"],["🤽🏿"]],["🤽",[],"water,polo"]],handball:[[["🤾"],["🤾🏻"],["🤾🏼"],["🤾🏽"],["🤾🏾"],["🤾🏿"]],["🤾",[],"handball"]],juggling:[[["🤹"],["🤹🏻"],["🤹🏼"],["🤹🏽"],["🤹🏾"],["🤹🏿"]],["🤹",[],"juggling"]],couple:[[["👫"]],["👫",["man_and_woman_holding_hands"],"couple,man,and,woman,holding,hands,pair,people,human,love,date,dating,like,affection,valentines,marriage"]],two_men_holding_hands:[[["👬"]],["👬",[],"two,men,holding,hands,pair,couple,love,like,bromance,friendship,people,human"]],two_women_holding_hands:[[["👭"]],["👭",[],"two,women,holding,hands,pair,friendship,couple,love,like,female,people,human"]],couplekiss:[[["💏"]],["💏",[],"couplekiss,kiss"]],couple_with_heart:[[["💑"]],["💑",[],"couple,with,heart"]],family:[[["👪"]],["👨‍👩‍👦",["man-woman-boy"],"family,man,woman,boy","1F46A"]],selfie:[[["🤳"],["🤳🏻"],["🤳🏼"],["🤳🏽"],["🤳🏾"],["🤳🏿"]],["🤳",[],"selfie,camera,phone"]],muscle:[[["💪"],["💪🏻"],["💪🏼"],["💪🏽"],["💪🏾"],["💪🏿"]],["💪",[],"muscle,flexed,biceps,arm,flex,hand,summer,strong"]],point_left:[[["👈"],["👈🏻"],["👈🏼"],["👈🏽"],["👈🏾"],["👈🏿"]],["👈",[],"point,left,white,pointing,backhand,index,direction,fingers,hand"]],point_right:[[["👉"],["👉🏻"],["👉🏼"],["👉🏽"],["👉🏾"],["👉🏿"]],["👉",[],"point,right,white,pointing,backhand,index,fingers,hand,direction"]],point_up:[[["☝"],["☝️","261d"],["☝🏻"],["☝🏼"],["☝🏽"],["☝🏾"],["☝🏿"]],["☝️",[],"point,up,white,pointing,index,hand,fingers,direction","261D-FE0F"]],point_up_2:[[["👆"],["👆🏻"],["👆🏼"],["👆🏽"],["👆🏾"],["👆🏿"]],["👆",[],"point,up,2,white,pointing,backhand,index,fingers,hand,direction"]],middle_finger:[[["🖕"],["🖕🏻"],["🖕🏼"],["🖕🏽"],["🖕🏾"],["🖕🏿"]],["🖕",["reversed_hand_with_middle_finger_extended"],"middle,finger,reversed,hand,with,extended"]],point_down:[[["👇"],["👇🏻"],["👇🏼"],["👇🏽"],["👇🏾"],["👇🏿"]],["👇",[],"point,down,white,pointing,backhand,index,fingers,hand,direction"]],v:[[["✌"],["✌️","270c"],["✌🏻"],["✌🏼"],["✌🏽"],["✌🏾"],["✌🏿"]],["✌️",[],"v,victory,hand,fingers,ohyeah,peace,two","270C-FE0F"]],crossed_fingers:[[["🤞"],["🤞🏻"],["🤞🏼"],["🤞🏽"],["🤞🏾"],["🤞🏿"]],["🤞",["hand_with_index_and_middle_fingers_crossed"],"crossed,fingers,hand,with,index,and,middle,good,lucky"]],"spock-hand":[[["🖖"],["🖖🏻"],["🖖🏼"],["🖖🏽"],["🖖🏾"],["🖖🏿"]],["🖖",[],"spock,hand,raised,with,part,between,middle,and,ring,fingers"]],the_horns:[[["🤘"],["🤘🏻"],["🤘🏼"],["🤘🏽"],["🤘🏾"],["🤘🏿"]],["🤘",["sign_of_the_horns"],"the,horns,sign,of"]],call_me_hand:[[["🤙"],["🤙🏻"],["🤙🏼"],["🤙🏽"],["🤙🏾"],["🤙🏿"]],["🤙",[],"call,me,hand,hands,gesture"]],raised_hand_with_fingers_splayed:[[["🖐"],["🖐️","1f590"],["🖐🏻"],["🖐🏼"],["🖐🏽"],["🖐🏾"],["🖐🏿"]],["🖐️",[],"raised,hand,with,fingers,splayed,palm"]],hand:[[["✋"],["✋🏻"],["✋🏼"],["✋🏽"],["✋🏾"],["✋🏿"]],["✋",["raised_hand"],"hand,raised"]],ok_hand:[[["👌"],["👌🏻"],["👌🏼"],["👌🏽"],["👌🏾"],["👌🏿"]],["👌",[],"ok,hand,sign,fingers,limbs,perfect,okay"]],"+1":[[["👍"],["👍🏻"],["👍🏼"],["👍🏽"],["👍🏾"],["👍🏿"]],["👍",["thumbsup"],"+1,thumbsup,thumbs,up,sign,yes,awesome,good,agree,accept,cool,hand,like"]],"-1":[[["👎"],["👎🏻"],["👎🏼"],["👎🏽"],["👎🏾"],["👎🏿"]],["👎",["thumbsdown"],",1,thumbsdown,thumbs,down,sign,no,dislike,hand"]],fist:[[["✊"],["✊🏻"],["✊🏼"],["✊🏽"],["✊🏾"],["✊🏿"]],["✊",[],"fist,raised,fingers,hand,grasp"]],facepunch:[[["👊"],["👊🏻"],["👊🏼"],["👊🏽"],["👊🏾"],["👊🏿"]],["👊",["punch"],"facepunch,punch,fisted,hand,sign,angry,violence,fist,hit,attack"]],"left-facing_fist":[[["🤛"],["🤛🏻"],["🤛🏼"],["🤛🏽"],["🤛🏾"],["🤛🏿"]],["🤛",[],"left,facing,fist"]],"right-facing_fist":[[["🤜"],["🤜🏻"],["🤜🏼"],["🤜🏽"],["🤜🏾"],["🤜🏿"]],["🤜",[],"right,facing,fist"]],raised_back_of_hand:[[["🤚"],["🤚🏻"],["🤚🏼"],["🤚🏽"],["🤚🏾"],["🤚🏿"]],["🤚",[],"raised,back,of,hand,fingers,backhand"]],wave:[[["👋"],["👋🏻"],["👋🏼"],["👋🏽"],["👋🏾"],["👋🏿"]],["👋",[],"wave,waving,hand,sign,hands,gesture,goodbye,solong,farewell,hello,hi,palm"]],i_love_you_hand_sign:[[["🤟"],["🤟🏻"],["🤟🏼"],["🤟🏽"],["🤟🏾"],["🤟🏿"]],["🤟",[],"i,love,you,hand,sign"]],writing_hand:[[["✍"],["✍️","270d"],["✍🏻"],["✍🏼"],["✍🏽"],["✍🏾"],["✍🏿"]],["✍️",[],"writing,hand,lower_left_ballpoint_pen,stationery,write,compose","270D-FE0F"]],clap:[[["👏"],["👏🏻"],["👏🏼"],["👏🏽"],["👏🏾"],["👏🏿"]],["👏",[],"clap,clapping,hands,sign,praise,applause,congrats,yay"]],open_hands:[[["👐"],["👐🏻"],["👐🏼"],["👐🏽"],["👐🏾"],["👐🏿"]],["👐",[],"open,hands,sign,fingers,butterfly"]],raised_hands:[[["🙌"],["🙌🏻"],["🙌🏼"],["🙌🏽"],["🙌🏾"],["🙌🏿"]],["🙌",[],"raised,hands,person,raising,both,in,celebration,gesture,hooray,yea"]],palms_up_together:[[["🤲"],["🤲🏻"],["🤲🏼"],["🤲🏽"],["🤲🏾"],["🤲🏿"]],["🤲",[],"palms,up,together"]],pray:[[["🙏"],["🙏🏻"],["🙏🏼"],["🙏🏽"],["🙏🏾"],["🙏🏿"]],["🙏",[],"pray,person,with,folded,hands,please,hope,wish,namaste,highfive"]],handshake:[[["🤝"]],["🤝",[],"handshake,agreement,shake"]],nail_care:[[["💅"],["💅🏻"],["💅🏼"],["💅🏽"],["💅🏾"],["💅🏿"]],["💅",[],"nail,care,polish,beauty,manicure,finger,fashion"]],ear:[[["👂"],["👂🏻"],["👂🏼"],["👂🏽"],["👂🏾"],["👂🏿"]],["👂",[],"ear,face,hear,sound,listen"]],nose:[[["👃"],["👃🏻"],["👃🏼"],["👃🏽"],["👃🏾"],["👃🏿"]],["👃",[],"nose,smell,sniff"]],footprints:[[["👣"]],["👣",[],"footprints,feet,tracking,walking,beach"]],eyes:[[["👀"]],["👀",[],"eyes,look,watch,stalk,peek,see"]],eye:[[["👁"],["👁️","1f441"]],["👁️",[],"eye,face,look,see,watch,stare"]],brain:[[["🧠"]],["🧠",[],"brain"]],tongue:[[["👅"]],["👅",[],"tongue,mouth,playful"]],lips:[[["👄"]],["👄",[],"lips,mouth,kiss"]],kiss:[[["💋"]],["💋",[],"kiss,mark,face,lips,love,like,affection,valentines"]],cupid:[[["💘"]],["💘",[],"cupid,heart,with,arrow,love,like,affection,valentines"]],heart:[[["❤"],["❤️","2764"]],["❤️",[],"heart,heavy,black,love,like,valentines,<3","2764-FE0F"]],heartbeat:[[["💓"]],["💓",[],"heartbeat,beating,heart,love,like,affection,valentines,pink"]],broken_heart:[[["💔"]],["💔",[],"broken,heart,sad,sorry,break,heartbreak,</3"]],two_hearts:[[["💕"]],["💕",[],"two,hearts,love,like,affection,valentines,heart"]],sparkling_heart:[[["💖"]],["💖",[],"sparkling,heart,love,like,affection,valentines"]],heartpulse:[[["💗"]],["💗",[],"heartpulse,growing,heart,like,love,affection,valentines,pink"]],blue_heart:[[["💙"]],["💙",[],"blue,heart,love,like,affection,valentines"]],green_heart:[[["💚"]],["💚",[],"green,heart,love,like,affection,valentines"]],yellow_heart:[[["💛"]],["💛",[],"yellow,heart,love,like,affection,valentines"]],orange_heart:[[["🧡"]],["🧡",[],"orange,heart"]],purple_heart:[[["💜"]],["💜",[],"purple,heart,love,like,affection,valentines"]],black_heart:[[["🖤"]],["🖤",[],"black,heart,evil"]],gift_heart:[[["💝"]],["💝",[],"gift,heart,with,ribbon,love,valentines"]],revolving_hearts:[[["💞"]],["💞",[],"revolving,hearts,love,like,affection,valentines"]],heart_decoration:[[["💟"]],["💟",[],"heart,decoration,purple-square,love,like"]],heavy_heart_exclamation_mark_ornament:[[["❣"],["❣️","2763"]],["❣️",[],"heavy,heart,exclamation,mark,ornament","2763-FE0F"]],love_letter:[[["💌"]],["💌",[],"love,letter,email,like,affection,envelope,valentines"]],zzz:[[["💤"]],["💤",[],"zzz,sleeping,symbol,sleepy,tired,dream"]],anger:[[["💢"]],["💢",[],"anger,symbol,angry,mad"]],bomb:[[["💣"]],["💣",[],"bomb,boom,explode,explosion,terrorism"]],boom:[[["💥"]],["💥",["collision"],"boom,collision,symbol,bomb,explode,explosion,blown"]],sweat_drops:[[["💦"]],["💦",[],"sweat,drops,splashing,symbol,water,drip,oops"]],dash:[[["💨"]],["💨",[],"dash,symbol,wind,air,fast,shoo,fart,smoke,puff"]],dizzy:[[["💫"]],["💫",[],"dizzy,symbol,star,sparkle,shoot,magic"]],speech_balloon:[[["💬"]],["💬",[],"speech,balloon,bubble,words,message,talk,chatting"]],left_speech_bubble:[[["🗨"],["🗨️","1f5e8"]],["🗨️",[],"left,speech,bubble,words,message,talk,chatting"]],right_anger_bubble:[[["🗯"],["🗯️","1f5ef"]],["🗯️",[],"right,anger,bubble,caption,speech,thinking,mad"]],thought_balloon:[[["💭"]],["💭",[],"thought,balloon,bubble,cloud,speech,thinking,dream"]],hole:[[["🕳"],["🕳️","1f573"]],["🕳️",[],"hole,embarrassing"]],eyeglasses:[[["👓"]],["👓",[],"eyeglasses,fashion,accessories,eyesight,nerdy,dork,geek"]],dark_sunglasses:[[["🕶"],["🕶️","1f576"]],["🕶️",[],"dark,sunglasses,face,cool,accessories"]],necktie:[[["👔"]],["👔",[],"necktie,shirt,suitup,formal,fashion,cloth,business"]],shirt:[[["👕"]],["👕",["tshirt"],"shirt,tshirt,t"]],jeans:[[["👖"]],["👖",[],"jeans,fashion,shopping"]],scarf:[[["🧣"]],["🧣",[],"scarf"]],gloves:[[["🧤"]],["🧤",[],"gloves"]],coat:[[["🧥"]],["🧥",[],"coat"]],socks:[[["🧦"]],["🧦",[],"socks"]],dress:[[["👗"]],["👗",[],"dress,clothes,fashion,shopping"]],kimono:[[["👘"]],["👘",[],"kimono,dress,fashion,women,female,japanese"]],bikini:[[["👙"]],["👙",[],"bikini,swimming,female,woman,girl,fashion,beach,summer"]],womans_clothes:[[["👚"]],["👚",[],"womans,clothes,fashion,shopping_bags,female"]],purse:[[["👛"]],["👛",[],"purse,fashion,accessories,money,sales,shopping"]],handbag:[[["👜"]],["👜",[],"handbag,fashion,accessory,accessories,shopping"]],pouch:[[["👝"]],["👝",[],"pouch,bag,accessories,shopping"]],shopping_bags:[[["🛍"],["🛍️","1f6cd"]],["🛍️",[],"shopping,bags"]],school_satchel:[[["🎒"]],["🎒",[],"school,satchel,student,education,bag,backpack"]],mans_shoe:[[["👞"]],["👞",["shoe"],"mans,shoe,fashion,male"]],athletic_shoe:[[["👟"]],["👟",[],"athletic,shoe,shoes,sports,sneakers"]],high_heel:[[["👠"]],["👠",[],"high,heel,heeled,shoe,fashion,shoes,female,pumps,stiletto"]],sandal:[[["👡"]],["👡",[],"sandal,womans,shoes,fashion,flip flops"]],boot:[[["👢"]],["👢",[],"boot,womans,boots,shoes,fashion"]],crown:[[["👑"]],["👑",[],"crown,king,kod,leader,royalty,lord"]],womans_hat:[[["👒"]],["👒",[],"womans,hat,fashion,accessories,female,lady,spring"]],tophat:[[["🎩"]],["🎩",[],"tophat,top,hat,magic,gentleman,classy,circus"]],mortar_board:[[["🎓"]],["🎓",[],"mortar,board,graduation,cap,school,college,degree,university,hat,legal,learn,education"]],billed_cap:[[["🧢"]],["🧢",[],"billed,cap"]],helmet_with_white_cross:[[["⛑"],["⛑️","26d1"]],["⛑️",[],"helmet,with,white,cross","26D1-FE0F"]],prayer_beads:[[["📿"]],["📿",[],"prayer,beads,dhikr,religious"]],lipstick:[[["💄"]],["💄",[],"lipstick,female,girl,fashion,woman"]],ring:[[["💍"]],["💍",[],"ring,wedding,propose,marriage,valentines,diamond,fashion,jewelry,gem,engagement"]],gem:[[["💎"]],["💎",[],"gem,stone,blue,ruby,diamond,jewelry"]],monkey_face:[[["🐵"]],["🐵",[],"monkey,face,animal,nature,circus,:o)"]],monkey:[[["🐒"]],["🐒",[],"monkey,animal,nature,banana,circus"]],gorilla:[[["🦍"]],["🦍",[],"gorilla,animal,nature,circus"]],dog:[[["🐶"]],["🐶",[],"dog,face,animal,friend,nature,woof,puppy,pet,faithful"]],dog2:[[["🐕"]],["🐕",[],"dog2,dog,animal,nature,friend,doge,pet,faithful"]],poodle:[[["🐩"]],["🐩",[],"poodle,dog,animal,101,nature,pet"]],wolf:[[["🐺"]],["🐺",[],"wolf,face,animal,nature,wild"]],fox_face:[[["🦊"]],["🦊",[],"fox,face,animal,nature"]],cat:[[["🐱"]],["🐱",[],"cat,face,animal,meow,nature,pet,kitten"]],cat2:[[["🐈"]],["🐈",[],"cat2,cat,animal,meow,pet,cats"]],lion_face:[[["🦁"]],["🦁",[],"lion,face"]],tiger:[[["🐯"]],["🐯",[],"tiger,face,animal,cat,danger,wild,nature,roar"]],tiger2:[[["🐅"]],["🐅",[],"tiger2,tiger,animal,nature,roar"]],leopard:[[["🐆"]],["🐆",[],"leopard,animal,nature"]],horse:[[["🐴"]],["🐴",[],"horse,face,animal,brown,nature"]],racehorse:[[["🐎"]],["🐎",[],"racehorse,horse,animal,gamble,luck"]],unicorn_face:[[["🦄"]],["🦄",[],"unicorn,face"]],zebra_face:[[["🦓"]],["🦓",[],"zebra,face"]],deer:[[["🦌"]],["🦌",[],"deer,animal,nature,horns,venison"]],cow:[[["🐮"]],["🐮",[],"cow,face,beef,ox,animal,nature,moo,milk"]],ox:[[["🐂"]],["🐂",[],"ox,animal,cow,beef"]],water_buffalo:[[["🐃"]],["🐃",[],"water,buffalo,animal,nature,ox,cow"]],cow2:[[["🐄"]],["🐄",[],"cow2,cow,beef,ox,animal,nature,moo,milk"]],pig:[[["🐷"]],["🐷",[],"pig,face,animal,oink,nature"]],pig2:[[["🐖"]],["🐖",[],"pig2,pig,animal,nature"]],boar:[[["🐗"]],["🐗",[],"boar,animal,nature"]],pig_nose:[[["🐽"]],["🐽",[],"pig,nose,animal,oink"]],ram:[[["🐏"]],["🐏",[],"ram,animal,sheep,nature"]],sheep:[[["🐑"]],["🐑",[],"sheep,animal,nature,wool,shipit"]],goat:[[["🐐"]],["🐐",[],"goat,animal,nature"]],dromedary_camel:[[["🐪"]],["🐪",[],"dromedary,camel,animal,hot,desert,hump"]],camel:[[["🐫"]],["🐫",[],"camel,bactrian,animal,nature,hot,desert,hump"]],giraffe_face:[[["🦒"]],["🦒",[],"giraffe,face"]],elephant:[[["🐘"]],["🐘",[],"elephant,animal,nature,nose,th,circus"]],rhinoceros:[[["🦏"]],["🦏",[],"rhinoceros,animal,nature,horn"]],mouse:[[["🐭"]],["🐭",[],"mouse,face,animal,nature,cheese_wedge,rodent"]],mouse2:[[["🐁"]],["🐁",[],"mouse2,mouse,animal,nature,rodent"]],rat:[[["🐀"]],["🐀",[],"rat,animal,mouse,rodent"]],hamster:[[["🐹"]],["🐹",[],"hamster,face,animal,nature"]],rabbit:[[["🐰"]],["🐰",[],"rabbit,face,animal,nature,pet,spring,magic,bunny"]],rabbit2:[[["🐇"]],["🐇",[],"rabbit2,rabbit,animal,nature,pet,magic,spring"]],chipmunk:[[["🐿"],["🐿️","1f43f"]],["🐿️",[],"chipmunk,animal,nature,rodent,squirrel"]],hedgehog:[[["🦔"]],["🦔",[],"hedgehog"]],bat:[[["🦇"]],["🦇",[],"bat,animal,nature,blind,vampire"]],bear:[[["🐻"]],["🐻",[],"bear,face,animal,nature,wild"]],koala:[[["🐨"]],["🐨",[],"koala,animal,nature"]],panda_face:[[["🐼"]],["🐼",[],"panda,face,animal,nature"]],feet:[[["🐾"]],["🐾",["paw_prints"],"feet,paw,prints"]],turkey:[[["🦃"]],["🦃",[],"turkey,animal,bird"]],chicken:[[["🐔"]],["🐔",[],"chicken,animal,cluck,nature,bird"]],rooster:[[["🐓"]],["🐓",[],"rooster,animal,nature,chicken"]],hatching_chick:[[["🐣"]],["🐣",[],"hatching,chick,animal,chicken,egg,born,baby,bird"]],baby_chick:[[["🐤"]],["🐤",[],"baby,chick,animal,chicken,bird"]],hatched_chick:[[["🐥"]],["🐥",[],"hatched,chick,front,facing,baby,animal,chicken,bird"]],bird:[[["🐦"]],["🐦",[],"bird,animal,nature,fly,tweet,spring"]],penguin:[[["🐧"]],["🐧",[],"penguin,animal,nature"]],dove_of_peace:[[["🕊"],["🕊️","1f54a"]],["🕊️",[],"dove,of,peace"]],eagle:[[["🦅"]],["🦅",[],"eagle,animal,nature,bird"]],duck:[[["🦆"]],["🦆",[],"duck,animal,nature,bird,mallard"]],owl:[[["🦉"]],["🦉",[],"owl,animal,nature,bird,hoot"]],frog:[[["🐸"]],["🐸",[],"frog,face,animal,nature,croak,toad"]],crocodile:[[["🐊"]],["🐊",[],"crocodile,animal,nature,reptile,lizard,alligator"]],turtle:[[["🐢"]],["🐢",[],"turtle,animal,slow,nature,tortoise"]],lizard:[[["🦎"]],["🦎",[],"lizard,animal,nature,reptile"]],snake:[[["🐍"]],["🐍",[],"snake,animal,evil,nature,hiss,python"]],dragon_face:[[["🐲"]],["🐲",[],"dragon,face,animal,myth,nature,chinese,green"]],dragon:[[["🐉"]],["🐉",[],"dragon,animal,myth,nature,chinese,green"]],sauropod:[[["🦕"]],["🦕",[],"sauropod"]],"t-rex":[[["🦖"]],["🦖",[],"t,rex"]],whale:[[["🐳"]],["🐳",[],"whale,spouting,animal,nature,sea,ocean"]],whale2:[[["🐋"]],["🐋",[],"whale2,whale,animal,nature,sea,ocean"]],dolphin:[[["🐬"]],["🐬",["flipper"],"dolphin,flipper,animal,nature,fish,sea,ocean,fins,beach"]],fish:[[["🐟"]],["🐟",[],"fish,animal,food,nature"]],tropical_fish:[[["🐠"]],["🐠",[],"tropical,fish,animal,swim,ocean,beach,nemo"]],blowfish:[[["🐡"]],["🐡",[],"blowfish,animal,nature,food,sea,ocean"]],shark:[[["🦈"]],["🦈",[],"shark,animal,nature,fish,sea,ocean,jaws,fins,beach"]],octopus:[[["🐙"]],["🐙",[],"octopus,animal,creature,ocean,sea,nature,beach"]],shell:[[["🐚"]],["🐚",[],"shell,spiral,nature,sea,beach"]],crab:[[["🦀"]],["🦀",[],"crab,animal,crustacean"]],shrimp:[[["🦐"]],["🦐",[],"shrimp,animal,ocean,nature,seafood"]],squid:[[["🦑"]],["🦑",[],"squid,animal,nature,ocean,sea"]],snail:[[["🐌"]],["🐌",[],"snail,slow,animal,shell"]],butterfly:[[["🦋"]],["🦋",[],"butterfly,animal,insect,nature,caterpillar"]],bug:[[["🐛"]],["🐛",[],"bug,animal,insect,nature,worm"]],ant:[[["🐜"]],["🐜",[],"ant,animal,insect,nature,bug"]],bee:[[["🐝"]],["🐝",["honeybee"],"bee,honeybee"]],beetle:[[["🐞"]],["🐞",[],"beetle,lady,animal,insect,nature,ladybug"]],cricket:[[["🦗"]],["🦗",[],"cricket,sports"]],spider:[[["🕷"],["🕷️","1f577"]],["🕷️",[],"spider,animal,arachnid"]],spider_web:[[["🕸"],["🕸️","1f578"]],["🕸️",[],"spider,web,animal,insect,arachnid,silk"]],scorpion:[[["🦂"]],["🦂",[],"scorpion,animal,arachnid"]],bouquet:[[["💐"]],["💐",[],"bouquet,flowers,nature,spring"]],cherry_blossom:[[["🌸"]],["🌸",[],"cherry,blossom,nature,plant,spring,flower"]],white_flower:[[["💮"]],["💮",[],"white,flower,japanese,spring"]],rosette:[[["🏵"],["🏵️","1f3f5"]],["🏵️",[],"rosette,flower,decoration,military"]],rose:[[["🌹"]],["🌹",[],"rose,flowers,valentines,love,spring"]],wilted_flower:[[["🥀"]],["🥀",[],"wilted,flower,plant,nature"]],hibiscus:[[["🌺"]],["🌺",[],"hibiscus,plant,vegetable,flowers,beach"]],sunflower:[[["🌻"]],["🌻",[],"sunflower,nature,plant,fall"]],blossom:[[["🌼"]],["🌼",[],"blossom,nature,flowers,yellow"]],tulip:[[["🌷"]],["🌷",[],"tulip,flowers,plant,nature,summer,spring"]],seedling:[[["🌱"]],["🌱",[],"seedling,plant,nature,grass,lawn,spring"]],evergreen_tree:[[["🌲"]],["🌲",[],"evergreen,tree,plant,nature"]],deciduous_tree:[[["🌳"]],["🌳",[],"deciduous,tree,plant,nature"]],palm_tree:[[["🌴"]],["🌴",[],"palm,tree,plant,vegetable,nature,summer,beach,mojito,tropical"]],cactus:[[["🌵"]],["🌵",[],"cactus,vegetable,plant,nature"]],ear_of_rice:[[["🌾"]],["🌾",[],"ear,of,rice,nature,plant"]],herb:[[["🌿"]],["🌿",[],"herb,vegetable,plant,medicine,weed,grass,lawn"]],shamrock:[[["☘"],["☘️","2618"]],["☘️",[],"shamrock,vegetable,plant,nature,irish,clover","2618-FE0F"]],four_leaf_clover:[[["🍀"]],["🍀",[],"four,leaf,clover,vegetable,plant,nature,lucky,irish"]],maple_leaf:[[["🍁"]],["🍁",[],"maple,leaf,nature,plant,vegetable,ca,fall"]],fallen_leaf:[[["🍂"]],["🍂",[],"fallen,leaf,nature,plant,vegetable,leaves"]],leaves:[[["🍃"]],["🍃",[],"leaves,leaf,fluttering,in,wind,nature,plant,tree,vegetable,grass,lawn,spring"]],grapes:[[["🍇"]],["🍇",[],"grapes,fruit,food,wine"]],melon:[[["🍈"]],["🍈",[],"melon,fruit,nature,food"]],watermelon:[[["🍉"]],["🍉",[],"watermelon,fruit,food,picnic,summer"]],tangerine:[[["🍊"]],["🍊",[],"tangerine,food,fruit,nature,orange"]],lemon:[[["🍋"]],["🍋",[],"lemon,fruit,nature"]],banana:[[["🍌"]],["🍌",[],"banana,fruit,food,monkey"]],pineapple:[[["🍍"]],["🍍",[],"pineapple,fruit,nature,food"]],apple:[[["🍎"]],["🍎",[],"apple,red,fruit,mac,school"]],green_apple:[[["🍏"]],["🍏",[],"green,apple,fruit,nature"]],pear:[[["🍐"]],["🍐",[],"pear,fruit,nature,food"]],peach:[[["🍑"]],["🍑",[],"peach,fruit,nature,food"]],cherries:[[["🍒"]],["🍒",[],"cherries,food,fruit"]],strawberry:[[["🍓"]],["🍓",[],"strawberry,fruit,food,nature"]],kiwifruit:[[["🥝"]],["🥝",[],"kiwifruit"]],tomato:[[["🍅"]],["🍅",[],"tomato,fruit,vegetable,nature,food"]],coconut:[[["🥥"]],["🥥",[],"coconut"]],avocado:[[["🥑"]],["🥑",[],"avocado,fruit,food"]],eggplant:[[["🍆"]],["🍆",[],"eggplant,aubergine,vegetable,nature,food"]],potato:[[["🥔"]],["🥔",[],"potato,food,tuber,vegatable,starch"]],carrot:[[["🥕"]],["🥕",[],"carrot,vegetable,food,orange"]],corn:[[["🌽"]],["🌽",[],"corn,ear,of,maize,food,vegetable,plant"]],hot_pepper:[[["🌶"],["🌶️","1f336"]],["🌶️",[],"hot,pepper,food,spicy,chilli,chili"]],cucumber:[[["🥒"]],["🥒",[],"cucumber,fruit,food,pickle"]],broccoli:[[["🥦"]],["🥦",[],"broccoli"]],mushroom:[[["🍄"]],["🍄",[],"mushroom,plant,vegetable"]],peanuts:[[["🥜"]],["🥜",[],"peanuts,food,nut"]],chestnut:[[["🌰"]],["🌰",[],"chestnut,food,squirrel"]],bread:[[["🍞"]],["🍞",[],"bread,food,wheat,breakfast,toast"]],croissant:[[["🥐"]],["🥐",[],"croissant,food,bread,french"]],baguette_bread:[[["🥖"]],["🥖",[],"baguette,bread,food,french"]],pretzel:[[["🥨"]],["🥨",[],"pretzel"]],pancakes:[[["🥞"]],["🥞",[],"pancakes,food,breakfast,flapjacks,hotcakes"]],cheese_wedge:[[["🧀"]],["🧀",[],"cheese,wedge"]],meat_on_bone:[[["🍖"]],["🍖",[],"meat,on,bone,good,food,drumstick"]],poultry_leg:[[["🍗"]],["🍗",[],"poultry,leg,food,meat,drumstick,bird,chicken,turkey"]],cut_of_meat:[[["🥩"]],["🥩",[],"cut,of,meat"]],bacon:[[["🥓"]],["🥓",[],"bacon,food,breakfast,pork,pig,meat"]],hamburger:[[["🍔"]],["🍔",[],"hamburger,meat,fast food,beef,cheeseburger,mcdonalds,burger king"]],fries:[[["🍟"]],["🍟",[],"fries,french,chips,snack,fast food"]],pizza:[[["🍕"]],["🍕",[],"pizza,slice,of,food,party"]],hotdog:[[["🌭"]],["🌭",[],"hotdog,hot,dog,food,frankfurter"]],sandwich:[[["🥪"]],["🥪",[],"sandwich"]],taco:[[["🌮"]],["🌮",[],"taco,food,mexican"]],burrito:[[["🌯"]],["🌯",[],"burrito,food,mexican"]],stuffed_flatbread:[[["🥙"]],["🥙",[],"stuffed,flatbread,food,gyro"]],egg:[[["🥚"]],["🥚",[],"egg,food,chicken,breakfast"]],fried_egg:[[["🍳"]],["🍳",["cooking"],"fried,egg,cooking,food,breakfast,kitchen"]],shallow_pan_of_food:[[["🥘"]],["🥘",[],"shallow,pan,of,food,cooking,casserole,paella"]],stew:[[["🍲"]],["🍲",[],"stew,pot,of,food,meat,soup"]],bowl_with_spoon:[[["🥣"]],["🥣",[],"bowl,with,spoon"]],green_salad:[[["🥗"]],["🥗",[],"green,salad,food,healthy,lettuce"]],popcorn:[[["🍿"]],["🍿",[],"popcorn,food,movie theater,films,snack"]],canned_food:[[["🥫"]],["🥫",[],"canned,food"]],bento:[[["🍱"]],["🍱",[],"bento,box,food,japanese"]],rice_cracker:[[["🍘"]],["🍘",[],"rice,cracker,food,japanese"]],rice_ball:[[["🍙"]],["🍙",[],"rice,ball,food,japanese"]],rice:[[["🍚"]],["🍚",[],"rice,cooked,food,china,asian"]],curry:[[["🍛"]],["🍛",[],"curry,and,rice,food,spicy,hot,indian"]],ramen:[[["🍜"]],["🍜",[],"ramen,steaming,bowl,food,japanese,noodle,chopsticks"]],spaghetti:[[["🍝"]],["🍝",[],"spaghetti,food,italian,noodle"]],sweet_potato:[[["🍠"]],["🍠",[],"sweet,potato,roasted,food,nature"]],oden:[[["🍢"]],["🍢",[],"oden,food,japanese"]],sushi:[[["🍣"]],["🍣",[],"sushi,food,fish,japanese,rice"]],fried_shrimp:[[["🍤"]],["🍤",[],"fried,shrimp,food,animal,appetizer,summer"]],fish_cake:[[["🍥"]],["🍥",[],"fish,cake,with,swirl,design,food,japan,sea,beach,narutomaki,pink,kamaboko,surimi,ramen"]],dango:[[["🍡"]],["🍡",[],"dango,food,dessert,sweet,japanese,barbecue,meat"]],dumpling:[[["🥟"]],["🥟",[],"dumpling"]],fortune_cookie:[[["🥠"]],["🥠",[],"fortune,cookie"]],takeout_box:[[["🥡"]],["🥡",[],"takeout,box"]],icecream:[[["🍦"]],["🍦",[],"icecream,soft,ice,cream,food,hot,dessert,summer"]],shaved_ice:[[["🍧"]],["🍧",[],"shaved,ice,hot,dessert,summer"]],ice_cream:[[["🍨"]],["🍨",[],"ice,cream,food,hot,dessert"]],doughnut:[[["🍩"]],["🍩",[],"doughnut,food,dessert,snack,sweet,donut"]],cookie:[[["🍪"]],["🍪",[],"cookie,food,snack,oreo,chocolate,sweet,dessert"]],birthday:[[["🎂"]],["🎂",[],"birthday,cake,food,dessert"]],cake:[[["🍰"]],["🍰",[],"cake,shortcake,food,dessert"]],pie:[[["🥧"]],["🥧",[],"pie"]],chocolate_bar:[[["🍫"]],["🍫",[],"chocolate,bar,food,snack,dessert,sweet"]],candy:[[["🍬"]],["🍬",[],"candy,snack,dessert,sweet,lolly"]],lollipop:[[["🍭"]],["🍭",[],"lollipop,food,snack,candy,sweet"]],custard:[[["🍮"]],["🍮",[],"custard,dessert,food"]],honey_pot:[[["🍯"]],["🍯",[],"honey,pot,bees,sweet,kitchen"]],baby_bottle:[[["🍼"]],["🍼",[],"baby,bottle,food,container,milk"]],glass_of_milk:[[["🥛"]],["🥛",[],"glass,of,milk"]],coffee:[[["☕"]],["☕",[],"coffee,hot,beverage,caffeine,latte,espresso"]],tea:[[["🍵"]],["🍵",[],"tea,teacup,without,handle,drink,bowl,breakfast,green,british"]],sake:[[["🍶"]],["🍶",[],"sake,bottle,and,cup,wine,drink,drunk,beverage,japanese,alcohol,booze"]],champagne:[[["🍾"]],["🍾",[],"champagne,bottle,with,popping,cork,drink,wine,celebration"]],wine_glass:[[["🍷"]],["🍷",[],"wine,glass,drink,beverage,drunk,alcohol,booze"]],cocktail:[[["🍸"]],["🍸",[],"cocktail,glass,drink,drunk,alcohol,beverage,booze,mojito"]],tropical_drink:[[["🍹"]],["🍹",[],"tropical,drink,beverage,cocktail,summer,beach,alcohol,booze,mojito"]],beer:[[["🍺"]],["🍺",[],"beer,mug,relax,beverage,drink,drunk,party,pub,summer,alcohol,booze"]],beers:[[["🍻"]],["🍻",[],"beers,clinking,beer,mugs,relax,beverage,drink,drunk,party,pub,summer,alcohol,booze"]],clinking_glasses:[[["🥂"]],["🥂",[],"clinking,glasses,beverage,drink,party,alcohol,celebrate,cheers"]],tumbler_glass:[[["🥃"]],["🥃",[],"tumbler,glass,drink,beverage,drunk,alcohol,liquor,booze,bourbon,scotch,whisky,shot"]],cup_with_straw:[[["🥤"]],["🥤",[],"cup,with,straw"]],chopsticks:[[["🥢"]],["🥢",[],"chopsticks"]],knife_fork_plate:[[["🍽"],["🍽️","1f37d"]],["🍽️",[],"knife,fork,plate"]],fork_and_knife:[[["🍴"]],["🍴",[],"fork,and,knife,cutlery,kitchen"]],spoon:[[["🥄"]],["🥄",[],"spoon,cutlery,kitchen,tableware"]],hocho:[[["🔪"]],["🔪",["knife"],"hocho,knife,blade,cutlery,kitchen,weapon"]],amphora:[[["🏺"]],["🏺",[],"amphora,vase,jar"]],earth_africa:[[["🌍"]],["🌍",[],"earth,africa,globe,europe,world,international"]],earth_americas:[[["🌎"]],["🌎",[],"earth,americas,globe,world,usa,international"]],earth_asia:[[["🌏"]],["🌏",[],"earth,asia,globe,australia,world,east,international"]],globe_with_meridians:[[["🌐"]],["🌐",[],"globe,with,meridians,earth,international,world,internet,interweb,i18n"]],world_map:[[["🗺"],["🗺️","1f5fa"]],["🗺️",[],"world,map,location,direction"]],japan:[[["🗾"]],["🗾",[],"japan,silhouette,of,nation,country,japanese,asia"]],snow_capped_mountain:[[["🏔"],["🏔️","1f3d4"]],["🏔️",[],"snow,capped,mountain"]],mountain:[[["⛰"],["⛰️","26f0"]],["⛰️",[],"mountain,photo,nature,environment","26F0-FE0F"]],volcano:[[["🌋"]],["🌋",[],"volcano,photo,nature,disaster"]],mount_fuji:[[["🗻"]],["🗻",[],"mount,fuji,photo,mountain,nature,japanese"]],camping:[[["🏕"],["🏕️","1f3d5"]],["🏕️",[],"camping,photo,outdoors,tent"]],beach_with_umbrella:[[["🏖"],["🏖️","1f3d6"]],["🏖️",[],"beach,with,umbrella"]],desert:[[["🏜"],["🏜️","1f3dc"]],["🏜️",[],"desert,photo,warm,saharah"]],desert_island:[[["🏝"],["🏝️","1f3dd"]],["🏝️",[],"desert,island,photo,tropical,mojito"]],national_park:[[["🏞"],["🏞️","1f3de"]],["🏞️",[],"national,park,photo,environment,nature"]],stadium:[[["🏟"],["🏟️","1f3df"]],["🏟️",[],"stadium,photo,place,sports,concert,venue"]],classical_building:[[["🏛"],["🏛️","1f3db"]],["🏛️",[],"classical,building,art,culture,history"]],building_construction:[[["🏗"],["🏗️","1f3d7"]],["🏗️",[],"building,construction,wip,working,progress"]],house_buildings:[[["🏘"],["🏘️","1f3d8"]],["🏘️",[],"house,buildings"]],derelict_house_building:[[["🏚"],["🏚️","1f3da"]],["🏚️",[],"derelict,house,building"]],house:[[["🏠"]],["🏠",[],"house,building,home"]],house_with_garden:[[["🏡"]],["🏡",[],"house,with,garden,home,plant,nature"]],office:[[["🏢"]],["🏢",[],"office,building,bureau,work"]],post_office:[[["🏣"]],["🏣",[],"post,office,japanese,building,envelope,communication"]],european_post_office:[[["🏤"]],["🏤",[],"european,post,office,building,email"]],hospital:[[["🏥"]],["🏥",[],"hospital,building,health,surgery,doctor"]],bank:[[["🏦"]],["🏦",[],"bank,building,money,sales,cash,business,enterprise"]],hotel:[[["🏨"]],["🏨",[],"hotel,building,accomodation,checkin"]],love_hotel:[[["🏩"]],["🏩",[],"love,hotel,like,affection,dating"]],convenience_store:[[["🏪"]],["🏪",[],"convenience,store,building,shopping,groceries"]],school:[[["🏫"]],["🏫",[],"school,building,student,education,learn,teach"]],department_store:[[["🏬"]],["🏬",[],"department,store,building,shopping,mall"]],factory:[[["🏭"]],["🏭",[],"factory,building,industry,pollution,smoke"]],japanese_castle:[[["🏯"]],["🏯",[],"japanese,castle,photo,building"]],european_castle:[[["🏰"]],["🏰",[],"european,castle,building,royalty,history"]],wedding:[[["💒"]],["💒",[],"wedding,love,like,affection,couple,marriage,bride,groom"]],tokyo_tower:[[["🗼"]],["🗼",[],"tokyo,tower,photo,japanese"]],statue_of_liberty:[[["🗽"]],["🗽",[],"statue,of,liberty,american,newyork"]],church:[[["⛪"]],["⛪",[],"church,building,religion,christ"]],mosque:[[["🕌"]],["🕌",[],"mosque,islam,worship,minaret"]],synagogue:[[["🕍"]],["🕍",[],"synagogue,judaism,worship,temple,jewish"]],shinto_shrine:[[["⛩"],["⛩️","26e9"]],["⛩️",[],"shinto,shrine,temple,japan,kyoto","26E9-FE0F"]],kaaba:[[["🕋"]],["🕋",[],"kaaba,mecca,mosque,islam"]],fountain:[[["⛲"]],["⛲",[],"fountain,photo,summer,water,fresh"]],tent:[[["⛺"]],["⛺",[],"tent,photo,camping,outdoors"]],foggy:[[["🌁"]],["🌁",[],"foggy,photo,mountain"]],night_with_stars:[[["🌃"]],["🌃",[],"night,with,stars,evening,city,downtown"]],cityscape:[[["🏙"],["🏙️","1f3d9"]],["🏙️",[],"cityscape,photo,night life,urban"]],sunrise_over_mountains:[[["🌄"]],["🌄",[],"sunrise,over,mountains,view,vacation,photo"]],sunrise:[[["🌅"]],["🌅",[],"sunrise,morning,view,vacation,photo"]],city_sunset:[[["🌆"]],["🌆",[],"city,sunset,cityscape,at,dusk,photo,evening,sky,buildings"]],city_sunrise:[[["🌇"]],["🌇",[],"city,sunrise,sunset,over,buildings,photo,good morning,dawn"]],bridge_at_night:[[["🌉"]],["🌉",[],"bridge,at,night,photo,sanfrancisco"]],hotsprings:[[["♨"],["♨️","2668"]],["♨️",[],"hotsprings,hot,springs,bath,warm,relax","2668-FE0F"]],milky_way:[[["🌌"]],["🌌",[],"milky,way,photo,space,stars"]],carousel_horse:[[["🎠"]],["🎠",[],"carousel,horse,photo,carnival"]],ferris_wheel:[[["🎡"]],["🎡",[],"ferris,wheel,photo,carnival,londoneye"]],roller_coaster:[[["🎢"]],["🎢",[],"roller,coaster,carnival,playground,photo,fun"]],barber:[[["💈"]],["💈",[],"barber,pole,hair,salon,style"]],circus_tent:[[["🎪"]],["🎪",[],"circus,tent,festival,carnival,party"]],steam_locomotive:[[["🚂"]],["🚂",[],"steam,locomotive,transportation,vehicle,train"]],railway_car:[[["🚃"]],["🚃",[],"railway,car,transportation,vehicle"]],bullettrain_side:[[["🚄"]],["🚄",[],"bullettrain,side,high,speed,train,transportation,vehicle"]],bullettrain_front:[[["🚅"]],["🚅",[],"bullettrain,front,high,speed,train,with,bullet,nose,transportation,vehicle,fast,public,travel"]],train2:[[["🚆"]],["🚆",[],"train2,train,transportation,vehicle"]],metro:[[["🚇"]],["🚇",[],"metro,transportation,blue-square,mrt,underground,tube"]],light_rail:[[["🚈"]],["🚈",[],"light,rail,transportation,vehicle"]],station:[[["🚉"]],["🚉",[],"station,transportation,vehicle,public"]],tram:[[["🚊"]],["🚊",[],"tram,transportation,vehicle"]],monorail:[[["🚝"]],["🚝",[],"monorail,transportation,vehicle"]],mountain_railway:[[["🚞"]],["🚞",[],"mountain,railway,transportation,vehicle"]],train:[[["🚋"]],["🚋",[],"train,tram,car,transportation,vehicle,carriage,public,travel"]],bus:[[["🚌"]],["🚌",[],"bus,car,vehicle,transportation"]],oncoming_bus:[[["🚍"]],["🚍",[],"oncoming,bus,vehicle,transportation"]],trolleybus:[[["🚎"]],["🚎",[],"trolleybus,bart,transportation,vehicle"]],minibus:[[["🚐"]],["🚐",[],"minibus,vehicle,car,transportation"]],ambulance:[[["🚑"]],["🚑",[],"ambulance,health,911,hospital"]],fire_engine:[[["🚒"]],["🚒",[],"fire,engine,transportation,cars,vehicle"]],police_car:[[["🚓"]],["🚓",[],"police,car,vehicle,cars,transportation,law,legal,enforcement"]],oncoming_police_car:[[["🚔"]],["🚔",[],"oncoming,police,car,vehicle,law,legal,enforcement,911"]],taxi:[[["🚕"]],["🚕",[],"taxi,uber,vehicle,cars,transportation"]],oncoming_taxi:[[["🚖"]],["🚖",[],"oncoming,taxi,vehicle,cars,uber"]],car:[[["🚗"]],["🚗",["red_car"],"car,red,automobile"]],oncoming_automobile:[[["🚘"]],["🚘",[],"oncoming,automobile,car,vehicle,transportation"]],blue_car:[[["🚙"]],["🚙",[],"blue,car,recreational,vehicle,transportation"]],truck:[[["🚚"]],["🚚",[],"truck,delivery,cars,transportation"]],articulated_lorry:[[["🚛"]],["🚛",[],"articulated,lorry,vehicle,cars,transportation,express"]],tractor:[[["🚜"]],["🚜",[],"tractor,vehicle,car,farming,agriculture"]],bike:[[["🚲"]],["🚲",[],"bike,bicycle,sports,exercise,hipster"]],scooter:[[["🛴"]],["🛴",[],"scooter"]],motor_scooter:[[["🛵"]],["🛵",[],"motor,scooter,vehicle,vespa,sasha"]],busstop:[[["🚏"]],["🚏",[],"busstop,bus,stop,transportation,wait"]],motorway:[[["🛣"],["🛣️","1f6e3"]],["🛣️",[],"motorway,road,cupertino,interstate,highway"]],railway_track:[[["🛤"],["🛤️","1f6e4"]],["🛤️",[],"railway,track,train,transportation"]],oil_drum:[[["🛢"],["🛢️","1f6e2"]],["🛢️",[],"oil,drum,barrell"]],fuelpump:[[["⛽"]],["⛽",[],"fuelpump,fuel,pump,gas station,petroleum"]],rotating_light:[[["🚨"]],["🚨",[],"rotating,light,police,cars,revolving,ambulance,911,emergency,alert,error,pinged,law,legal"]],traffic_light:[[["🚥"]],["🚥",[],"traffic,light,horizontal,transportation,signal"]],vertical_traffic_light:[[["🚦"]],["🚦",[],"vertical,traffic,light,transportation,driving"]],octagonal_sign:[[["🛑"]],["🛑",[],"octagonal,sign"]],construction:[[["🚧"]],["🚧",[],"construction,sign,wip,progress,caution,warning"]],anchor:[[["⚓"]],["⚓",[],"anchor,ship,ferry,sea,boat"]],boat:[[["⛵"]],["⛵",["sailboat"],"boat,sailboat"]],canoe:[[["🛶"]],["🛶",[],"canoe,boat,paddle,water,ship"]],speedboat:[[["🚤"]],["🚤",[],"speedboat,ship,transportation,vehicle,summer"]],passenger_ship:[[["🛳"],["🛳️","1f6f3"]],["🛳️",[],"passenger,ship,yacht,cruise,ferry"]],ferry:[[["⛴"],["⛴️","26f4"]],["⛴️",[],"ferry,boat,ship,yacht","26F4-FE0F"]],motor_boat:[[["🛥"],["🛥️","1f6e5"]],["🛥️",[],"motor,boat,ship"]],ship:[[["🚢"]],["🚢",[],"ship,transportation,titanic,deploy"]],airplane:[[["✈"],["✈️","2708"]],["✈️",[],"airplane,vehicle,transportation,flight,fly","2708-FE0F"]],small_airplane:[[["🛩"],["🛩️","1f6e9"]],["🛩️",[],"small,airplane,flight,transportation,fly,vehicle"]],airplane_departure:[[["🛫"]],["🛫",[],"airplane,departure"]],airplane_arriving:[[["🛬"]],["🛬",[],"airplane,arriving"]],seat:[[["💺"]],["💺",[],"seat,sit,airplane,transport,bus,flight,fly"]],helicopter:[[["🚁"]],["🚁",[],"helicopter,transportation,vehicle,fly"]],suspension_railway:[[["🚟"]],["🚟",[],"suspension,railway,vehicle,transportation"]],mountain_cableway:[[["🚠"]],["🚠",[],"mountain,cableway,transportation,vehicle,ski"]],aerial_tramway:[[["🚡"]],["🚡",[],"aerial,tramway,transportation,vehicle,ski"]],satellite:[[["🛰"],["🛰️","1f6f0"]],["🛰️",[],"satellite,communication,future,radio,space"]],rocket:[[["🚀"]],["🚀",[],"rocket,launch,ship,staffmode,nasa,outer space,outer_space,fly"]],flying_saucer:[[["🛸"]],["🛸",[],"flying,saucer"]],bellhop_bell:[[["🛎"],["🛎️","1f6ce"]],["🛎️",[],"bellhop,bell,service"]],hourglass:[[["⌛"]],["⌛",[],"hourglass,time,clock,oldschool,limit,exam,quiz,test"]],hourglass_flowing_sand:[[["⏳"]],["⏳",[],"hourglass,flowing,sand,with,oldschool,time,countdown"]],watch:[[["⌚"]],["⌚",[],"watch,time,accessories"]],alarm_clock:[[["⏰"]],["⏰",[],"alarm,clock,time,wake"]],stopwatch:[[["⏱"],["⏱️","23f1"]],["⏱️",[],"stopwatch,time,deadline","23F1-FE0F"]],timer_clock:[[["⏲"],["⏲️","23f2"]],["⏲️",[],"timer,clock,alarm","23F2-FE0F"]],mantelpiece_clock:[[["🕰"],["🕰️","1f570"]],["🕰️",[],"mantelpiece,clock,time"]],clock12:[[["🕛"]],["🕛",[],"clock12,clock,face,twelve,oclock,time,noon,midnight,midday,late,early,schedule"]],clock1230:[[["🕧"]],["🕧",[],"clock1230,clock,face,twelve,thirty,time,late,early,schedule"]],clock1:[[["🕐"]],["🕐",[],"clock1,clock,face,one,oclock,time,late,early,schedule"]],clock130:[[["🕜"]],["🕜",[],"clock130,clock,face,one,thirty,time,late,early,schedule"]],clock2:[[["🕑"]],["🕑",[],"clock2,clock,face,two,oclock,time,late,early,schedule"]],clock230:[[["🕝"]],["🕝",[],"clock230,clock,face,two,thirty,time,late,early,schedule"]],clock3:[[["🕒"]],["🕒",[],"clock3,clock,face,three,oclock,time,late,early,schedule"]],clock330:[[["🕞"]],["🕞",[],"clock330,clock,face,three,thirty,time,late,early,schedule"]],clock4:[[["🕓"]],["🕓",[],"clock4,clock,face,four,oclock,time,late,early,schedule"]],clock430:[[["🕟"]],["🕟",[],"clock430,clock,face,four,thirty,time,late,early,schedule"]],clock5:[[["🕔"]],["🕔",[],"clock5,clock,face,five,oclock,time,late,early,schedule"]],clock530:[[["🕠"]],["🕠",[],"clock530,clock,face,five,thirty,time,late,early,schedule"]],clock6:[[["🕕"]],["🕕",[],"clock6,clock,face,six,oclock,time,late,early,schedule,dawn,dusk"]],clock630:[[["🕡"]],["🕡",[],"clock630,clock,face,six,thirty,time,late,early,schedule"]],clock7:[[["🕖"]],["🕖",[],"clock7,clock,face,seven,oclock,time,late,early,schedule"]],clock730:[[["🕢"]],["🕢",[],"clock730,clock,face,seven,thirty,time,late,early,schedule"]],clock8:[[["🕗"]],["🕗",[],"clock8,clock,face,eight,oclock,time,late,early,schedule"]],clock830:[[["🕣"]],["🕣",[],"clock830,clock,face,eight,thirty,time,late,early,schedule"]],clock9:[[["🕘"]],["🕘",[],"clock9,clock,face,nine,oclock,time,late,early,schedule"]],clock930:[[["🕤"]],["🕤",[],"clock930,clock,face,nine,thirty,time,late,early,schedule"]],clock10:[[["🕙"]],["🕙",[],"clock10,clock,face,ten,oclock,time,late,early,schedule"]],clock1030:[[["🕥"]],["🕥",[],"clock1030,clock,face,ten,thirty,time,late,early,schedule"]],clock11:[[["🕚"]],["🕚",[],"clock11,clock,face,eleven,oclock,time,late,early,schedule"]],clock1130:[[["🕦"]],["🕦",[],"clock1130,clock,face,eleven,thirty,time,late,early,schedule"]],new_moon:[[["🌑"]],["🌑",[],"new,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],waxing_crescent_moon:[[["🌒"]],["🌒",[],"waxing,crescent,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],first_quarter_moon:[[["🌓"]],["🌓",[],"first,quarter,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],moon:[[["🌔"]],["🌔",["waxing_gibbous_moon"],"moon,waxing,gibbous,symbol"]],full_moon:[[["🌕"]],["🌕",[],"full,moon,symbol,nature,yellow,twilight,planet,space,night,evening,sleep"]],waning_gibbous_moon:[[["🌖"]],["🌖",[],"waning,gibbous,moon,symbol,nature,twilight,planet,space,night,evening,sleep,waxing_gibbous_moon"]],last_quarter_moon:[[["🌗"]],["🌗",[],"last,quarter,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],waning_crescent_moon:[[["🌘"]],["🌘",[],"waning,crescent,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],crescent_moon:[[["🌙"]],["🌙",[],"crescent,moon,night,sleep,sky,evening,magic"]],new_moon_with_face:[[["🌚"]],["🌚",[],"new,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],first_quarter_moon_with_face:[[["🌛"]],["🌛",[],"first,quarter,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],last_quarter_moon_with_face:[[["🌜"]],["🌜",[],"last,quarter,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],thermometer:[[["🌡"],["🌡️","1f321"]],["🌡️",[],"thermometer,weather,temperature,hot,cold"]],sunny:[[["☀"],["☀️","2600"]],["☀️",[],"sunny,black,sun,with,rays,weather,nature,brightness,summer,beach,spring","2600-FE0F"]],full_moon_with_face:[[["🌝"]],["🌝",[],"full,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],sun_with_face:[[["🌞"]],["🌞",[],"sun,with,face,nature,morning,sky"]],star:[[["⭐"]],["⭐",[],"star,white,medium,night,yellow"]],star2:[[["🌟"]],["🌟",[],"star2,glowing,star,night,sparkle,awesome,good,magic"]],stars:[[["🌠"]],["🌠",[],"stars,shooting,star,night,photo"]],cloud:[[["☁"],["☁️","2601"]],["☁️",[],"cloud,weather,sky","2601-FE0F"]],partly_sunny:[[["⛅"]],["⛅",[],"partly,sunny,sun,behind,cloud,weather,nature,cloudy,morning,fall,spring"]],thunder_cloud_and_rain:[[["⛈"],["⛈️","26c8"]],["⛈️",[],"thunder,cloud,and,rain","26C8-FE0F"]],mostly_sunny:[[["🌤"],["🌤️","1f324"]],["🌤️",["sun_small_cloud"],"mostly,sunny,sun,small,cloud"]],barely_sunny:[[["🌥"],["🌥️","1f325"]],["🌥️",["sun_behind_cloud"],"barely,sunny,sun,behind,cloud"]],partly_sunny_rain:[[["🌦"],["🌦️","1f326"]],["🌦️",["sun_behind_rain_cloud"],"partly,sunny,rain,sun,behind,cloud"]],rain_cloud:[[["🌧"],["🌧️","1f327"]],["🌧️",[],"rain,cloud"]],snow_cloud:[[["🌨"],["🌨️","1f328"]],["🌨️",[],"snow,cloud"]],lightning:[[["🌩"],["🌩️","1f329"]],["🌩️",["lightning_cloud"],"lightning,cloud"]],tornado:[[["🌪"],["🌪️","1f32a"]],["🌪️",["tornado_cloud"],"tornado,cloud,weather,cyclone,twister"]],fog:[[["🌫"],["🌫️","1f32b"]],["🌫️",[],"fog,weather"]],wind_blowing_face:[[["🌬"],["🌬️","1f32c"]],["🌬️",[],"wind,blowing,face"]],cyclone:[[["🌀"]],["🌀",[],"cyclone,weather,swirl,blue,cloud,vortex,spiral,whirlpool,spin,tornado,hurricane,typhoon"]],rainbow:[[["🌈"]],["🌈",[],"rainbow,nature,happy,unicorn_face,photo,sky,spring"]],closed_umbrella:[[["🌂"]],["🌂",[],"closed,umbrella,weather,rain,drizzle"]],umbrella:[[["☂"],["☂️","2602"]],["☂️",[],"umbrella,rainy,weather,spring","2602-FE0F"]],umbrella_with_rain_drops:[[["☔"]],["☔",[],"umbrella,with,rain,drops"]],umbrella_on_ground:[[["⛱"],["⛱️","26f1"]],["⛱️",[],"umbrella,on,ground","26F1-FE0F"]],zap:[[["⚡"]],["⚡",[],"zap,high,voltage,sign,thunder,weather,lightning bolt,fast"]],snowflake:[[["❄"],["❄️","2744"]],["❄️",[],"snowflake,winter,season,cold,weather,christmas,xmas","2744-FE0F"]],snowman:[[["☃"],["☃️","2603"]],["☃️",[],"snowman,winter,season,cold,weather,christmas,xmas,frozen,without_snow","2603-FE0F"]],snowman_without_snow:[[["⛄"]],["⛄",[],"snowman,without,snow"]],comet:[[["☄"],["☄️","2604"]],["☄️",[],"comet,space","2604-FE0F"]],fire:[[["🔥"]],["🔥",[],"fire,hot,cook,flame"]],droplet:[[["💧"]],["💧",[],"droplet,water,drip,faucet,spring"]],ocean:[[["🌊"]],["🌊",[],"ocean,water,wave,sea,nature,tsunami,disaster"]],jack_o_lantern:[[["🎃"]],["🎃",[],"jack,o,lantern,halloween,light,pumpkin,creepy,fall"]],christmas_tree:[[["🎄"]],["🎄",[],"christmas,tree,festival,vacation,december,xmas,celebration"]],fireworks:[[["🎆"]],["🎆",[],"fireworks,photo,festival,carnival,congratulations"]],sparkler:[[["🎇"]],["🎇",[],"sparkler,firework,stars,night,shine"]],sparkles:[[["✨"]],["✨",[],"sparkles,stars,shine,shiny,cool,awesome,good,magic"]],balloon:[[["🎈"]],["🎈",[],"balloon,party,celebration,birthday,circus"]],tada:[[["🎉"]],["🎉",[],"tada,party,popper,congratulations,birthday,magic,circus,celebration"]],confetti_ball:[[["🎊"]],["🎊",[],"confetti,ball,festival,party,birthday,circus"]],tanabata_tree:[[["🎋"]],["🎋",[],"tanabata,tree,plant,nature,branch,summer"]],bamboo:[[["🎍"]],["🎍",[],"bamboo,pine,decoration,plant,nature,vegetable,panda,pine_decoration"]],dolls:[[["🎎"]],["🎎",[],"dolls,japanese,toy,kimono"]],flags:[[["🎏"]],["🎏",[],"flags,carp,streamer,fish,japanese,koinobori,banner"]],wind_chime:[[["🎐"]],["🎐",[],"wind,chime,nature,ding,spring,bell"]],rice_scene:[[["🎑"]],["🎑",[],"rice,scene,moon,viewing,ceremony,photo,japan,asia,tsukimi"]],ribbon:[[["🎀"]],["🎀",[],"ribbon,decoration,pink,girl,bowtie"]],gift:[[["🎁"]],["🎁",[],"gift,wrapped,present,birthday,christmas,xmas"]],reminder_ribbon:[[["🎗"],["🎗️","1f397"]],["🎗️",[],"reminder,ribbon,sports,cause,support,awareness"]],admission_tickets:[[["🎟"],["🎟️","1f39f"]],["🎟️",[],"admission,tickets"]],ticket:[[["🎫"]],["🎫",[],"ticket,event,concert,pass"]],medal:[[["🎖"],["🎖️","1f396"]],["🎖️",[],"medal"]],trophy:[[["🏆"]],["🏆",[],"trophy,win,award,contest,place,ftw,ceremony"]],sports_medal:[[["🏅"]],["🏅",[],"sports,medal"]],first_place_medal:[[["🥇"]],["🥇",[],"first,place,medal"]],second_place_medal:[[["🥈"]],["🥈",[],"second,place,medal"]],third_place_medal:[[["🥉"]],["🥉",[],"third,place,medal"]],soccer:[[["⚽"]],["⚽",[],"soccer,ball,sports,football"]],baseball:[[["⚾"]],["⚾",[],"baseball,sports,balls"]],basketball:[[["🏀"]],["🏀",[],"basketball,and,hoop,sports,balls,nba"]],volleyball:[[["🏐"]],["🏐",[],"volleyball,sports,balls"]],football:[[["🏈"]],["🏈",[],"football,american,sports,balls,nfl"]],rugby_football:[[["🏉"]],["🏉",[],"rugby,football,sports,team"]],tennis:[[["🎾"]],["🎾",[],"tennis,racquet,and,ball,sports,balls,green"]],bowling:[[["🎳"]],["🎳",[],"bowling,sports,fun,play"]],cricket_bat_and_ball:[[["🏏"]],["🏏",[],"cricket,bat,and,ball"]],field_hockey_stick_and_ball:[[["🏑"]],["🏑",[],"field,hockey,stick,and,ball"]],ice_hockey_stick_and_puck:[[["🏒"]],["🏒",[],"ice,hockey,stick,and,puck"]],table_tennis_paddle_and_ball:[[["🏓"]],["🏓",[],"table,tennis,paddle,and,ball"]],badminton_racquet_and_shuttlecock:[[["🏸"]],["🏸",[],"badminton,racquet,and,shuttlecock"]],boxing_glove:[[["🥊"]],["🥊",[],"boxing,glove,sports,fighting"]],martial_arts_uniform:[[["🥋"]],["🥋",[],"martial,arts,uniform,judo,karate,taekwondo"]],goal_net:[[["🥅"]],["🥅",[],"goal,net,sports"]],golf:[[["⛳"]],["⛳",[],"golf,flag,in,hole,sports,business,summer"]],ice_skate:[[["⛸"],["⛸️","26f8"]],["⛸️",[],"ice,skate,sports","26F8-FE0F"]],fishing_pole_and_fish:[[["🎣"]],["🎣",[],"fishing,pole,and,fish,food,hobby,summer"]],running_shirt_with_sash:[[["🎽"]],["🎽",[],"running,shirt,with,sash,play,pageant"]],ski:[[["🎿"]],["🎿",[],"ski,and,boot,sports,winter,cold,snow"]],sled:[[["🛷"]],["🛷",[],"sled"]],curling_stone:[[["🥌"]],["🥌",[],"curling,stone"]],dart:[[["🎯"]],["🎯",[],"dart,direct,hit,game,play,bar"]],"8ball":[[["🎱"]],["🎱",[],"8ball,billiards,pool,hobby,game,luck,magic"]],crystal_ball:[[["🔮"]],["🔮",[],"crystal,ball,disco,party,magic,circus,fortune_teller"]],video_game:[[["🎮"]],["🎮",[],"video,game,play,console,ps4,controller"]],joystick:[[["🕹"],["🕹️","1f579"]],["🕹️",[],"joystick,game,play"]],slot_machine:[[["🎰"]],["🎰",[],"slot,machine,bet,gamble,vegas,fruit machine,luck,casino"]],game_die:[[["🎲"]],["🎲",[],"game,die,dice,random,tabletop,play,luck"]],spades:[[["♠"],["♠️","2660"]],["♠️",[],"spades,black,spade,suit,poker,cards,suits,magic","2660-FE0F"]],hearts:[[["♥"],["♥️","2665"]],["♥️",[],"hearts,black,heart,suit,poker,cards,magic,suits","2665-FE0F"]],diamonds:[[["♦"],["♦️","2666"]],["♦️",[],"diamonds,black,diamond,suit,poker,cards,magic,suits","2666-FE0F"]],clubs:[[["♣"],["♣️","2663"]],["♣️",[],"clubs,black,club,suit,poker,cards,magic,suits","2663-FE0F"]],black_joker:[[["🃏"]],["🃏",[],"black,joker,playing,card,poker,cards,game,play,magic"]],mahjong:[[["🀄"]],["🀄",[],"mahjong,tile,red,dragon,game,play,chinese,kanji"]],flower_playing_cards:[[["🎴"]],["🎴",[],"flower,playing,cards,game,sunset,red"]],performing_arts:[[["🎭"]],["🎭",[],"performing,arts,acting,theater,drama"]],frame_with_picture:[[["🖼"],["🖼️","1f5bc"]],["🖼️",[],"frame,with,picture"]],art:[[["🎨"]],["🎨",[],"art,artist,palette,design,paint,draw,colors"]],mute:[[["🔇"]],["🔇",[],"mute,speaker,with,cancellation,stroke,sound,volume,silence,quiet"]],speaker:[[["🔈"]],["🔈",[],"speaker,sound,volume,silence,broadcast"]],sound:[[["🔉"]],["🔉",[],"sound,speaker,with,one,wave,volume,broadcast"]],loud_sound:[[["🔊"]],["🔊",[],"loud,sound,speaker,with,three,waves,volume,noise,noisy,broadcast"]],loudspeaker:[[["📢"]],["📢",[],"loudspeaker,public,address,volume,sound"]],mega:[[["📣"]],["📣",[],"mega,cheering,megaphone,sound,speaker,volume"]],postal_horn:[[["📯"]],["📯",[],"postal,horn,instrument,music"]],bell:[[["🔔"]],["🔔",[],"bell,sound,notification,christmas,xmas,chime"]],no_bell:[[["🔕"]],["🔕",[],"no,bell,with,cancellation,stroke,sound,volume,mute,quiet,silent"]],musical_score:[[["🎼"]],["🎼",[],"musical,score,treble,clef,compose"]],musical_note:[[["🎵"]],["🎵",[],"musical,note,score,tone,sound"]],notes:[[["🎶"]],["🎶",[],"notes,multiple,musical,music,score"]],studio_microphone:[[["🎙"],["🎙️","1f399"]],["🎙️",[],"studio,microphone,sing,recording,artist,talkshow"]],level_slider:[[["🎚"],["🎚️","1f39a"]],["🎚️",[],"level,slider,scale"]],control_knobs:[[["🎛"],["🎛️","1f39b"]],["🎛️",[],"control,knobs,dial"]],microphone:[[["🎤"]],["🎤",[],"microphone,sound,music,pa,sing,talkshow"]],headphones:[[["🎧"]],["🎧",[],"headphones,headphone,music,score,gadgets"]],radio:[[["📻"]],["📻",[],"radio,communication,music,podcast,program"]],saxophone:[[["🎷"]],["🎷",[],"saxophone,music,instrument,jazz,blues"]],guitar:[[["🎸"]],["🎸",[],"guitar,music,instrument"]],musical_keyboard:[[["🎹"]],["🎹",[],"musical,keyboard,piano,instrument,compose"]],trumpet:[[["🎺"]],["🎺",[],"trumpet,music,brass"]],violin:[[["🎻"]],["🎻",[],"violin,music,instrument,orchestra,symphony"]],drum_with_drumsticks:[[["🥁"]],["🥁",[],"drum,with,drumsticks"]],iphone:[[["📱"]],["📱",[],"iphone,mobile,phone,technology,apple,gadgets,dial"]],calling:[[["📲"]],["📲",[],"calling,mobile,phone,with,rightwards,arrow,at,left,iphone,incoming"]],phone:[[["☎"],["☎️","260e"]],["☎️",["telephone"],"phone,telephone,black,technology,communication,dial","260E-FE0F"]],telephone_receiver:[[["📞"]],["📞",[],"telephone,receiver,technology,communication,dial"]],pager:[[["📟"]],["📟",[],"pager,bbcall,oldschool,90s"]],fax:[[["📠"]],["📠",[],"fax,machine,communication,technology"]],battery:[[["🔋"]],["🔋",[],"battery,power,energy,sustain"]],electric_plug:[[["🔌"]],["🔌",[],"electric,plug,charger,power"]],computer:[[["💻"]],["💻",[],"computer,personal,technology,laptop,screen,display,monitor"]],desktop_computer:[[["🖥"],["🖥️","1f5a5"]],["🖥️",[],"desktop,computer,technology,computing,screen"]],printer:[[["🖨"],["🖨️","1f5a8"]],["🖨️",[],"printer,paper,ink"]],keyboard:[[["⌨"],["⌨️","2328"]],["⌨️",[],"keyboard,technology,computer,type,input,text","2328-FE0F"]],three_button_mouse:[[["🖱"],["🖱️","1f5b1"]],["🖱️",[],"three,button,mouse"]],trackball:[[["🖲"],["🖲️","1f5b2"]],["🖲️",[],"trackball,technology,trackpad"]],minidisc:[[["💽"]],["💽",[],"minidisc,technology,record,data,disk,90s"]],floppy_disk:[[["💾"]],["💾",[],"floppy,disk,oldschool,technology,save,90s,80s"]],cd:[[["💿"]],["💿",[],"cd,optical,disc,technology,dvd,disk,90s"]],dvd:[[["📀"]],["📀",[],"dvd,cd,disk,disc"]],movie_camera:[[["🎥"]],["🎥",[],"movie,camera,film,record"]],film_frames:[[["🎞"],["🎞️","1f39e"]],["🎞️",[],"film,frames"]],film_projector:[[["📽"],["📽️","1f4fd"]],["📽️",[],"film,projector,video,tape,record,movie"]],clapper:[[["🎬"]],["🎬",[],"clapper,board,movie,film,record"]],tv:[[["📺"]],["📺",[],"tv,television,technology,program,oldschool,show"]],camera:[[["📷"]],["📷",[],"camera,gadgets,photography"]],camera_with_flash:[[["📸"]],["📸",[],"camera,with,flash"]],video_camera:[[["📹"]],["📹",[],"video,camera,film,record"]],vhs:[[["📼"]],["📼",[],"vhs,videocassette,record,video,oldschool,90s,80s"]],mag:[[["🔍"]],["🔍",[],"mag,left,pointing,magnifying,glass,search,zoom,find,detective"]],mag_right:[[["🔎"]],["🔎",[],"mag,right,pointing,magnifying,glass,search,zoom,find,detective"]],candle:[[["🕯"],["🕯️","1f56f"]],["🕯️",[],"candle,fire,wax"]],bulb:[[["💡"]],["💡",[],"bulb,electric,light,electricity,idea"]],flashlight:[[["🔦"]],["🔦",[],"flashlight,electric,torch,dark,camping,sight,night"]],izakaya_lantern:[[["🏮"]],["🏮",["lantern"],"izakaya,lantern,light,paper,halloween,spooky"]],notebook_with_decorative_cover:[[["📔"]],["📔",[],"notebook,with,decorative,cover,classroom,notes,record,paper,study"]],closed_book:[[["📕"]],["📕",[],"closed,book,read,library,knowledge,textbook,learn"]],book:[[["📖"]],["📖",["open_book"],"book,open"]],green_book:[[["📗"]],["📗",[],"green,book,read,library,knowledge,study"]],blue_book:[[["📘"]],["📘",[],"blue,book,read,library,knowledge,learn,study"]],orange_book:[[["📙"]],["📙",[],"orange,book,read,library,knowledge,textbook,study"]],books:[[["📚"]],["📚",[],"books,literature,library,study"]],notebook:[[["📓"]],["📓",[],"notebook,stationery,record,notes,paper,study"]],ledger:[[["📒"]],["📒",[],"ledger,notes,paper"]],page_with_curl:[[["📃"]],["📃",[],"page,with,curl,documents,office,paper"]],scroll:[[["📜"]],["📜",[],"scroll,documents,ancient,history,paper"]],page_facing_up:[[["📄"]],["📄",[],"page,facing,up,documents,office,paper,information"]],newspaper:[[["📰"]],["📰",[],"newspaper,press,headline"]],rolled_up_newspaper:[[["🗞"],["🗞️","1f5de"]],["🗞️",[],"rolled,up,newspaper"]],bookmark_tabs:[[["📑"]],["📑",[],"bookmark,tabs,favorite,save,order,tidy"]],bookmark:[[["🔖"]],["🔖",[],"bookmark,favorite,label,save"]],label:[[["🏷"],["🏷️","1f3f7"]],["🏷️",[],"label,sale,tag"]],moneybag:[[["💰"]],["💰",[],"moneybag,money,bag,dollar,payment,coins,sale"]],yen:[[["💴"]],["💴",[],"yen,banknote,with,sign,money,sales,japanese,dollar,currency"]],dollar:[[["💵"]],["💵",[],"dollar,banknote,with,sign,money,sales,bill,currency"]],euro:[[["💶"]],["💶",[],"euro,banknote,with,sign,money,sales,dollar,currency"]],pound:[[["💷"]],["💷",[],"pound,banknote,with,sign,british,sterling,money,sales,bills,uk,england,currency"]],money_with_wings:[[["💸"]],["💸",[],"money,with,wings,dollar,bills,payment,sale"]],credit_card:[[["💳"]],["💳",[],"credit,card,money,sales,dollar,bill,payment,shopping"]],chart:[[["💹"]],["💹",[],"chart,with,upwards,trend,and,yen,sign,green-square,graph,presentation,stats"]],currency_exchange:[[["💱"]],["💱",[],"currency,exchange,money,sales,dollar,travel"]],heavy_dollar_sign:[[["💲"]],["💲",[],"heavy,dollar,sign,money,sales,payment,currency,buck"]],email:[[["✉"],["✉️","2709"]],["✉️",["envelope"],"email,envelope,letter,postal,inbox,communication","2709-FE0F"]],"e-mail":[[["📧"]],["📧",[],"e,mail,symbol,communication,inbox"]],incoming_envelope:[[["📨"]],["📨",[],"incoming,envelope,email,inbox"]],envelope_with_arrow:[[["📩"]],["📩",[],"envelope,with,arrow,downwards,above,email,communication"]],outbox_tray:[[["📤"]],["📤",[],"outbox,tray,inbox,email"]],inbox_tray:[[["📥"]],["📥",[],"inbox,tray,email,documents"]],package:[[["📦"]],["📦",[],"package,mail,gift,cardboard,box,moving"]],mailbox:[[["📫"]],["📫",[],"mailbox,closed,with,raised,flag,email,inbox,communication"]],mailbox_closed:[[["📪"]],["📪",[],"mailbox,closed,with,lowered,flag,email,communication,inbox"]],mailbox_with_mail:[[["📬"]],["📬",[],"mailbox,with,mail,open,raised,flag,email,inbox,communication"]],mailbox_with_no_mail:[[["📭"]],["📭",[],"mailbox,with,no,mail,open,lowered,flag,email,inbox"]],postbox:[[["📮"]],["📮",[],"postbox,email,letter,envelope"]],ballot_box_with_ballot:[[["🗳"],["🗳️","1f5f3"]],["🗳️",[],"ballot,box,with"]],pencil2:[[["✏"],["✏️","270f"]],["✏️",[],"pencil2,pencil,stationery,write,paper,writing,school,study","270F-FE0F"]],black_nib:[[["✒"],["✒️","2712"]],["✒️",[],"black,nib,pen,stationery,writing,write","2712-FE0F"]],lower_left_fountain_pen:[[["🖋"],["🖋️","1f58b"]],["🖋️",[],"lower,left,fountain,pen"]],lower_left_ballpoint_pen:[[["🖊"],["🖊️","1f58a"]],["🖊️",[],"lower,left,ballpoint,pen"]],lower_left_paintbrush:[[["🖌"],["🖌️","1f58c"]],["🖌️",[],"lower,left,paintbrush"]],lower_left_crayon:[[["🖍"],["🖍️","1f58d"]],["🖍️",[],"lower,left,crayon"]],memo:[[["📝"]],["📝",["pencil"],"memo,pencil,write,documents,stationery,paper,writing,legal,exam,quiz,test,study,compose"]],briefcase:[[["💼"]],["💼",[],"briefcase,business,documents,work,law,legal,job,career"]],file_folder:[[["📁"]],["📁",[],"file,folder,documents,business,office"]],open_file_folder:[[["📂"]],["📂",[],"open,file,folder,documents,load"]],card_index_dividers:[[["🗂"],["🗂️","1f5c2"]],["🗂️",[],"card,index,dividers,organizing,business,stationery"]],date:[[["📅"]],["📅",[],"date,calendar,schedule"]],calendar:[[["📆"]],["📆",[],"calendar,tear,off,schedule,date,planning"]],spiral_note_pad:[[["🗒"],["🗒️","1f5d2"]],["🗒️",[],"spiral,note,pad"]],spiral_calendar_pad:[[["🗓"],["🗓️","1f5d3"]],["🗓️",[],"spiral,calendar,pad"]],card_index:[[["📇"]],["📇",[],"card,index,business,stationery"]],chart_with_upwards_trend:[[["📈"]],["📈",[],"chart,with,upwards,trend,graph,presentation,stats,recovery,business,economics,money,sales,good,success"]],chart_with_downwards_trend:[[["📉"]],["📉",[],"chart,with,downwards,trend,graph,presentation,stats,recession,business,economics,money,sales,bad,failure"]],bar_chart:[[["📊"]],["📊",[],"bar,chart,graph,presentation,stats"]],clipboard:[[["📋"]],["📋",[],"clipboard,stationery,documents"]],pushpin:[[["📌"]],["📌",[],"pushpin,stationery,mark,here"]],round_pushpin:[[["📍"]],["📍",[],"round,pushpin,stationery,location,map,here"]],paperclip:[[["📎"]],["📎",[],"paperclip,documents,stationery"]],linked_paperclips:[[["🖇"],["🖇️","1f587"]],["🖇️",[],"linked,paperclips"]],straight_ruler:[[["📏"]],["📏",[],"straight,ruler,stationery,calculate,length,math,school,drawing,architect,sketch"]],triangular_ruler:[[["📐"]],["📐",[],"triangular,ruler,stationery,math,architect,sketch"]],scissors:[[["✂"],["✂️","2702"]],["✂️",[],"scissors,black,stationery,cut","2702-FE0F"]],card_file_box:[[["🗃"],["🗃️","1f5c3"]],["🗃️",[],"card,file,box,business,stationery"]],file_cabinet:[[["🗄"],["🗄️","1f5c4"]],["🗄️",[],"file,cabinet,filing,organizing"]],wastebasket:[[["🗑"],["🗑️","1f5d1"]],["🗑️",[],"wastebasket,bin,trash,rubbish,garbage,toss"]],lock:[[["🔒"]],["🔒",[],"lock,security,password,padlock"]],unlock:[[["🔓"]],["🔓",[],"unlock,open,lock,privacy,security"]],lock_with_ink_pen:[[["🔏"]],["🔏",[],"lock,with,ink,pen,security,secret"]],closed_lock_with_key:[[["🔐"]],["🔐",[],"closed,lock,with,key,security,privacy"]],key:[[["🔑"]],["🔑",[],"key,lock,door,password"]],old_key:[[["🗝"],["🗝️","1f5dd"]],["🗝️",[],"old,key,lock,door,password"]],hammer:[[["🔨"]],["🔨",[],"hammer,tools,build,create"]],pick:[[["⛏"],["⛏️","26cf"]],["⛏️",[],"pick,tools,dig","26CF-FE0F"]],hammer_and_pick:[[["⚒"],["⚒️","2692"]],["⚒️",[],"hammer,and,pick,tools,build,create","2692-FE0F"]],hammer_and_wrench:[[["🛠"],["🛠️","1f6e0"]],["🛠️",[],"hammer,and,wrench,tools,build,create"]],dagger_knife:[[["🗡"],["🗡️","1f5e1"]],["🗡️",[],"dagger,knife"]],crossed_swords:[[["⚔"],["⚔️","2694"]],["⚔️",[],"crossed,swords,weapon","2694-FE0F"]],gun:[[["🔫"]],["🔫",[],"gun,pistol,violence,weapon,revolver"]],bow_and_arrow:[[["🏹"]],["🏹",[],"bow,and,arrow,sports"]],shield:[[["🛡"],["🛡️","1f6e1"]],["🛡️",[],"shield,protection,security"]],wrench:[[["🔧"]],["🔧",[],"wrench,tools,diy,ikea,fix,maintainer"]],nut_and_bolt:[[["🔩"]],["🔩",[],"nut,and,bolt,handy,tools,fix"]],gear:[[["⚙"],["⚙️","2699"]],["⚙️",[],"gear,cog","2699-FE0F"]],compression:[[["🗜"],["🗜️","1f5dc"]],["🗜️",[],"compression"]],scales:[[["⚖"],["⚖️","2696"]],["⚖️",[],"scales","2696-FE0F"]],link:[[["🔗"]],["🔗",[],"link,symbol,rings,url"]],chains:[[["⛓"],["⛓️","26d3"]],["⛓️",[],"chains,lock,arrest","26D3-FE0F"]],alembic:[[["⚗"],["⚗️","2697"]],["⚗️",[],"alembic,distilling,science,experiment,chemistry","2697-FE0F"]],microscope:[[["🔬"]],["🔬",[],"microscope,laboratory,experiment,zoomin,science,study"]],telescope:[[["🔭"]],["🔭",[],"telescope,stars,space,zoom,science,astronomy"]],satellite_antenna:[[["📡"]],["📡",[],"satellite,antenna"]],syringe:[[["💉"]],["💉",[],"syringe,health,hospital,drugs,blood,medicine,needle,doctor,nurse"]],pill:[[["💊"]],["💊",[],"pill,health,medicine,doctor,pharmacy,drug"]],door:[[["🚪"]],["🚪",[],"door,house,entry,exit"]],bed:[[["🛏"],["🛏️","1f6cf"]],["🛏️",[],"bed,sleep,rest"]],couch_and_lamp:[[["🛋"],["🛋️","1f6cb"]],["🛋️",[],"couch,and,lamp,read,chill"]],toilet:[[["🚽"]],["🚽",[],"toilet,restroom,wc,washroom,bathroom,potty"]],shower:[[["🚿"]],["🚿",[],"shower,clean,water,bathroom"]],bathtub:[[["🛁"]],["🛁",[],"bathtub,clean,shower,bathroom"]],shopping_trolley:[[["🛒"]],["🛒",[],"shopping,trolley"]],smoking:[[["🚬"]],["🚬",[],"smoking,symbol,kills,tobacco,cigarette,joint,smoke"]],coffin:[[["⚰"],["⚰️","26b0"]],["⚰️",[],"coffin,vampire,dead,die,death,rip,graveyard,cemetery,casket,funeral,box","26B0-FE0F"]],funeral_urn:[[["⚱"],["⚱️","26b1"]],["⚱️",[],"funeral,urn,dead,die,death,rip,ashes","26B1-FE0F"]],moyai:[[["🗿"]],["🗿",[],"moyai,rock,easter island,moai"]],atm:[[["🏧"]],["🏧",[],"atm,automated,teller,machine,money,sales,cash,blue-square,payment,bank"]],put_litter_in_its_place:[[["🚮"]],["🚮",[],"put,litter,in,its,place,symbol,blue-square,sign,human,info"]],potable_water:[[["🚰"]],["🚰",[],"potable,water,symbol,blue-square,liquid,restroom,cleaning,faucet"]],wheelchair:[[["♿"]],["♿",[],"wheelchair,symbol,blue-square,disabled,a11y,accessibility"]],mens:[[["🚹"]],["🚹",[],"mens,symbol,toilet,restroom,wc,blue-square,gender,male"]],womens:[[["🚺"]],["🚺",[],"womens,symbol,purple-square,woman,female,toilet,loo,restroom,gender"]],restroom:[[["🚻"]],["🚻",[],"restroom,blue-square,toilet,refresh,wc,gender"]],baby_symbol:[[["🚼"]],["🚼",[],"baby,symbol,orange-square,child"]],wc:[[["🚾"]],["🚾",[],"wc,water,closet,toilet,restroom,blue-square"]],passport_control:[[["🛂"]],["🛂",[],"passport,control,custom,blue-square"]],customs:[[["🛃"]],["🛃",[],"customs,passport,border,blue-square"]],baggage_claim:[[["🛄"]],["🛄",[],"baggage,claim,blue-square,airport,transport"]],left_luggage:[[["🛅"]],["🛅",[],"left,luggage,blue-square,travel"]],warning:[[["⚠"],["⚠️","26a0"]],["⚠️",[],"warning,sign,exclamation,wip,alert,error,problem,issue","26A0-FE0F"]],children_crossing:[[["🚸"]],["🚸",[],"children,crossing,school,warning,danger,sign,driving,yellow-diamond"]],no_entry:[[["⛔"]],["⛔",[],"no,entry,limit,security,privacy,bad,denied,stop,circle"]],no_entry_sign:[[["🚫"]],["🚫",[],"no,entry,sign,forbid,stop,limit,denied,disallow,circle"]],no_bicycles:[[["🚳"]],["🚳",[],"no,bicycles,cyclist,prohibited,circle"]],no_smoking:[[["🚭"]],["🚭",[],"no,smoking,symbol,cigarette,blue-square,smell,smoke"]],do_not_litter:[[["🚯"]],["🚯",[],"do,not,litter,symbol,trash,bin,garbage,circle"]],"non-potable_water":[[["🚱"]],["🚱",[],"non,potable,water,symbol,drink,faucet,tap,circle"]],no_pedestrians:[[["🚷"]],["🚷",[],"no,pedestrians,rules,crossing,walking,circle"]],no_mobile_phones:[[["📵"]],["📵",[],"no,mobile,phones,iphone,mute,circle"]],underage:[[["🔞"]],["🔞",[],"underage,no,one,under,eighteen,symbol,18,drink,pub,night,minor,circle"]],radioactive_sign:[[["☢"],["☢️","2622"]],["☢️",[],"radioactive,sign","2622-FE0F"]],biohazard_sign:[[["☣"],["☣️","2623"]],["☣️",[],"biohazard,sign","2623-FE0F"]],arrow_up:[[["⬆"],["⬆️","2b06"]],["⬆️",[],"arrow,up,upwards,black,blue-square,continue,top,direction","2B06-FE0F"]],arrow_upper_right:[[["↗"],["↗️","2197"]],["↗️",[],"arrow,upper,right,north,east,blue-square,point,direction,diagonal,northeast","2197-FE0F"]],arrow_right:[[["➡"],["➡️","27a1"]],["➡️",[],"arrow,right,black,rightwards,blue-square,next","27A1-FE0F"]],arrow_lower_right:[[["↘"],["↘️","2198"]],["↘️",[],"arrow,lower,right,south,east,blue-square,direction,diagonal,southeast","2198-FE0F"]],arrow_down:[[["⬇"],["⬇️","2b07"]],["⬇️",[],"arrow,down,downwards,black,blue-square,direction,bottom","2B07-FE0F"]],arrow_lower_left:[[["↙"],["↙️","2199"]],["↙️",[],"arrow,lower,left,south,west,blue-square,direction,diagonal,southwest","2199-FE0F"]],arrow_left:[[["⬅"],["⬅️","2b05"]],["⬅️",[],"arrow,left,leftwards,black,blue-square,previous,back","2B05-FE0F"]],arrow_upper_left:[[["↖"],["↖️","2196"]],["↖️",[],"arrow,upper,left,north,west,blue-square,point,direction,diagonal,northwest","2196-FE0F"]],arrow_up_down:[[["↕"],["↕️","2195"]],["↕️",[],"arrow,up,down,blue-square,direction,way,vertical","2195-FE0F"]],left_right_arrow:[[["↔"],["↔️","2194"]],["↔️",[],"left,right,arrow,shape,direction,horizontal,sideways","2194-FE0F"]],leftwards_arrow_with_hook:[[["↩"],["↩️","21a9"]],["↩️",[],"leftwards,arrow,with,hook,back,return,blue-square,undo,enter","21A9-FE0F"]],arrow_right_hook:[[["↪"],["↪️","21aa"]],["↪️",[],"arrow,right,hook,rightwards,with,blue-square,return,rotate,direction","21AA-FE0F"]],arrow_heading_up:[[["⤴"],["⤴️","2934"]],["⤴️",[],"arrow,heading,up,pointing,rightwards,then,curving,upwards,blue-square,direction,top","2934-FE0F"]],arrow_heading_down:[[["⤵"],["⤵️","2935"]],["⤵️",[],"arrow,heading,down,pointing,rightwards,then,curving,downwards,blue-square,direction,bottom","2935-FE0F"]],arrows_clockwise:[[["🔃"]],["🔃",[],"arrows,clockwise,downwards,and,upwards,open,circle,sync,cycle,round,repeat"]],arrows_counterclockwise:[[["🔄"]],["🔄",[],"arrows,counterclockwise,anticlockwise,downwards,and,upwards,open,circle,blue-square,sync,cycle"]],back:[[["🔙"]],["🔙",[],"back,with,leftwards,arrow,above,words,return"]],end:[[["🔚"]],["🔚",[],"end,with,leftwards,arrow,above,words"]],on:[[["🔛"]],["🔛",[],"on,with,exclamation,mark,left,right,arrow,above,words"]],soon:[[["🔜"]],["🔜",[],"soon,with,rightwards,arrow,above,words"]],top:[[["🔝"]],["🔝",[],"top,with,upwards,arrow,above,words,blue-square"]],place_of_worship:[[["🛐"]],["🛐",[],"place,of,worship,religion,church,temple,prayer"]],atom_symbol:[[["⚛"],["⚛️","269b"]],["⚛️",[],"atom,symbol,science,physics,chemistry","269B-FE0F"]],om_symbol:[[["🕉"],["🕉️","1f549"]],["🕉️",[],"om,symbol"]],star_of_david:[[["✡"],["✡️","2721"]],["✡️",[],"star,of,david,judaism","2721-FE0F"]],wheel_of_dharma:[[["☸"],["☸️","2638"]],["☸️",[],"wheel,of,dharma,hinduism,buddhism,sikhism,jainism","2638-FE0F"]],yin_yang:[[["☯"],["☯️","262f"]],["☯️",[],"yin,yang,balance","262F-FE0F"]],latin_cross:[[["✝"],["✝️","271d"]],["✝️",[],"latin,cross,christianity","271D-FE0F"]],orthodox_cross:[[["☦"],["☦️","2626"]],["☦️",[],"orthodox,cross,suppedaneum,religion","2626-FE0F"]],star_and_crescent:[[["☪"],["☪️","262a"]],["☪️",[],"star,and,crescent,islam","262A-FE0F"]],peace_symbol:[[["☮"],["☮️","262e"]],["☮️",[],"peace,symbol,hippie","262E-FE0F"]],menorah_with_nine_branches:[[["🕎"]],["🕎",[],"menorah,with,nine,branches"]],six_pointed_star:[[["🔯"]],["🔯",[],"six,pointed,star,with,middle,dot,purple-square,religion,jewish,hexagram"]],aries:[[["♈"]],["♈",[],"aries,sign,purple-square,zodiac,astrology"]],taurus:[[["♉"]],["♉",[],"taurus,purple-square,sign,zodiac,astrology"]],gemini:[[["♊"]],["♊",[],"gemini,sign,zodiac,purple-square,astrology"]],cancer:[[["♋"]],["♋",[],"cancer,sign,zodiac,purple-square,astrology"]],leo:[[["♌"]],["♌",[],"leo,sign,purple-square,zodiac,astrology"]],virgo:[[["♍"]],["♍",[],"virgo,sign,zodiac,purple-square,astrology"]],libra:[[["♎"]],["♎",[],"libra,sign,purple-square,zodiac,astrology"]],scorpius:[[["♏"]],["♏",[],"scorpius,sign,zodiac,purple-square,astrology,scorpio"]],sagittarius:[[["♐"]],["♐",[],"sagittarius,sign,zodiac,purple-square,astrology"]],capricorn:[[["♑"]],["♑",[],"capricorn,sign,zodiac,purple-square,astrology"]],aquarius:[[["♒"]],["♒",[],"aquarius,sign,purple-square,zodiac,astrology"]],pisces:[[["♓"]],["♓",[],"pisces,purple-square,sign,zodiac,astrology"]],ophiuchus:[[["⛎"]],["⛎",[],"ophiuchus,sign,purple-square,constellation,astrology"]],twisted_rightwards_arrows:[[["🔀"]],["🔀",[],"twisted,rightwards,arrows,blue-square,shuffle,music,random"]],repeat:[[["🔁"]],["🔁",[],"repeat,clockwise,rightwards,and,leftwards,open,circle,arrows,loop,record"]],repeat_one:[[["🔂"]],["🔂",[],"repeat,one,clockwise,rightwards,and,leftwards,open,circle,arrows,with,circled,overlay,blue-square,loop"]],arrow_forward:[[["▶"],["▶️","25b6"]],["▶️",[],"arrow,forward,black,right,pointing,triangle,blue-square,direction,play","25B6-FE0F"]],fast_forward:[[["⏩"]],["⏩",[],"fast,forward,black,right,pointing,double,triangle,blue-square,play,speed,continue"]],black_right_pointing_double_triangle_with_vertical_bar:[[["⏭"],["⏭️","23ed"]],["⏭️",[],"black,right,pointing,double,triangle,with,vertical,bar","23ED-FE0F"]],black_right_pointing_triangle_with_double_vertical_bar:[[["⏯"],["⏯️","23ef"]],["⏯️",[],"black,right,pointing,triangle,with,double,vertical,bar","23EF-FE0F"]],arrow_backward:[[["◀"],["◀️","25c0"]],["◀️",[],"arrow,backward,black,left,pointing,triangle,blue-square,direction","25C0-FE0F"]],rewind:[[["⏪"]],["⏪",[],"rewind,black,left,pointing,double,triangle,play,blue-square"]],black_left_pointing_double_triangle_with_vertical_bar:[[["⏮"],["⏮️","23ee"]],["⏮️",[],"black,left,pointing,double,triangle,with,vertical,bar","23EE-FE0F"]],arrow_up_small:[[["🔼"]],["🔼",[],"arrow,up,small,pointing,red,triangle,blue-square,direction,point,forward,top"]],arrow_double_up:[[["⏫"]],["⏫",[],"arrow,double,up,black,pointing,triangle,blue-square,direction,top"]],arrow_down_small:[[["🔽"]],["🔽",[],"arrow,down,small,pointing,red,triangle,blue-square,direction,bottom"]],arrow_double_down:[[["⏬"]],["⏬",[],"arrow,double,down,black,pointing,triangle,blue-square,direction,bottom"]],double_vertical_bar:[[["⏸"],["⏸️","23f8"]],["⏸️",[],"double,vertical,bar","23F8-FE0F"]],black_square_for_stop:[[["⏹"],["⏹️","23f9"]],["⏹️",[],"black,square,for,stop","23F9-FE0F"]],black_circle_for_record:[[["⏺"],["⏺️","23fa"]],["⏺️",[],"black,circle,for,record","23FA-FE0F"]],eject:[[["⏏"],["⏏️","23cf"]],["⏏️",[],"eject","23CF-FE0F"]],cinema:[[["🎦"]],["🎦",[],"cinema,blue-square,record,film,movie,curtain,stage,theater"]],low_brightness:[[["🔅"]],["🔅",[],"low,brightness,symbol,sun,afternoon,warm,summer"]],high_brightness:[[["🔆"]],["🔆",[],"high,brightness,symbol,sun,light"]],signal_strength:[[["📶"]],["📶",[],"signal,strength,antenna,with,bars,blue-square,reception,phone,internet,connection,wifi,bluetooth"]],vibration_mode:[[["📳"]],["📳",[],"vibration,mode,orange-square,phone"]],mobile_phone_off:[[["📴"]],["📴",[],"mobile,phone,off,mute,orange-square,silence,quiet"]],female_sign:[[["♀"],["♀️","2640"]],["♀️",[],"female,sign","2640-FE0F"]],male_sign:[[["♂"],["♂️","2642"]],["♂️",[],"male,sign","2642-FE0F"]],medical_symbol:[[["⚕"],["⚕️","2695"]],["⚕️",["staff_of_aesculapius"],"medical,symbol,staff,of,aesculapius","2695-FE0F"]],recycle:[[["♻"],["♻️","267b"]],["♻️",[],"recycle,black,universal,recycling,symbol,arrow,environment,garbage,trash","267B-FE0F"]],fleur_de_lis:[[["⚜"],["⚜️","269c"]],["⚜️",[],"fleur,de,lis,decorative,scout","269C-FE0F"]],trident:[[["🔱"]],["🔱",[],"trident,emblem,weapon,spear"]],name_badge:[[["📛"]],["📛",[],"name,badge,fire,forbid"]],beginner:[[["🔰"]],["🔰",[],"beginner,japanese,symbol,for,badge,shield"]],o:[[["⭕"]],["⭕",[],"o,heavy,large,circle,round"]],white_check_mark:[[["✅"]],["✅",[],"white,check,mark,heavy,green-square,ok,agree,vote,election,answer,tick"]],ballot_box_with_check:[[["☑"],["☑️","2611"]],["☑️",[],"ballot,box,with,check,ok,agree,confirm,black-square,vote,election,yes,tick","2611-FE0F"]],heavy_check_mark:[[["✔"],["✔️","2714"]],["✔️",[],"heavy,check,mark,ok,nike,answer,yes,tick","2714-FE0F"]],heavy_multiplication_x:[[["✖"],["✖️","2716"]],["✖️",[],"heavy,multiplication,x,math,calculation","2716-FE0F"]],x:[[["❌"]],["❌",[],"x,cross,mark,no,delete,remove,cancel"]],negative_squared_cross_mark:[[["❎"]],["❎",[],"negative,squared,cross,mark,x,green-square,no,deny"]],heavy_plus_sign:[[["➕"]],["➕",[],"heavy,plus,sign,math,calculation,addition,more,increase"]],heavy_minus_sign:[[["➖"]],["➖",[],"heavy,minus,sign,math,calculation,subtract,less"]],heavy_division_sign:[[["➗"]],["➗",[],"heavy,division,sign,divide,math,calculation"]],curly_loop:[[["➰"]],["➰",[],"curly,loop,scribble,draw,shape,squiggle"]],loop:[[["➿"]],["➿",[],"loop,double,curly,tape,cassette"]],part_alternation_mark:[[["〽"],["〽️","303d"]],["〽️",[],"part,alternation,mark,graph,presentation,stats,business,economics,bad","303D-FE0F"]],eight_spoked_asterisk:[[["✳"],["✳️","2733"]],["✳️",[],"eight,spoked,asterisk,star,sparkle,green-square","2733-FE0F"]],eight_pointed_black_star:[[["✴"],["✴️","2734"]],["✴️",[],"eight,pointed,black,star,orange-square,shape,polygon","2734-FE0F"]],sparkle:[[["❇"],["❇️","2747"]],["❇️",[],"sparkle,stars,green-square,awesome,good,fireworks","2747-FE0F"]],bangbang:[[["‼"],["‼️","203c"]],["‼️",[],"bangbang,double,exclamation,mark,surprise","203C-FE0F"]],interrobang:[[["⁉"],["⁉️","2049"]],["⁉️",[],"interrobang,exclamation,question,mark,wat,punctuation,surprise","2049-FE0F"]],question:[[["❓"]],["❓",[],"question,black,mark,ornament,doubt,confused"]],grey_question:[[["❔"]],["❔",[],"grey,question,white,mark,ornament,doubts,gray,huh,confused"]],grey_exclamation:[[["❕"]],["❕",[],"grey,exclamation,white,mark,ornament,surprise,punctuation,gray,wow,warning"]],exclamation:[[["❗"]],["❗",["heavy_exclamation_mark"],"exclamation,heavy,mark,symbol,heavy_exclamation_mark,danger,surprise,punctuation,wow,warning"]],wavy_dash:[[["〰"],["〰️","3030"]],["〰️",[],"wavy,dash,draw,line,moustache,mustache,squiggle,scribble","3030-FE0F"]],keycap_ten:[[["🔟"]],["🔟",[],"keycap,ten,numbers,10,blue-square"]],capital_abcd:[[["🔠"]],["🔠",[],"capital,abcd,input,symbol,for,latin,letters,alphabet,words,blue-square"]],abcd:[[["🔡"]],["🔡",[],"abcd,input,symbol,for,latin,small,letters,blue-square,alphabet"]],symbols:[[["🔣"]],["🔣",[],"symbols,input,symbol,for,blue-square,music,note,ampersand,percent,glyphs,characters"]],abc:[[["🔤"]],["🔤",[],"abc,input,symbol,for,latin,letters,blue-square,alphabet"]],a:[[["🅰"],["🅰️","1f170"]],["🅰️",[],"a,negative,squared,latin,capital,letter,red-square,alphabet"]],ab:[[["🆎"]],["🆎",[],"ab,negative,squared,red-square,alphabet"]],b:[[["🅱"],["🅱️","1f171"]],["🅱️",[],"b,negative,squared,latin,capital,letter,red-square,alphabet"]],cl:[[["🆑"]],["🆑",[],"cl,squared,alphabet,words,red-square"]],cool:[[["🆒"]],["🆒",[],"cool,squared,words,blue-square"]],free:[[["🆓"]],["🆓",[],"free,squared,blue-square,words"]],information_source:[[["ℹ"],["ℹ️","2139"]],["ℹ️",[],"information,source,blue-square,alphabet,letter","2139-FE0F"]],id:[[["🆔"]],["🆔",[],"id,squared,purple-square,words"]],m:[[["Ⓜ"],["Ⓜ️","24c2"]],["Ⓜ️",[],"m,circled,latin,capital,letter,alphabet,blue-circle","24C2-FE0F"]],new:[[["🆕"]],["🆕",[],"new,squared,blue-square,words,start"]],ng:[[["🆖"]],["🆖",[],"ng,squared,blue-square,words,shape,icon"]],o2:[[["🅾"],["🅾️","1f17e"]],["🅾️",[],"o2,negative,squared,latin,capital,letter,o,alphabet,red-square"]],ok:[[["🆗"]],["🆗",[],"ok,squared,good,agree,yes,blue-square"]],parking:[[["🅿"],["🅿️","1f17f"]],["🅿️",[],"parking,negative,squared,latin,capital,letter,p,cars,blue-square,alphabet"]],sos:[[["🆘"]],["🆘",[],"sos,squared,help,red-square,words,emergency,911"]],up:[[["🆙"]],["🆙",[],"up,squared,with,exclamation,mark,blue-square,above,high"]],vs:[[["🆚"]],["🆚",[],"vs,squared,words,orange-square"]],koko:[[["🈁"]],["🈁",[],"koko,squared,katakana,blue-square,here,japanese,destination"]],sa:[[["🈂"],["🈂️","1f202"]],["🈂️",[],"sa,squared,katakana,japanese,blue-square"]],u6708:[[["🈷"],["🈷️","1f237"]],["🈷️",[],"u6708,squared,cjk,unified,ideograph,6708,chinese,month,moon,japanese,orange-square,kanji"]],u6709:[[["🈶"]],["🈶",[],"u6709,squared,cjk,unified,ideograph,6709,orange-square,chinese,have,kanji"]],u6307:[[["🈯"]],["🈯",[],"u6307,squared,cjk,unified,ideograph,6307,chinese,point,green-square,kanji"]],ideograph_advantage:[[["🉐"]],["🉐",[],"ideograph,advantage,circled,chinese,kanji,obtain,get,circle"]],u5272:[[["🈹"]],["🈹",[],"u5272,squared,cjk,unified,ideograph,5272,cut,divide,chinese,kanji,pink-square"]],u7121:[[["🈚"]],["🈚",[],"u7121,squared,cjk,unified,ideograph,7121,nothing,chinese,kanji,japanese,orange-square"]],u7981:[[["🈲"]],["🈲",[],"u7981,squared,cjk,unified,ideograph,7981,kanji,japanese,chinese,forbidden,limit,restricted,red-square"]],accept:[[["🉑"]],["🉑",[],"accept,circled,ideograph,ok,good,chinese,kanji,agree,yes,orange-circle"]],u7533:[[["🈸"]],["🈸",[],"u7533,squared,cjk,unified,ideograph,7533,chinese,japanese,kanji,orange-square"]],u5408:[[["🈴"]],["🈴",[],"u5408,squared,cjk,unified,ideograph,5408,japanese,chinese,join,kanji,red-square"]],u7a7a:[[["🈳"]],["🈳",[],"u7a7a,squared,cjk,unified,ideograph,7a7a,kanji,japanese,chinese,empty,sky,blue-square"]],congratulations:[[["㊗"],["㊗️","3297"]],["㊗️",[],"congratulations,circled,ideograph,congratulation,chinese,kanji,japanese,red-circle","3297-FE0F"]],secret:[[["㊙"],["㊙️","3299"]],["㊙️",[],"secret,circled,ideograph,privacy,chinese,sshh,kanji,red-circle","3299-FE0F"]],u55b6:[[["🈺"]],["🈺",[],"u55b6,squared,cjk,unified,ideograph,55b6,japanese,opening hours,orange-square"]],u6e80:[[["🈵"]],["🈵",[],"u6e80,squared,cjk,unified,ideograph,6e80,full,chinese,japanese,red-square,kanji"]],black_small_square:[[["▪"],["▪️","25aa"]],["▪️",[],"black,small,square,shape,icon","25AA-FE0F"]],white_small_square:[[["▫"],["▫️","25ab"]],["▫️",[],"white,small,square,shape,icon","25AB-FE0F"]],white_medium_square:[[["◻"],["◻️","25fb"]],["◻️",[],"white,medium,square,shape,stone,icon","25FB-FE0F"]],black_medium_square:[[["◼"],["◼️","25fc"]],["◼️",[],"black,medium,square,shape,button,icon","25FC-FE0F"]],white_medium_small_square:[[["◽"]],["◽",[],"white,medium,small,square,shape,stone,icon,button"]],black_medium_small_square:[[["◾"]],["◾",[],"black,medium,small,square,icon,shape,button"]],black_large_square:[[["⬛"]],["⬛",[],"black,large,square,shape,icon,button"]],white_large_square:[[["⬜"]],["⬜",[],"white,large,square,shape,icon,stone,button"]],large_orange_diamond:[[["🔶"]],["🔶",[],"large,orange,diamond,shape,jewel,gem"]],large_blue_diamond:[[["🔷"]],["🔷",[],"large,blue,diamond,shape,jewel,gem"]],small_orange_diamond:[[["🔸"]],["🔸",[],"small,orange,diamond,shape,jewel,gem"]],small_blue_diamond:[[["🔹"]],["🔹",[],"small,blue,diamond,shape,jewel,gem"]],small_red_triangle:[[["🔺"]],["🔺",[],"small,red,triangle,up,pointing,shape,direction,top"]],small_red_triangle_down:[[["🔻"]],["🔻",[],"small,red,triangle,down,pointing,shape,direction,bottom"]],diamond_shape_with_a_dot_inside:[[["💠"]],["💠",[],"diamond,shape,with,a,dot,inside,jewel,blue,gem,crystal,fancy"]],radio_button:[[["🔘"]],["🔘",[],"radio,button,input,old,music,circle"]],black_square_button:[[["🔲"]],["🔲",[],"black,square,button,shape,input,frame"]],white_square_button:[[["🔳"]],["🔳",[],"white,square,button,shape,input"]],white_circle:[[["⚪"]],["⚪",[],"white,circle,medium,shape,round"]],black_circle:[[["⚫"]],["⚫",[],"black,circle,medium,shape,button,round"]],red_circle:[[["🔴"]],["🔴",[],"red,circle,large,shape,error,danger"]],large_blue_circle:[[["🔵"]],["🔵",[],"large,blue,circle,shape,icon,button"]],checkered_flag:[[["🏁"]],["🏁",[],"checkered,flag,chequered,contest,finishline,race,gokart"]],triangular_flag_on_post:[[["🚩"]],["🚩",[],"triangular,flag,on,post,mark,milestone,place"]],crossed_flags:[[["🎌"]],["🎌",[],"crossed,flags,japanese,nation,country,border"]],waving_black_flag:[[["🏴"]],["🏴",[],"waving,black,flag"]],waving_white_flag:[[["🏳"],["🏳️","1f3f3"]],["🏳️",[],"waving,white,flag"]],copyright:[[["©️","a9"]],["©️",[],"copyright,sign,ip,license,circle,law,legal","00A9-FE0F"]],registered:[[["®️","ae"]],["®️",[],"registered,sign,alphabet,circle","00AE-FE0F"]],tm:[[["™️","2122"]],["™️",[],"tm,trade,mark,sign,trademark,brand,law,legal","2122-FE0F"]],"flag-ac":[[["🇦🇨"]],["🇦🇨",[],"flag,ac,ascension,island"]],"flag-ad":[[["🇦🇩"]],["🇦🇩",[],"flag,ad,andorra"]],"flag-ae":[[["🇦🇪"]],["🇦🇪",[],"flag,ae,united,arab,emirates"]],"flag-af":[[["🇦🇫"]],["🇦🇫",[],"flag,af,afghanistan"]],"flag-ag":[[["🇦🇬"]],["🇦🇬",[],"flag,ag,antigua,&,barbuda"]],"flag-ai":[[["🇦🇮"]],["🇦🇮",[],"flag,ai,anguilla"]],"flag-al":[[["🇦🇱"]],["🇦🇱",[],"flag,al,albania"]],"flag-am":[[["🇦🇲"]],["🇦🇲",[],"flag,am,armenia"]],"flag-ao":[[["🇦🇴"]],["🇦🇴",[],"flag,ao,angola"]],"flag-aq":[[["🇦🇶"]],["🇦🇶",[],"flag,aq,antarctica"]],"flag-ar":[[["🇦🇷"]],["🇦🇷",[],"flag,ar,argentina"]],"flag-as":[[["🇦🇸"]],["🇦🇸",[],"flag,as,american,samoa"]],"flag-at":[[["🇦🇹"]],["🇦🇹",[],"flag,at,austria"]],"flag-au":[[["🇦🇺"]],["🇦🇺",[],"flag,au,australia"]],"flag-aw":[[["🇦🇼"]],["🇦🇼",[],"flag,aw,aruba"]],"flag-ax":[[["🇦🇽"]],["🇦🇽",[],"flag,ax,åland,islands"]],"flag-az":[[["🇦🇿"]],["🇦🇿",[],"flag,az,azerbaijan"]],"flag-ba":[[["🇧🇦"]],["🇧🇦",[],"flag,ba,bosnia,&,herzegovina"]],"flag-bb":[[["🇧🇧"]],["🇧🇧",[],"flag,bb,barbados"]],"flag-bd":[[["🇧🇩"]],["🇧🇩",[],"flag,bd,bangladesh"]],"flag-be":[[["🇧🇪"]],["🇧🇪",[],"flag,be,belgium"]],"flag-bf":[[["🇧🇫"]],["🇧🇫",[],"flag,bf,burkina,faso"]],"flag-bg":[[["🇧🇬"]],["🇧🇬",[],"flag,bg,bulgaria"]],"flag-bh":[[["🇧🇭"]],["🇧🇭",[],"flag,bh,bahrain"]],"flag-bi":[[["🇧🇮"]],["🇧🇮",[],"flag,bi,burundi"]],"flag-bj":[[["🇧🇯"]],["🇧🇯",[],"flag,bj,benin"]],"flag-bl":[[["🇧🇱"]],["🇧🇱",[],"flag,bl,st.,barthélemy"]],"flag-bm":[[["🇧🇲"]],["🇧🇲",[],"flag,bm,bermuda"]],"flag-bn":[[["🇧🇳"]],["🇧🇳",[],"flag,bn,brunei"]],"flag-bo":[[["🇧🇴"]],["🇧🇴",[],"flag,bo,bolivia"]],"flag-bq":[[["🇧🇶"]],["🇧🇶",[],"flag,bq,caribbean,netherlands"]],"flag-br":[[["🇧🇷"]],["🇧🇷",[],"flag,br,brazil"]],"flag-bs":[[["🇧🇸"]],["🇧🇸",[],"flag,bs,bahamas"]],"flag-bt":[[["🇧🇹"]],["🇧🇹",[],"flag,bt,bhutan"]],"flag-bv":[[["🇧🇻"]],["🇧🇻",[],"flag,bv,bouvet,island"]],"flag-bw":[[["🇧🇼"]],["🇧🇼",[],"flag,bw,botswana"]],"flag-by":[[["🇧🇾"]],["🇧🇾",[],"flag,by,belarus"]],"flag-bz":[[["🇧🇿"]],["🇧🇿",[],"flag,bz,belize"]],"flag-ca":[[["🇨🇦"]],["🇨🇦",[],"flag,ca,canada"]],"flag-cc":[[["🇨🇨"]],["🇨🇨",[],"flag,cc,cocos,(keeling),islands"]],"flag-cd":[[["🇨🇩"]],["🇨🇩",[],"flag,cd,congo,kinshasa"]],"flag-cf":[[["🇨🇫"]],["🇨🇫",[],"flag,cf,central,african,republic"]],"flag-cg":[[["🇨🇬"]],["🇨🇬",[],"flag,cg,congo,brazzaville"]],"flag-ch":[[["🇨🇭"]],["🇨🇭",[],"flag,ch,switzerland"]],"flag-ci":[[["🇨🇮"]],["🇨🇮",[],"flag,ci,côte,d’ivoire"]],"flag-ck":[[["🇨🇰"]],["🇨🇰",[],"flag,ck,cook,islands"]],"flag-cl":[[["🇨🇱"]],["🇨🇱",[],"flag,cl,chile"]],"flag-cm":[[["🇨🇲"]],["🇨🇲",[],"flag,cm,cameroon"]],cn:[[["🇨🇳"]],["🇨🇳",["flag-cn"],"cn,flag,china,chinese,prc,country,nation,banner"]],"flag-co":[[["🇨🇴"]],["🇨🇴",[],"flag,co,colombia"]],"flag-cp":[[["🇨🇵"]],["🇨🇵",[],"flag,cp,clipperton,island"]],"flag-cr":[[["🇨🇷"]],["🇨🇷",[],"flag,cr,costa,rica"]],"flag-cu":[[["🇨🇺"]],["🇨🇺",[],"flag,cu,cuba"]],"flag-cv":[[["🇨🇻"]],["🇨🇻",[],"flag,cv,cape,verde"]],"flag-cw":[[["🇨🇼"]],["🇨🇼",[],"flag,cw,curaçao"]],"flag-cx":[[["🇨🇽"]],["🇨🇽",[],"flag,cx,christmas,island"]],"flag-cy":[[["🇨🇾"]],["🇨🇾",[],"flag,cy,cyprus"]],"flag-cz":[[["🇨🇿"]],["🇨🇿",[],"flag,cz,czechia"]],de:[[["🇩🇪"]],["🇩🇪",["flag-de"],"de,flag,germany,german,nation,country,banner"]],"flag-dg":[[["🇩🇬"]],["🇩🇬",[],"flag,dg,diego,garcia"]],"flag-dj":[[["🇩🇯"]],["🇩🇯",[],"flag,dj,djibouti"]],"flag-dk":[[["🇩🇰"]],["🇩🇰",[],"flag,dk,denmark"]],"flag-dm":[[["🇩🇲"]],["🇩🇲",[],"flag,dm,dominica"]],"flag-do":[[["🇩🇴"]],["🇩🇴",[],"flag,do,dominican,republic"]],"flag-dz":[[["🇩🇿"]],["🇩🇿",[],"flag,dz,algeria"]],"flag-ea":[[["🇪🇦"]],["🇪🇦",[],"flag,ea,ceuta,&,melilla"]],"flag-ec":[[["🇪🇨"]],["🇪🇨",[],"flag,ec,ecuador"]],"flag-ee":[[["🇪🇪"]],["🇪🇪",[],"flag,ee,estonia"]],"flag-eg":[[["🇪🇬"]],["🇪🇬",[],"flag,eg,egypt"]],"flag-eh":[[["🇪🇭"]],["🇪🇭",[],"flag,eh,western,sahara"]],"flag-er":[[["🇪🇷"]],["🇪🇷",[],"flag,er,eritrea"]],es:[[["🇪🇸"]],["🇪🇸",["flag-es"],"es,flag,spain,nation,country,banner"]],"flag-et":[[["🇪🇹"]],["🇪🇹",[],"flag,et,ethiopia"]],"flag-eu":[[["🇪🇺"]],["🇪🇺",[],"flag,eu,european,union"]],"flag-fi":[[["🇫🇮"]],["🇫🇮",[],"flag,fi,finland"]],"flag-fj":[[["🇫🇯"]],["🇫🇯",[],"flag,fj,fiji"]],"flag-fk":[[["🇫🇰"]],["🇫🇰",[],"flag,fk,falkland,islands"]],"flag-fm":[[["🇫🇲"]],["🇫🇲",[],"flag,fm,micronesia"]],"flag-fo":[[["🇫🇴"]],["🇫🇴",[],"flag,fo,faroe,islands"]],fr:[[["🇫🇷"]],["🇫🇷",["flag-fr"],"fr,flag,france,banner,nation,french,country"]],"flag-ga":[[["🇬🇦"]],["🇬🇦",[],"flag,ga,gabon"]],gb:[[["🇬🇧"]],["🇬🇧",["uk","flag-gb"],"gb,uk,flag,united,kingdom"]],"flag-gd":[[["🇬🇩"]],["🇬🇩",[],"flag,gd,grenada"]],"flag-ge":[[["🇬🇪"]],["🇬🇪",[],"flag,ge,georgia"]],"flag-gf":[[["🇬🇫"]],["🇬🇫",[],"flag,gf,french,guiana"]],"flag-gg":[[["🇬🇬"]],["🇬🇬",[],"flag,gg,guernsey"]],"flag-gh":[[["🇬🇭"]],["🇬🇭",[],"flag,gh,ghana"]],"flag-gi":[[["🇬🇮"]],["🇬🇮",[],"flag,gi,gibraltar"]],"flag-gl":[[["🇬🇱"]],["🇬🇱",[],"flag,gl,greenland"]],"flag-gm":[[["🇬🇲"]],["🇬🇲",[],"flag,gm,gambia"]],"flag-gn":[[["🇬🇳"]],["🇬🇳",[],"flag,gn,guinea"]],"flag-gp":[[["🇬🇵"]],["🇬🇵",[],"flag,gp,guadeloupe"]],"flag-gq":[[["🇬🇶"]],["🇬🇶",[],"flag,gq,equatorial,guinea"]],"flag-gr":[[["🇬🇷"]],["🇬🇷",[],"flag,gr,greece"]],"flag-gs":[[["🇬🇸"]],["🇬🇸",[],"flag,gs,south,georgia,&,sandwich,islands"]],"flag-gt":[[["🇬🇹"]],["🇬🇹",[],"flag,gt,guatemala"]],"flag-gu":[[["🇬🇺"]],["🇬🇺",[],"flag,gu,guam"]],"flag-gw":[[["🇬🇼"]],["🇬🇼",[],"flag,gw,guinea,bissau"]],"flag-gy":[[["🇬🇾"]],["🇬🇾",[],"flag,gy,guyana"]],"flag-hk":[[["🇭🇰"]],["🇭🇰",[],"flag,hk,hong,kong,sar,china"]],"flag-hm":[[["🇭🇲"]],["🇭🇲",[],"flag,hm,heard,&,mcdonald,islands"]],"flag-hn":[[["🇭🇳"]],["🇭🇳",[],"flag,hn,honduras"]],"flag-hr":[[["🇭🇷"]],["🇭🇷",[],"flag,hr,croatia"]],"flag-ht":[[["🇭🇹"]],["🇭🇹",[],"flag,ht,haiti"]],"flag-hu":[[["🇭🇺"]],["🇭🇺",[],"flag,hu,hungary"]],"flag-ic":[[["🇮🇨"]],["🇮🇨",[],"flag,ic,canary,islands"]],"flag-id":[[["🇮🇩"]],["🇮🇩",[],"flag,id,indonesia"]],"flag-ie":[[["🇮🇪"]],["🇮🇪",[],"flag,ie,ireland"]],"flag-il":[[["🇮🇱"]],["🇮🇱",[],"flag,il,israel"]],"flag-im":[[["🇮🇲"]],["🇮🇲",[],"flag,im,isle,of,man"]],"flag-in":[[["🇮🇳"]],["🇮🇳",[],"flag,in,india"]],"flag-io":[[["🇮🇴"]],["🇮🇴",[],"flag,io,british,indian,ocean,territory"]],"flag-iq":[[["🇮🇶"]],["🇮🇶",[],"flag,iq,iraq"]],"flag-ir":[[["🇮🇷"]],["🇮🇷",[],"flag,ir,iran"]],"flag-is":[[["🇮🇸"]],["🇮🇸",[],"flag,is,iceland"]],it:[[["🇮🇹"]],["🇮🇹",["flag-it"],"it,flag,italy,nation,country,banner"]],"flag-je":[[["🇯🇪"]],["🇯🇪",[],"flag,je,jersey"]],"flag-jm":[[["🇯🇲"]],["🇯🇲",[],"flag,jm,jamaica"]],"flag-jo":[[["🇯🇴"]],["🇯🇴",[],"flag,jo,jordan"]],jp:[[["🇯🇵"]],["🇯🇵",["flag-jp"],"jp,flag,japan,japanese,nation,country,banner"]],"flag-ke":[[["🇰🇪"]],["🇰🇪",[],"flag,ke,kenya"]],"flag-kg":[[["🇰🇬"]],["🇰🇬",[],"flag,kg,kyrgyzstan"]],"flag-kh":[[["🇰🇭"]],["🇰🇭",[],"flag,kh,cambodia"]],"flag-ki":[[["🇰🇮"]],["🇰🇮",[],"flag,ki,kiribati"]],"flag-km":[[["🇰🇲"]],["🇰🇲",[],"flag,km,comoros"]],"flag-kn":[[["🇰🇳"]],["🇰🇳",[],"flag,kn,st.,kitts,&,nevis"]],"flag-kp":[[["🇰🇵"]],["🇰🇵",[],"flag,kp,north,korea"]],kr:[[["🇰🇷"]],["🇰🇷",["flag-kr"],"kr,flag,south,korea,nation,country,banner"]],"flag-kw":[[["🇰🇼"]],["🇰🇼",[],"flag,kw,kuwait"]],"flag-ky":[[["🇰🇾"]],["🇰🇾",[],"flag,ky,cayman,islands"]],"flag-kz":[[["🇰🇿"]],["🇰🇿",[],"flag,kz,kazakhstan"]],"flag-la":[[["🇱🇦"]],["🇱🇦",[],"flag,la,laos"]],"flag-lb":[[["🇱🇧"]],["🇱🇧",[],"flag,lb,lebanon"]],"flag-lc":[[["🇱🇨"]],["🇱🇨",[],"flag,lc,st.,lucia"]],"flag-li":[[["🇱🇮"]],["🇱🇮",[],"flag,li,liechtenstein"]],"flag-lk":[[["🇱🇰"]],["🇱🇰",[],"flag,lk,sri,lanka"]],"flag-lr":[[["🇱🇷"]],["🇱🇷",[],"flag,lr,liberia"]],"flag-ls":[[["🇱🇸"]],["🇱🇸",[],"flag,ls,lesotho"]],"flag-lt":[[["🇱🇹"]],["🇱🇹",[],"flag,lt,lithuania"]],"flag-lu":[[["🇱🇺"]],["🇱🇺",[],"flag,lu,luxembourg"]],"flag-lv":[[["🇱🇻"]],["🇱🇻",[],"flag,lv,latvia"]],"flag-ly":[[["🇱🇾"]],["🇱🇾",[],"flag,ly,libya"]],"flag-ma":[[["🇲🇦"]],["🇲🇦",[],"flag,ma,morocco"]],"flag-mc":[[["🇲🇨"]],["🇲🇨",[],"flag,mc,monaco"]],"flag-md":[[["🇲🇩"]],["🇲🇩",[],"flag,md,moldova"]],"flag-me":[[["🇲🇪"]],["🇲🇪",[],"flag,me,montenegro"]],"flag-mf":[[["🇲🇫"]],["🇲🇫",[],"flag,mf,st.,martin"]],"flag-mg":[[["🇲🇬"]],["🇲🇬",[],"flag,mg,madagascar"]],"flag-mh":[[["🇲🇭"]],["🇲🇭",[],"flag,mh,marshall,islands"]],"flag-mk":[[["🇲🇰"]],["🇲🇰",[],"flag,mk,macedonia"]],"flag-ml":[[["🇲🇱"]],["🇲🇱",[],"flag,ml,mali"]],"flag-mm":[[["🇲🇲"]],["🇲🇲",[],"flag,mm,myanmar,(burma)"]],"flag-mn":[[["🇲🇳"]],["🇲🇳",[],"flag,mn,mongolia"]],"flag-mo":[[["🇲🇴"]],["🇲🇴",[],"flag,mo,macau,sar,china"]],"flag-mp":[[["🇲🇵"]],["🇲🇵",[],"flag,mp,northern,mariana,islands"]],"flag-mq":[[["🇲🇶"]],["🇲🇶",[],"flag,mq,martinique"]],"flag-mr":[[["🇲🇷"]],["🇲🇷",[],"flag,mr,mauritania"]],"flag-ms":[[["🇲🇸"]],["🇲🇸",[],"flag,ms,montserrat"]],"flag-mt":[[["🇲🇹"]],["🇲🇹",[],"flag,mt,malta"]],"flag-mu":[[["🇲🇺"]],["🇲🇺",[],"flag,mu,mauritius"]],"flag-mv":[[["🇲🇻"]],["🇲🇻",[],"flag,mv,maldives"]],"flag-mw":[[["🇲🇼"]],["🇲🇼",[],"flag,mw,malawi"]],"flag-mx":[[["🇲🇽"]],["🇲🇽",[],"flag,mx,mexico"]],"flag-my":[[["🇲🇾"]],["🇲🇾",[],"flag,my,malaysia"]],"flag-mz":[[["🇲🇿"]],["🇲🇿",[],"flag,mz,mozambique"]],"flag-na":[[["🇳🇦"]],["🇳🇦",[],"flag,na,namibia"]],"flag-nc":[[["🇳🇨"]],["🇳🇨",[],"flag,nc,new,caledonia"]],"flag-ne":[[["🇳🇪"]],["🇳🇪",[],"flag,ne,niger"]],"flag-nf":[[["🇳🇫"]],["🇳🇫",[],"flag,nf,norfolk,island"]],"flag-ng":[[["🇳🇬"]],["🇳🇬",[],"flag,ng,nigeria"]],"flag-ni":[[["🇳🇮"]],["🇳🇮",[],"flag,ni,nicaragua"]],"flag-nl":[[["🇳🇱"]],["🇳🇱",[],"flag,nl,netherlands"]],"flag-no":[[["🇳🇴"]],["🇳🇴",[],"flag,no,norway"]],"flag-np":[[["🇳🇵"]],["🇳🇵",[],"flag,np,nepal"]],"flag-nr":[[["🇳🇷"]],["🇳🇷",[],"flag,nr,nauru"]],"flag-nu":[[["🇳🇺"]],["🇳🇺",[],"flag,nu,niue"]],"flag-nz":[[["🇳🇿"]],["🇳🇿",[],"flag,nz,new,zealand"]],"flag-om":[[["🇴🇲"]],["🇴🇲",[],"flag,om,oman"]],"flag-pa":[[["🇵🇦"]],["🇵🇦",[],"flag,pa,panama"]],"flag-pe":[[["🇵🇪"]],["🇵🇪",[],"flag,pe,peru"]],"flag-pf":[[["🇵🇫"]],["🇵🇫",[],"flag,pf,french,polynesia"]],"flag-pg":[[["🇵🇬"]],["🇵🇬",[],"flag,pg,papua,new,guinea"]],"flag-ph":[[["🇵🇭"]],["🇵🇭",[],"flag,ph,philippines"]],"flag-pk":[[["🇵🇰"]],["🇵🇰",[],"flag,pk,pakistan"]],"flag-pl":[[["🇵🇱"]],["🇵🇱",[],"flag,pl,poland"]],"flag-pm":[[["🇵🇲"]],["🇵🇲",[],"flag,pm,st.,pierre,&,miquelon"]],"flag-pn":[[["🇵🇳"]],["🇵🇳",[],"flag,pn,pitcairn,islands"]],"flag-pr":[[["🇵🇷"]],["🇵🇷",[],"flag,pr,puerto,rico"]],"flag-ps":[[["🇵🇸"]],["🇵🇸",[],"flag,ps,palestinian,territories"]],"flag-pt":[[["🇵🇹"]],["🇵🇹",[],"flag,pt,portugal"]],"flag-pw":[[["🇵🇼"]],["🇵🇼",[],"flag,pw,palau"]],"flag-py":[[["🇵🇾"]],["🇵🇾",[],"flag,py,paraguay"]],"flag-qa":[[["🇶🇦"]],["🇶🇦",[],"flag,qa,qatar"]],"flag-re":[[["🇷🇪"]],["🇷🇪",[],"flag,re,réunion"]],"flag-ro":[[["🇷🇴"]],["🇷🇴",[],"flag,ro,romania"]],"flag-rs":[[["🇷🇸"]],["🇷🇸",[],"flag,rs,serbia"]],ru:[[["🇷🇺"]],["🇷🇺",["flag-ru"],"ru,flag,russia,russian,federation,nation,country,banner"]],"flag-rw":[[["🇷🇼"]],["🇷🇼",[],"flag,rw,rwanda"]],"flag-sa":[[["🇸🇦"]],["🇸🇦",[],"flag,sa,saudi,arabia"]],"flag-sb":[[["🇸🇧"]],["🇸🇧",[],"flag,sb,solomon,islands"]],"flag-sc":[[["🇸🇨"]],["🇸🇨",[],"flag,sc,seychelles"]],"flag-sd":[[["🇸🇩"]],["🇸🇩",[],"flag,sd,sudan"]],"flag-se":[[["🇸🇪"]],["🇸🇪",[],"flag,se,sweden"]],"flag-sg":[[["🇸🇬"]],["🇸🇬",[],"flag,sg,singapore"]],"flag-sh":[[["🇸🇭"]],["🇸🇭",[],"flag,sh,st.,helena"]],"flag-si":[[["🇸🇮"]],["🇸🇮",[],"flag,si,slovenia"]],"flag-sj":[[["🇸🇯"]],["🇸🇯",[],"flag,sj,svalbard,&,jan,mayen"]],"flag-sk":[[["🇸🇰"]],["🇸🇰",[],"flag,sk,slovakia"]],"flag-sl":[[["🇸🇱"]],["🇸🇱",[],"flag,sl,sierra,leone"]],"flag-sm":[[["🇸🇲"]],["🇸🇲",[],"flag,sm,san,marino"]],"flag-sn":[[["🇸🇳"]],["🇸🇳",[],"flag,sn,senegal"]],"flag-so":[[["🇸🇴"]],["🇸🇴",[],"flag,so,somalia"]],"flag-sr":[[["🇸🇷"]],["🇸🇷",[],"flag,sr,suriname"]],"flag-ss":[[["🇸🇸"]],["🇸🇸",[],"flag,ss,south,sudan"]],"flag-st":[[["🇸🇹"]],["🇸🇹",[],"flag,st,são,tomé,&,príncipe"]],"flag-sv":[[["🇸🇻"]],["🇸🇻",[],"flag,sv,el,salvador"]],"flag-sx":[[["🇸🇽"]],["🇸🇽",[],"flag,sx,sint,maarten"]],"flag-sy":[[["🇸🇾"]],["🇸🇾",[],"flag,sy,syria"]],"flag-sz":[[["🇸🇿"]],["🇸🇿",[],"flag,sz,swaziland"]],"flag-ta":[[["🇹🇦"]],["🇹🇦",[],"flag,ta,tristan,da,cunha"]],"flag-tc":[[["🇹🇨"]],["🇹🇨",[],"flag,tc,turks,&,caicos,islands"]],"flag-td":[[["🇹🇩"]],["🇹🇩",[],"flag,td,chad"]],"flag-tf":[[["🇹🇫"]],["🇹🇫",[],"flag,tf,french,southern,territories"]],"flag-tg":[[["🇹🇬"]],["🇹🇬",[],"flag,tg,togo"]],"flag-th":[[["🇹🇭"]],["🇹🇭",[],"flag,th,thailand"]],"flag-tj":[[["🇹🇯"]],["🇹🇯",[],"flag,tj,tajikistan"]],"flag-tk":[[["🇹🇰"]],["🇹🇰",[],"flag,tk,tokelau"]],"flag-tl":[[["🇹🇱"]],["🇹🇱",[],"flag,tl,timor,leste"]],"flag-tm":[[["🇹🇲"]],["🇹🇲",[],"flag,tm,turkmenistan"]],"flag-tn":[[["🇹🇳"]],["🇹🇳",[],"flag,tn,tunisia"]],"flag-to":[[["🇹🇴"]],["🇹🇴",[],"flag,to,tonga"]],"flag-tr":[[["🇹🇷"]],["🇹🇷",[],"flag,tr,turkey"]],"flag-tt":[[["🇹🇹"]],["🇹🇹",[],"flag,tt,trinidad,&,tobago"]],"flag-tv":[[["🇹🇻"]],["🇹🇻",[],"flag,tv,tuvalu"]],"flag-tw":[[["🇹🇼"]],["🇹🇼",[],"flag,tw,taiwan"]],"flag-tz":[[["🇹🇿"]],["🇹🇿",[],"flag,tz,tanzania"]],"flag-ua":[[["🇺🇦"]],["🇺🇦",[],"flag,ua,ukraine"]],"flag-ug":[[["🇺🇬"]],["🇺🇬",[],"flag,ug,uganda"]],"flag-um":[[["🇺🇲"]],["🇺🇲",[],"flag,um,u.s.,outlying,islands"]],"flag-un":[[["🇺🇳"]],["🇺🇳",[],"flag,un,united,nations"]],us:[[["🇺🇸"]],["🇺🇸",["flag-us"],"us,flag,united,states,america,nation,country,banner"]],"flag-uy":[[["🇺🇾"]],["🇺🇾",[],"flag,uy,uruguay"]],"flag-uz":[[["🇺🇿"]],["🇺🇿",[],"flag,uz,uzbekistan"]],"flag-va":[[["🇻🇦"]],["🇻🇦",[],"flag,va,vatican,city"]],"flag-vc":[[["🇻🇨"]],["🇻🇨",[],"flag,vc,st.,vincent,&,grenadines"]],"flag-ve":[[["🇻🇪"]],["🇻🇪",[],"flag,ve,venezuela"]],"flag-vg":[[["🇻🇬"]],["🇻🇬",[],"flag,vg,british,virgin,islands"]],"flag-vi":[[["🇻🇮"]],["🇻🇮",[],"flag,vi,u.s.,virgin,islands"]],"flag-vn":[[["🇻🇳"]],["🇻🇳",[],"flag,vn,vietnam"]],"flag-vu":[[["🇻🇺"]],["🇻🇺",[],"flag,vu,vanuatu"]],"flag-wf":[[["🇼🇫"]],["🇼🇫",[],"flag,wf,wallis,&,futuna"]],"flag-ws":[[["🇼🇸"]],["🇼🇸",[],"flag,ws,samoa"]],"flag-xk":[[["🇽🇰"]],["🇽🇰",[],"flag,xk,kosovo"]],"flag-ye":[[["🇾🇪"]],["🇾🇪",[],"flag,ye,yemen"]],"flag-yt":[[["🇾🇹"]],["🇾🇹",[],"flag,yt,mayotte"]],"flag-za":[[["🇿🇦"]],["🇿🇦",[],"flag,za,south,africa"]],"flag-zm":[[["🇿🇲"]],["🇿🇲",[],"flag,zm,zambia"]],"flag-zw":[[["🇿🇼"]],["🇿🇼",[],"flag,zw,zimbabwe"]],"male-doctor":[[["👨‍⚕","1f468-200d-2695-fe0f"],["👨‍⚕️"],["👨🏻‍⚕","1f468-1f3fb-200d-2695-fe0f"],["👨🏼‍⚕","1f468-1f3fc-200d-2695-fe0f"],["👨🏽‍⚕","1f468-1f3fd-200d-2695-fe0f"],["👨🏾‍⚕","1f468-1f3fe-200d-2695-fe0f"],["👨🏿‍⚕","1f468-1f3ff-200d-2695-fe0f"],["👨🏻‍⚕️"],["👨🏼‍⚕️"],["👨🏽‍⚕️"],["👨🏾‍⚕️"],["👨🏿‍⚕️"]],["👨‍⚕️",[],"male,doctor","1F468-200D-2695-FE0F"]],"female-doctor":[[["👩‍⚕","1f469-200d-2695-fe0f"],["👩‍⚕️"],["👩🏻‍⚕","1f469-1f3fb-200d-2695-fe0f"],["👩🏼‍⚕","1f469-1f3fc-200d-2695-fe0f"],["👩🏽‍⚕","1f469-1f3fd-200d-2695-fe0f"],["👩🏾‍⚕","1f469-1f3fe-200d-2695-fe0f"],["👩🏿‍⚕","1f469-1f3ff-200d-2695-fe0f"],["👩🏻‍⚕️"],["👩🏼‍⚕️"],["👩🏽‍⚕️"],["👩🏾‍⚕️"],["👩🏿‍⚕️"]],["👩‍⚕️",[],"female,doctor","1F469-200D-2695-FE0F"]],"male-student":[[["👨‍🎓"],["👨🏻‍🎓"],["👨🏼‍🎓"],["👨🏽‍🎓"],["👨🏾‍🎓"],["👨🏿‍🎓"]],["👨‍🎓",[],"male,student","1F468-200D-1F393"]],"female-student":[[["👩‍🎓"],["👩🏻‍🎓"],["👩🏼‍🎓"],["👩🏽‍🎓"],["👩🏾‍🎓"],["👩🏿‍🎓"]],["👩‍🎓",[],"female,student","1F469-200D-1F393"]],"male-teacher":[[["👨‍🏫"],["👨🏻‍🏫"],["👨🏼‍🏫"],["👨🏽‍🏫"],["👨🏾‍🏫"],["👨🏿‍🏫"]],["👨‍🏫",[],"male,teacher","1F468-200D-1F3EB"]],"female-teacher":[[["👩‍🏫"],["👩🏻‍🏫"],["👩🏼‍🏫"],["👩🏽‍🏫"],["👩🏾‍🏫"],["👩🏿‍🏫"]],["👩‍🏫",[],"female,teacher","1F469-200D-1F3EB"]],"male-judge":[[["👨‍⚖","1f468-200d-2696-fe0f"],["👨‍⚖️"],["👨🏻‍⚖","1f468-1f3fb-200d-2696-fe0f"],["👨🏼‍⚖","1f468-1f3fc-200d-2696-fe0f"],["👨🏽‍⚖","1f468-1f3fd-200d-2696-fe0f"],["👨🏾‍⚖","1f468-1f3fe-200d-2696-fe0f"],["👨🏿‍⚖","1f468-1f3ff-200d-2696-fe0f"],["👨🏻‍⚖️"],["👨🏼‍⚖️"],["👨🏽‍⚖️"],["👨🏾‍⚖️"],["👨🏿‍⚖️"]],["👨‍⚖️",[],"male,judge","1F468-200D-2696-FE0F"]],"female-judge":[[["👩‍⚖","1f469-200d-2696-fe0f"],["👩‍⚖️"],["👩🏻‍⚖","1f469-1f3fb-200d-2696-fe0f"],["👩🏼‍⚖","1f469-1f3fc-200d-2696-fe0f"],["👩🏽‍⚖","1f469-1f3fd-200d-2696-fe0f"],["👩🏾‍⚖","1f469-1f3fe-200d-2696-fe0f"],["👩🏿‍⚖","1f469-1f3ff-200d-2696-fe0f"],["👩🏻‍⚖️"],["👩🏼‍⚖️"],["👩🏽‍⚖️"],["👩🏾‍⚖️"],["👩🏿‍⚖️"]],["👩‍⚖️",[],"female,judge","1F469-200D-2696-FE0F"]],"male-farmer":[[["👨‍🌾"],["👨🏻‍🌾"],["👨🏼‍🌾"],["👨🏽‍🌾"],["👨🏾‍🌾"],["👨🏿‍🌾"]],["👨‍🌾",[],"male,farmer","1F468-200D-1F33E"]],"female-farmer":[[["👩‍🌾"],["👩🏻‍🌾"],["👩🏼‍🌾"],["👩🏽‍🌾"],["👩🏾‍🌾"],["👩🏿‍🌾"]],["👩‍🌾",[],"female,farmer","1F469-200D-1F33E"]],"male-cook":[[["👨‍🍳"],["👨🏻‍🍳"],["👨🏼‍🍳"],["👨🏽‍🍳"],["👨🏾‍🍳"],["👨🏿‍🍳"]],["👨‍🍳",[],"male,cook","1F468-200D-1F373"]],"female-cook":[[["👩‍🍳"],["👩🏻‍🍳"],["👩🏼‍🍳"],["👩🏽‍🍳"],["👩🏾‍🍳"],["👩🏿‍🍳"]],["👩‍🍳",[],"female,cook","1F469-200D-1F373"]],"male-mechanic":[[["👨‍🔧"],["👨🏻‍🔧"],["👨🏼‍🔧"],["👨🏽‍🔧"],["👨🏾‍🔧"],["👨🏿‍🔧"]],["👨‍🔧",[],"male,mechanic","1F468-200D-1F527"]],"female-mechanic":[[["👩‍🔧"],["👩🏻‍🔧"],["👩🏼‍🔧"],["👩🏽‍🔧"],["👩🏾‍🔧"],["👩🏿‍🔧"]],["👩‍🔧",[],"female,mechanic","1F469-200D-1F527"]],"male-factory-worker":[[["👨‍🏭"],["👨🏻‍🏭"],["👨🏼‍🏭"],["👨🏽‍🏭"],["👨🏾‍🏭"],["👨🏿‍🏭"]],["👨‍🏭",[],"male,factory,worker","1F468-200D-1F3ED"]],"female-factory-worker":[[["👩‍🏭"],["👩🏻‍🏭"],["👩🏼‍🏭"],["👩🏽‍🏭"],["👩🏾‍🏭"],["👩🏿‍🏭"]],["👩‍🏭",[],"female,factory,worker","1F469-200D-1F3ED"]],"male-office-worker":[[["👨‍💼"],["👨🏻‍💼"],["👨🏼‍💼"],["👨🏽‍💼"],["👨🏾‍💼"],["👨🏿‍💼"]],["👨‍💼",[],"male,office,worker","1F468-200D-1F4BC"]],"female-office-worker":[[["👩‍💼"],["👩🏻‍💼"],["👩🏼‍💼"],["👩🏽‍💼"],["👩🏾‍💼"],["👩🏿‍💼"]],["👩‍💼",[],"female,office,worker","1F469-200D-1F4BC"]],"male-scientist":[[["👨‍🔬"],["👨🏻‍🔬"],["👨🏼‍🔬"],["👨🏽‍🔬"],["👨🏾‍🔬"],["👨🏿‍🔬"]],["👨‍🔬",[],"male,scientist","1F468-200D-1F52C"]],"female-scientist":[[["👩‍🔬"],["👩🏻‍🔬"],["👩🏼‍🔬"],["👩🏽‍🔬"],["👩🏾‍🔬"],["👩🏿‍🔬"]],["👩‍🔬",[],"female,scientist","1F469-200D-1F52C"]],"male-technologist":[[["👨‍💻"],["👨🏻‍💻"],["👨🏼‍💻"],["👨🏽‍💻"],["👨🏾‍💻"],["👨🏿‍💻"]],["👨‍💻",[],"male,technologist","1F468-200D-1F4BB"]],"female-technologist":[[["👩‍💻"],["👩🏻‍💻"],["👩🏼‍💻"],["👩🏽‍💻"],["👩🏾‍💻"],["👩🏿‍💻"]],["👩‍💻",[],"female,technologist","1F469-200D-1F4BB"]],"male-singer":[[["👨‍🎤"],["👨🏻‍🎤"],["👨🏼‍🎤"],["👨🏽‍🎤"],["👨🏾‍🎤"],["👨🏿‍🎤"]],["👨‍🎤",[],"male,singer","1F468-200D-1F3A4"]],"female-singer":[[["👩‍🎤"],["👩🏻‍🎤"],["👩🏼‍🎤"],["👩🏽‍🎤"],["👩🏾‍🎤"],["👩🏿‍🎤"]],["👩‍🎤",[],"female,singer","1F469-200D-1F3A4"]],"male-artist":[[["👨‍🎨"],["👨🏻‍🎨"],["👨🏼‍🎨"],["👨🏽‍🎨"],["👨🏾‍🎨"],["👨🏿‍🎨"]],["👨‍🎨",[],"male,artist","1F468-200D-1F3A8"]],"female-artist":[[["👩‍🎨"],["👩🏻‍🎨"],["👩🏼‍🎨"],["👩🏽‍🎨"],["👩🏾‍🎨"],["👩🏿‍🎨"]],["👩‍🎨",[],"female,artist","1F469-200D-1F3A8"]],"male-pilot":[[["👨‍✈","1f468-200d-2708-fe0f"],["👨‍✈️"],["👨🏻‍✈","1f468-1f3fb-200d-2708-fe0f"],["👨🏼‍✈","1f468-1f3fc-200d-2708-fe0f"],["👨🏽‍✈","1f468-1f3fd-200d-2708-fe0f"],["👨🏾‍✈","1f468-1f3fe-200d-2708-fe0f"],["👨🏿‍✈","1f468-1f3ff-200d-2708-fe0f"],["👨🏻‍✈️"],["👨🏼‍✈️"],["👨🏽‍✈️"],["👨🏾‍✈️"],["👨🏿‍✈️"]],["👨‍✈️",[],"male,pilot","1F468-200D-2708-FE0F"]],"female-pilot":[[["👩‍✈","1f469-200d-2708-fe0f"],["👩‍✈️"],["👩🏻‍✈","1f469-1f3fb-200d-2708-fe0f"],["👩🏼‍✈","1f469-1f3fc-200d-2708-fe0f"],["👩🏽‍✈","1f469-1f3fd-200d-2708-fe0f"],["👩🏾‍✈","1f469-1f3fe-200d-2708-fe0f"],["👩🏿‍✈","1f469-1f3ff-200d-2708-fe0f"],["👩🏻‍✈️"],["👩🏼‍✈️"],["👩🏽‍✈️"],["👩🏾‍✈️"],["👩🏿‍✈️"]],["👩‍✈️",[],"female,pilot","1F469-200D-2708-FE0F"]],"male-astronaut":[[["👨‍🚀"],["👨🏻‍🚀"],["👨🏼‍🚀"],["👨🏽‍🚀"],["👨🏾‍🚀"],["👨🏿‍🚀"]],["👨‍🚀",[],"male,astronaut","1F468-200D-1F680"]],"female-astronaut":[[["👩‍🚀"],["👩🏻‍🚀"],["👩🏼‍🚀"],["👩🏽‍🚀"],["👩🏾‍🚀"],["👩🏿‍🚀"]],["👩‍🚀",[],"female,astronaut","1F469-200D-1F680"]],"male-firefighter":[[["👨‍🚒"],["👨🏻‍🚒"],["👨🏼‍🚒"],["👨🏽‍🚒"],["👨🏾‍🚒"],["👨🏿‍🚒"]],["👨‍🚒",[],"male,firefighter","1F468-200D-1F692"]],"female-firefighter":[[["👩‍🚒"],["👩🏻‍🚒"],["👩🏼‍🚒"],["👩🏽‍🚒"],["👩🏾‍🚒"],["👩🏿‍🚒"]],["👩‍🚒",[],"female,firefighter","1F469-200D-1F692"]],"male-police-officer":[[["👮‍♂","1f46e-200d-2642-fe0f"],["👮‍♂️"],["👮🏻‍♂","1f46e-1f3fb-200d-2642-fe0f"],["👮🏼‍♂","1f46e-1f3fc-200d-2642-fe0f"],["👮🏽‍♂","1f46e-1f3fd-200d-2642-fe0f"],["👮🏾‍♂","1f46e-1f3fe-200d-2642-fe0f"],["👮🏿‍♂","1f46e-1f3ff-200d-2642-fe0f"],["👮🏻‍♂️"],["👮🏼‍♂️"],["👮🏽‍♂️"],["👮🏾‍♂️"],["👮🏿‍♂️"]],["👮‍♂️",[],"male,police,officer","1F46E-200D-2642-FE0F"]],"female-police-officer":[[["👮‍♀","1f46e-200d-2640-fe0f"],["👮‍♀️"],["👮🏻‍♀","1f46e-1f3fb-200d-2640-fe0f"],["👮🏼‍♀","1f46e-1f3fc-200d-2640-fe0f"],["👮🏽‍♀","1f46e-1f3fd-200d-2640-fe0f"],["👮🏾‍♀","1f46e-1f3fe-200d-2640-fe0f"],["👮🏿‍♀","1f46e-1f3ff-200d-2640-fe0f"],["👮🏻‍♀️"],["👮🏼‍♀️"],["👮🏽‍♀️"],["👮🏾‍♀️"],["👮🏿‍♀️"]],["👮‍♀️",[],"female,police,officer","1F46E-200D-2640-FE0F"]],"male-guard":[[["💂‍♂","1f482-200d-2642-fe0f"],["💂‍♂️"],["💂🏻‍♂","1f482-1f3fb-200d-2642-fe0f"],["💂🏼‍♂","1f482-1f3fc-200d-2642-fe0f"],["💂🏽‍♂","1f482-1f3fd-200d-2642-fe0f"],["💂🏾‍♂","1f482-1f3fe-200d-2642-fe0f"],["💂🏿‍♂","1f482-1f3ff-200d-2642-fe0f"],["💂🏻‍♂️"],["💂🏼‍♂️"],["💂🏽‍♂️"],["💂🏾‍♂️"],["💂🏿‍♂️"]],["💂‍♂️",[],"male,guard","1F482-200D-2642-FE0F"]],"female-guard":[[["💂‍♀","1f482-200d-2640-fe0f"],["💂‍♀️"],["💂🏻‍♀","1f482-1f3fb-200d-2640-fe0f"],["💂🏼‍♀","1f482-1f3fc-200d-2640-fe0f"],["💂🏽‍♀","1f482-1f3fd-200d-2640-fe0f"],["💂🏾‍♀","1f482-1f3fe-200d-2640-fe0f"],["💂🏿‍♀","1f482-1f3ff-200d-2640-fe0f"],["💂🏻‍♀️"],["💂🏼‍♀️"],["💂🏽‍♀️"],["💂🏾‍♀️"],["💂🏿‍♀️"]],["💂‍♀️",[],"female,guard","1F482-200D-2640-FE0F"]],"male-construction-worker":[[["👷‍♂","1f477-200d-2642-fe0f"],["👷‍♂️"],["👷🏻‍♂","1f477-1f3fb-200d-2642-fe0f"],["👷🏼‍♂","1f477-1f3fc-200d-2642-fe0f"],["👷🏽‍♂","1f477-1f3fd-200d-2642-fe0f"],["👷🏾‍♂","1f477-1f3fe-200d-2642-fe0f"],["👷🏿‍♂","1f477-1f3ff-200d-2642-fe0f"],["👷🏻‍♂️"],["👷🏼‍♂️"],["👷🏽‍♂️"],["👷🏾‍♂️"],["👷🏿‍♂️"]],["👷‍♂️",[],"male,construction,worker","1F477-200D-2642-FE0F"]],"female-construction-worker":[[["👷‍♀","1f477-200d-2640-fe0f"],["👷‍♀️"],["👷🏻‍♀","1f477-1f3fb-200d-2640-fe0f"],["👷🏼‍♀","1f477-1f3fc-200d-2640-fe0f"],["👷🏽‍♀","1f477-1f3fd-200d-2640-fe0f"],["👷🏾‍♀","1f477-1f3fe-200d-2640-fe0f"],["👷🏿‍♀","1f477-1f3ff-200d-2640-fe0f"],["👷🏻‍♀️"],["👷🏼‍♀️"],["👷🏽‍♀️"],["👷🏾‍♀️"],["👷🏿‍♀️"]],["👷‍♀️",[],"female,construction,worker","1F477-200D-2640-FE0F"]],"man-wearing-turban":[[["👳‍♂","1f473-200d-2642-fe0f"],["👳‍♂️"],["👳🏻‍♂","1f473-1f3fb-200d-2642-fe0f"],["👳🏼‍♂","1f473-1f3fc-200d-2642-fe0f"],["👳🏽‍♂","1f473-1f3fd-200d-2642-fe0f"],["👳🏾‍♂","1f473-1f3fe-200d-2642-fe0f"],["👳🏿‍♂","1f473-1f3ff-200d-2642-fe0f"],["👳🏻‍♂️"],["👳🏼‍♂️"],["👳🏽‍♂️"],["👳🏾‍♂️"],["👳🏿‍♂️"]],["👳‍♂️",[],"man,wearing,turban","1F473-200D-2642-FE0F"]],"woman-wearing-turban":[[["👳‍♀","1f473-200d-2640-fe0f"],["👳‍♀️"],["👳🏻‍♀","1f473-1f3fb-200d-2640-fe0f"],["👳🏼‍♀","1f473-1f3fc-200d-2640-fe0f"],["👳🏽‍♀","1f473-1f3fd-200d-2640-fe0f"],["👳🏾‍♀","1f473-1f3fe-200d-2640-fe0f"],["👳🏿‍♀","1f473-1f3ff-200d-2640-fe0f"],["👳🏻‍♀️"],["👳🏼‍♀️"],["👳🏽‍♀️"],["👳🏾‍♀️"],["👳🏿‍♀️"]],["👳‍♀️",[],"woman,wearing,turban","1F473-200D-2640-FE0F"]],"blond-haired-man":[[["👱‍♂","1f471-200d-2642-fe0f"],["👱‍♂️"],["👱🏻‍♂","1f471-1f3fb-200d-2642-fe0f"],["👱🏼‍♂","1f471-1f3fc-200d-2642-fe0f"],["👱🏽‍♂","1f471-1f3fd-200d-2642-fe0f"],["👱🏾‍♂","1f471-1f3fe-200d-2642-fe0f"],["👱🏿‍♂","1f471-1f3ff-200d-2642-fe0f"],["👱🏻‍♂️"],["👱🏼‍♂️"],["👱🏽‍♂️"],["👱🏾‍♂️"],["👱🏿‍♂️"]],["👱‍♂️",[],"blond,haired,man","1F471-200D-2642-FE0F"]],"blond-haired-woman":[[["👱‍♀","1f471-200d-2640-fe0f"],["👱‍♀️"],["👱🏻‍♀","1f471-1f3fb-200d-2640-fe0f"],["👱🏼‍♀","1f471-1f3fc-200d-2640-fe0f"],["👱🏽‍♀","1f471-1f3fd-200d-2640-fe0f"],["👱🏾‍♀","1f471-1f3fe-200d-2640-fe0f"],["👱🏿‍♀","1f471-1f3ff-200d-2640-fe0f"],["👱🏻‍♀️"],["👱🏼‍♀️"],["👱🏽‍♀️"],["👱🏾‍♀️"],["👱🏿‍♀️"]],["👱‍♀️",[],"blond,haired,woman","1F471-200D-2640-FE0F"]],female_mage:[[["🧙‍♀","1f9d9-200d-2640-fe0f"],["🧙‍♀️"],["🧙🏻‍♀","1f9d9-1f3fb-200d-2640-fe0f"],["🧙🏼‍♀","1f9d9-1f3fc-200d-2640-fe0f"],["🧙🏽‍♀","1f9d9-1f3fd-200d-2640-fe0f"],["🧙🏾‍♀","1f9d9-1f3fe-200d-2640-fe0f"],["🧙🏿‍♀","1f9d9-1f3ff-200d-2640-fe0f"],["🧙🏻‍♀️"],["🧙🏼‍♀️"],["🧙🏽‍♀️"],["🧙🏾‍♀️"],["🧙🏿‍♀️"]],["🧙‍♀️",[],"female,mage","1F9D9-200D-2640-FE0F"]],male_mage:[[["🧙‍♂","1f9d9-200d-2642-fe0f"],["🧙‍♂️"],["🧙🏻‍♂","1f9d9-1f3fb-200d-2642-fe0f"],["🧙🏼‍♂","1f9d9-1f3fc-200d-2642-fe0f"],["🧙🏽‍♂","1f9d9-1f3fd-200d-2642-fe0f"],["🧙🏾‍♂","1f9d9-1f3fe-200d-2642-fe0f"],["🧙🏿‍♂","1f9d9-1f3ff-200d-2642-fe0f"],["🧙🏻‍♂️"],["🧙🏼‍♂️"],["🧙🏽‍♂️"],["🧙🏾‍♂️"],["🧙🏿‍♂️"]],["🧙‍♂️",[],"male,mage","1F9D9-200D-2642-FE0F"]],female_fairy:[[["🧚‍♀","1f9da-200d-2640-fe0f"],["🧚‍♀️"],["🧚🏻‍♀","1f9da-1f3fb-200d-2640-fe0f"],["🧚🏼‍♀","1f9da-1f3fc-200d-2640-fe0f"],["🧚🏽‍♀","1f9da-1f3fd-200d-2640-fe0f"],["🧚🏾‍♀","1f9da-1f3fe-200d-2640-fe0f"],["🧚🏿‍♀","1f9da-1f3ff-200d-2640-fe0f"],["🧚🏻‍♀️"],["🧚🏼‍♀️"],["🧚🏽‍♀️"],["🧚🏾‍♀️"],["🧚🏿‍♀️"]],["🧚‍♀️",[],"female,fairy","1F9DA-200D-2640-FE0F"]],male_fairy:[[["🧚‍♂","1f9da-200d-2642-fe0f"],["🧚‍♂️"],["🧚🏻‍♂","1f9da-1f3fb-200d-2642-fe0f"],["🧚🏼‍♂","1f9da-1f3fc-200d-2642-fe0f"],["🧚🏽‍♂","1f9da-1f3fd-200d-2642-fe0f"],["🧚🏾‍♂","1f9da-1f3fe-200d-2642-fe0f"],["🧚🏿‍♂","1f9da-1f3ff-200d-2642-fe0f"],["🧚🏻‍♂️"],["🧚🏼‍♂️"],["🧚🏽‍♂️"],["🧚🏾‍♂️"],["🧚🏿‍♂️"]],["🧚‍♂️",[],"male,fairy","1F9DA-200D-2642-FE0F"]],female_vampire:[[["🧛‍♀","1f9db-200d-2640-fe0f"],["🧛‍♀️"],["🧛🏻‍♀","1f9db-1f3fb-200d-2640-fe0f"],["🧛🏼‍♀","1f9db-1f3fc-200d-2640-fe0f"],["🧛🏽‍♀","1f9db-1f3fd-200d-2640-fe0f"],["🧛🏾‍♀","1f9db-1f3fe-200d-2640-fe0f"],["🧛🏿‍♀","1f9db-1f3ff-200d-2640-fe0f"],["🧛🏻‍♀️"],["🧛🏼‍♀️"],["🧛🏽‍♀️"],["🧛🏾‍♀️"],["🧛🏿‍♀️"]],["🧛‍♀️",[],"female,vampire","1F9DB-200D-2640-FE0F"]],male_vampire:[[["🧛‍♂","1f9db-200d-2642-fe0f"],["🧛‍♂️"],["🧛🏻‍♂","1f9db-1f3fb-200d-2642-fe0f"],["🧛🏼‍♂","1f9db-1f3fc-200d-2642-fe0f"],["🧛🏽‍♂","1f9db-1f3fd-200d-2642-fe0f"],["🧛🏾‍♂","1f9db-1f3fe-200d-2642-fe0f"],["🧛🏿‍♂","1f9db-1f3ff-200d-2642-fe0f"],["🧛🏻‍♂️"],["🧛🏼‍♂️"],["🧛🏽‍♂️"],["🧛🏾‍♂️"],["🧛🏿‍♂️"]],["🧛‍♂️",[],"male,vampire","1F9DB-200D-2642-FE0F"]],mermaid:[[["🧜‍♀","1f9dc-200d-2640-fe0f"],["🧜‍♀️"],["🧜🏻‍♀","1f9dc-1f3fb-200d-2640-fe0f"],["🧜🏼‍♀","1f9dc-1f3fc-200d-2640-fe0f"],["🧜🏽‍♀","1f9dc-1f3fd-200d-2640-fe0f"],["🧜🏾‍♀","1f9dc-1f3fe-200d-2640-fe0f"],["🧜🏿‍♀","1f9dc-1f3ff-200d-2640-fe0f"],["🧜🏻‍♀️"],["🧜🏼‍♀️"],["🧜🏽‍♀️"],["🧜🏾‍♀️"],["🧜🏿‍♀️"]],["🧜‍♀️",[],"mermaid","1F9DC-200D-2640-FE0F"]],merman:[[["🧜‍♂","1f9dc-200d-2642-fe0f"],["🧜‍♂️"],["🧜🏻‍♂","1f9dc-1f3fb-200d-2642-fe0f"],["🧜🏼‍♂","1f9dc-1f3fc-200d-2642-fe0f"],["🧜🏽‍♂","1f9dc-1f3fd-200d-2642-fe0f"],["🧜🏾‍♂","1f9dc-1f3fe-200d-2642-fe0f"],["🧜🏿‍♂","1f9dc-1f3ff-200d-2642-fe0f"],["🧜🏻‍♂️"],["🧜🏼‍♂️"],["🧜🏽‍♂️"],["🧜🏾‍♂️"],["🧜🏿‍♂️"]],["🧜‍♂️",[],"merman","1F9DC-200D-2642-FE0F"]],female_elf:[[["🧝‍♀","1f9dd-200d-2640-fe0f"],["🧝‍♀️"],["🧝🏻‍♀","1f9dd-1f3fb-200d-2640-fe0f"],["🧝🏼‍♀","1f9dd-1f3fc-200d-2640-fe0f"],["🧝🏽‍♀","1f9dd-1f3fd-200d-2640-fe0f"],["🧝🏾‍♀","1f9dd-1f3fe-200d-2640-fe0f"],["🧝🏿‍♀","1f9dd-1f3ff-200d-2640-fe0f"],["🧝🏻‍♀️"],["🧝🏼‍♀️"],["🧝🏽‍♀️"],["🧝🏾‍♀️"],["🧝🏿‍♀️"]],["🧝‍♀️",[],"female,elf","1F9DD-200D-2640-FE0F"]],male_elf:[[["🧝‍♂","1f9dd-200d-2642-fe0f"],["🧝‍♂️"],["🧝🏻‍♂","1f9dd-1f3fb-200d-2642-fe0f"],["🧝🏼‍♂","1f9dd-1f3fc-200d-2642-fe0f"],["🧝🏽‍♂","1f9dd-1f3fd-200d-2642-fe0f"],["🧝🏾‍♂","1f9dd-1f3fe-200d-2642-fe0f"],["🧝🏿‍♂","1f9dd-1f3ff-200d-2642-fe0f"],["🧝🏻‍♂️"],["🧝🏼‍♂️"],["🧝🏽‍♂️"],["🧝🏾‍♂️"],["🧝🏿‍♂️"]],["🧝‍♂️",[],"male,elf","1F9DD-200D-2642-FE0F"]],female_genie:[[["🧞‍♀","1f9de-200d-2640-fe0f"],["🧞‍♀️"]],["🧞‍♀️",[],"female,genie","1F9DE-200D-2640-FE0F"]],male_genie:[[["🧞‍♂","1f9de-200d-2642-fe0f"],["🧞‍♂️"]],["🧞‍♂️",[],"male,genie","1F9DE-200D-2642-FE0F"]],female_zombie:[[["🧟‍♀","1f9df-200d-2640-fe0f"],["🧟‍♀️"]],["🧟‍♀️",[],"female,zombie","1F9DF-200D-2640-FE0F"]],male_zombie:[[["🧟‍♂","1f9df-200d-2642-fe0f"],["🧟‍♂️"]],["🧟‍♂️",[],"male,zombie","1F9DF-200D-2642-FE0F"]],"man-frowning":[[["🙍‍♂","1f64d-200d-2642-fe0f"],["🙍‍♂️"],["🙍🏻‍♂","1f64d-1f3fb-200d-2642-fe0f"],["🙍🏼‍♂","1f64d-1f3fc-200d-2642-fe0f"],["🙍🏽‍♂","1f64d-1f3fd-200d-2642-fe0f"],["🙍🏾‍♂","1f64d-1f3fe-200d-2642-fe0f"],["🙍🏿‍♂","1f64d-1f3ff-200d-2642-fe0f"],["🙍🏻‍♂️"],["🙍🏼‍♂️"],["🙍🏽‍♂️"],["🙍🏾‍♂️"],["🙍🏿‍♂️"]],["🙍‍♂️",[],"man,frowning","1F64D-200D-2642-FE0F"]],"woman-frowning":[[["🙍‍♀","1f64d-200d-2640-fe0f"],["🙍‍♀️"],["🙍🏻‍♀","1f64d-1f3fb-200d-2640-fe0f"],["🙍🏼‍♀","1f64d-1f3fc-200d-2640-fe0f"],["🙍🏽‍♀","1f64d-1f3fd-200d-2640-fe0f"],["🙍🏾‍♀","1f64d-1f3fe-200d-2640-fe0f"],["🙍🏿‍♀","1f64d-1f3ff-200d-2640-fe0f"],["🙍🏻‍♀️"],["🙍🏼‍♀️"],["🙍🏽‍♀️"],["🙍🏾‍♀️"],["🙍🏿‍♀️"]],["🙍‍♀️",[],"woman,frowning","1F64D-200D-2640-FE0F"]],"man-pouting":[[["🙎‍♂","1f64e-200d-2642-fe0f"],["🙎‍♂️"],["🙎🏻‍♂","1f64e-1f3fb-200d-2642-fe0f"],["🙎🏼‍♂","1f64e-1f3fc-200d-2642-fe0f"],["🙎🏽‍♂","1f64e-1f3fd-200d-2642-fe0f"],["🙎🏾‍♂","1f64e-1f3fe-200d-2642-fe0f"],["🙎🏿‍♂","1f64e-1f3ff-200d-2642-fe0f"],["🙎🏻‍♂️"],["🙎🏼‍♂️"],["🙎🏽‍♂️"],["🙎🏾‍♂️"],["🙎🏿‍♂️"]],["🙎‍♂️",[],"man,pouting","1F64E-200D-2642-FE0F"]],"woman-pouting":[[["🙎‍♀","1f64e-200d-2640-fe0f"],["🙎‍♀️"],["🙎🏻‍♀","1f64e-1f3fb-200d-2640-fe0f"],["🙎🏼‍♀","1f64e-1f3fc-200d-2640-fe0f"],["🙎🏽‍♀","1f64e-1f3fd-200d-2640-fe0f"],["🙎🏾‍♀","1f64e-1f3fe-200d-2640-fe0f"],["🙎🏿‍♀","1f64e-1f3ff-200d-2640-fe0f"],["🙎🏻‍♀️"],["🙎🏼‍♀️"],["🙎🏽‍♀️"],["🙎🏾‍♀️"],["🙎🏿‍♀️"]],["🙎‍♀️",[],"woman,pouting","1F64E-200D-2640-FE0F"]],"man-gesturing-no":[[["🙅‍♂","1f645-200d-2642-fe0f"],["🙅‍♂️"],["🙅🏻‍♂","1f645-1f3fb-200d-2642-fe0f"],["🙅🏼‍♂","1f645-1f3fc-200d-2642-fe0f"],["🙅🏽‍♂","1f645-1f3fd-200d-2642-fe0f"],["🙅🏾‍♂","1f645-1f3fe-200d-2642-fe0f"],["🙅🏿‍♂","1f645-1f3ff-200d-2642-fe0f"],["🙅🏻‍♂️"],["🙅🏼‍♂️"],["🙅🏽‍♂️"],["🙅🏾‍♂️"],["🙅🏿‍♂️"]],["🙅‍♂️",[],"man,gesturing,no","1F645-200D-2642-FE0F"]],"woman-gesturing-no":[[["🙅‍♀","1f645-200d-2640-fe0f"],["🙅‍♀️"],["🙅🏻‍♀","1f645-1f3fb-200d-2640-fe0f"],["🙅🏼‍♀","1f645-1f3fc-200d-2640-fe0f"],["🙅🏽‍♀","1f645-1f3fd-200d-2640-fe0f"],["🙅🏾‍♀","1f645-1f3fe-200d-2640-fe0f"],["🙅🏿‍♀","1f645-1f3ff-200d-2640-fe0f"],["🙅🏻‍♀️"],["🙅🏼‍♀️"],["🙅🏽‍♀️"],["🙅🏾‍♀️"],["🙅🏿‍♀️"]],["🙅‍♀️",[],"woman,gesturing,no","1F645-200D-2640-FE0F"]],"man-gesturing-ok":[[["🙆‍♂","1f646-200d-2642-fe0f"],["🙆‍♂️"],["🙆🏻‍♂","1f646-1f3fb-200d-2642-fe0f"],["🙆🏼‍♂","1f646-1f3fc-200d-2642-fe0f"],["🙆🏽‍♂","1f646-1f3fd-200d-2642-fe0f"],["🙆🏾‍♂","1f646-1f3fe-200d-2642-fe0f"],["🙆🏿‍♂","1f646-1f3ff-200d-2642-fe0f"],["🙆🏻‍♂️"],["🙆🏼‍♂️"],["🙆🏽‍♂️"],["🙆🏾‍♂️"],["🙆🏿‍♂️"]],["🙆‍♂️",[],"man,gesturing,ok","1F646-200D-2642-FE0F"]],"woman-gesturing-ok":[[["🙆‍♀","1f646-200d-2640-fe0f"],["🙆‍♀️"],["🙆🏻‍♀","1f646-1f3fb-200d-2640-fe0f"],["🙆🏼‍♀","1f646-1f3fc-200d-2640-fe0f"],["🙆🏽‍♀","1f646-1f3fd-200d-2640-fe0f"],["🙆🏾‍♀","1f646-1f3fe-200d-2640-fe0f"],["🙆🏿‍♀","1f646-1f3ff-200d-2640-fe0f"],["🙆🏻‍♀️"],["🙆🏼‍♀️"],["🙆🏽‍♀️"],["🙆🏾‍♀️"],["🙆🏿‍♀️"]],["🙆‍♀️",[],"woman,gesturing,ok","1F646-200D-2640-FE0F"]],"man-tipping-hand":[[["💁‍♂","1f481-200d-2642-fe0f"],["💁‍♂️"],["💁🏻‍♂","1f481-1f3fb-200d-2642-fe0f"],["💁🏼‍♂","1f481-1f3fc-200d-2642-fe0f"],["💁🏽‍♂","1f481-1f3fd-200d-2642-fe0f"],["💁🏾‍♂","1f481-1f3fe-200d-2642-fe0f"],["💁🏿‍♂","1f481-1f3ff-200d-2642-fe0f"],["💁🏻‍♂️"],["💁🏼‍♂️"],["💁🏽‍♂️"],["💁🏾‍♂️"],["💁🏿‍♂️"]],["💁‍♂️",[],"man,tipping,hand","1F481-200D-2642-FE0F"]],"woman-tipping-hand":[[["💁‍♀","1f481-200d-2640-fe0f"],["💁‍♀️"],["💁🏻‍♀","1f481-1f3fb-200d-2640-fe0f"],["💁🏼‍♀","1f481-1f3fc-200d-2640-fe0f"],["💁🏽‍♀","1f481-1f3fd-200d-2640-fe0f"],["💁🏾‍♀","1f481-1f3fe-200d-2640-fe0f"],["💁🏿‍♀","1f481-1f3ff-200d-2640-fe0f"],["💁🏻‍♀️"],["💁🏼‍♀️"],["💁🏽‍♀️"],["💁🏾‍♀️"],["💁🏿‍♀️"]],["💁‍♀️",[],"woman,tipping,hand","1F481-200D-2640-FE0F"]],"man-raising-hand":[[["🙋‍♂","1f64b-200d-2642-fe0f"],["🙋‍♂️"],["🙋🏻‍♂","1f64b-1f3fb-200d-2642-fe0f"],["🙋🏼‍♂","1f64b-1f3fc-200d-2642-fe0f"],["🙋🏽‍♂","1f64b-1f3fd-200d-2642-fe0f"],["🙋🏾‍♂","1f64b-1f3fe-200d-2642-fe0f"],["🙋🏿‍♂","1f64b-1f3ff-200d-2642-fe0f"],["🙋🏻‍♂️"],["🙋🏼‍♂️"],["🙋🏽‍♂️"],["🙋🏾‍♂️"],["🙋🏿‍♂️"]],["🙋‍♂️",[],"man,raising,hand","1F64B-200D-2642-FE0F"]],"woman-raising-hand":[[["🙋‍♀","1f64b-200d-2640-fe0f"],["🙋‍♀️"],["🙋🏻‍♀","1f64b-1f3fb-200d-2640-fe0f"],["🙋🏼‍♀","1f64b-1f3fc-200d-2640-fe0f"],["🙋🏽‍♀","1f64b-1f3fd-200d-2640-fe0f"],["🙋🏾‍♀","1f64b-1f3fe-200d-2640-fe0f"],["🙋🏿‍♀","1f64b-1f3ff-200d-2640-fe0f"],["🙋🏻‍♀️"],["🙋🏼‍♀️"],["🙋🏽‍♀️"],["🙋🏾‍♀️"],["🙋🏿‍♀️"]],["🙋‍♀️",[],"woman,raising,hand","1F64B-200D-2640-FE0F"]],"man-bowing":[[["🙇‍♂","1f647-200d-2642-fe0f"],["🙇‍♂️"],["🙇🏻‍♂","1f647-1f3fb-200d-2642-fe0f"],["🙇🏼‍♂","1f647-1f3fc-200d-2642-fe0f"],["🙇🏽‍♂","1f647-1f3fd-200d-2642-fe0f"],["🙇🏾‍♂","1f647-1f3fe-200d-2642-fe0f"],["🙇🏿‍♂","1f647-1f3ff-200d-2642-fe0f"],["🙇🏻‍♂️"],["🙇🏼‍♂️"],["🙇🏽‍♂️"],["🙇🏾‍♂️"],["🙇🏿‍♂️"]],["🙇‍♂️",[],"man,bowing","1F647-200D-2642-FE0F"]],"woman-bowing":[[["🙇‍♀","1f647-200d-2640-fe0f"],["🙇‍♀️"],["🙇🏻‍♀","1f647-1f3fb-200d-2640-fe0f"],["🙇🏼‍♀","1f647-1f3fc-200d-2640-fe0f"],["🙇🏽‍♀","1f647-1f3fd-200d-2640-fe0f"],["🙇🏾‍♀","1f647-1f3fe-200d-2640-fe0f"],["🙇🏿‍♀","1f647-1f3ff-200d-2640-fe0f"],["🙇🏻‍♀️"],["🙇🏼‍♀️"],["🙇🏽‍♀️"],["🙇🏾‍♀️"],["🙇🏿‍♀️"]],["🙇‍♀️",[],"woman,bowing","1F647-200D-2640-FE0F"]],"man-facepalming":[[["🤦‍♂","1f926-200d-2642-fe0f"],["🤦‍♂️"],["🤦🏻‍♂","1f926-1f3fb-200d-2642-fe0f"],["🤦🏼‍♂","1f926-1f3fc-200d-2642-fe0f"],["🤦🏽‍♂","1f926-1f3fd-200d-2642-fe0f"],["🤦🏾‍♂","1f926-1f3fe-200d-2642-fe0f"],["🤦🏿‍♂","1f926-1f3ff-200d-2642-fe0f"],["🤦🏻‍♂️"],["🤦🏼‍♂️"],["🤦🏽‍♂️"],["🤦🏾‍♂️"],["🤦🏿‍♂️"]],["🤦‍♂️",[],"man,facepalming","1F926-200D-2642-FE0F"]],"woman-facepalming":[[["🤦‍♀","1f926-200d-2640-fe0f"],["🤦‍♀️"],["🤦🏻‍♀","1f926-1f3fb-200d-2640-fe0f"],["🤦🏼‍♀","1f926-1f3fc-200d-2640-fe0f"],["🤦🏽‍♀","1f926-1f3fd-200d-2640-fe0f"],["🤦🏾‍♀","1f926-1f3fe-200d-2640-fe0f"],["🤦🏿‍♀","1f926-1f3ff-200d-2640-fe0f"],["🤦🏻‍♀️"],["🤦🏼‍♀️"],["🤦🏽‍♀️"],["🤦🏾‍♀️"],["🤦🏿‍♀️"]],["🤦‍♀️",[],"woman,facepalming","1F926-200D-2640-FE0F"]],"man-shrugging":[[["🤷‍♂","1f937-200d-2642-fe0f"],["🤷‍♂️"],["🤷🏻‍♂","1f937-1f3fb-200d-2642-fe0f"],["🤷🏼‍♂","1f937-1f3fc-200d-2642-fe0f"],["🤷🏽‍♂","1f937-1f3fd-200d-2642-fe0f"],["🤷🏾‍♂","1f937-1f3fe-200d-2642-fe0f"],["🤷🏿‍♂","1f937-1f3ff-200d-2642-fe0f"],["🤷🏻‍♂️"],["🤷🏼‍♂️"],["🤷🏽‍♂️"],["🤷🏾‍♂️"],["🤷🏿‍♂️"]],["🤷‍♂️",[],"man,shrugging","1F937-200D-2642-FE0F"]],"woman-shrugging":[[["🤷‍♀","1f937-200d-2640-fe0f"],["🤷‍♀️"],["🤷🏻‍♀","1f937-1f3fb-200d-2640-fe0f"],["🤷🏼‍♀","1f937-1f3fc-200d-2640-fe0f"],["🤷🏽‍♀","1f937-1f3fd-200d-2640-fe0f"],["🤷🏾‍♀","1f937-1f3fe-200d-2640-fe0f"],["🤷🏿‍♀","1f937-1f3ff-200d-2640-fe0f"],["🤷🏻‍♀️"],["🤷🏼‍♀️"],["🤷🏽‍♀️"],["🤷🏾‍♀️"],["🤷🏿‍♀️"]],["🤷‍♀️",[],"woman,shrugging","1F937-200D-2640-FE0F"]],"man-getting-massage":[[["💆‍♂","1f486-200d-2642-fe0f"],["💆‍♂️"],["💆🏻‍♂","1f486-1f3fb-200d-2642-fe0f"],["💆🏼‍♂","1f486-1f3fc-200d-2642-fe0f"],["💆🏽‍♂","1f486-1f3fd-200d-2642-fe0f"],["💆🏾‍♂","1f486-1f3fe-200d-2642-fe0f"],["💆🏿‍♂","1f486-1f3ff-200d-2642-fe0f"],["💆🏻‍♂️"],["💆🏼‍♂️"],["💆🏽‍♂️"],["💆🏾‍♂️"],["💆🏿‍♂️"]],["💆‍♂️",[],"man,getting,massage","1F486-200D-2642-FE0F"]],"woman-getting-massage":[[["💆‍♀","1f486-200d-2640-fe0f"],["💆‍♀️"],["💆🏻‍♀","1f486-1f3fb-200d-2640-fe0f"],["💆🏼‍♀","1f486-1f3fc-200d-2640-fe0f"],["💆🏽‍♀","1f486-1f3fd-200d-2640-fe0f"],["💆🏾‍♀","1f486-1f3fe-200d-2640-fe0f"],["💆🏿‍♀","1f486-1f3ff-200d-2640-fe0f"],["💆🏻‍♀️"],["💆🏼‍♀️"],["💆🏽‍♀️"],["💆🏾‍♀️"],["💆🏿‍♀️"]],["💆‍♀️",[],"woman,getting,massage","1F486-200D-2640-FE0F"]],"man-getting-haircut":[[["💇‍♂","1f487-200d-2642-fe0f"],["💇‍♂️"],["💇🏻‍♂","1f487-1f3fb-200d-2642-fe0f"],["💇🏼‍♂","1f487-1f3fc-200d-2642-fe0f"],["💇🏽‍♂","1f487-1f3fd-200d-2642-fe0f"],["💇🏾‍♂","1f487-1f3fe-200d-2642-fe0f"],["💇🏿‍♂","1f487-1f3ff-200d-2642-fe0f"],["💇🏻‍♂️"],["💇🏼‍♂️"],["💇🏽‍♂️"],["💇🏾‍♂️"],["💇🏿‍♂️"]],["💇‍♂️",[],"man,getting,haircut","1F487-200D-2642-FE0F"]],"woman-getting-haircut":[[["💇‍♀","1f487-200d-2640-fe0f"],["💇‍♀️"],["💇🏻‍♀","1f487-1f3fb-200d-2640-fe0f"],["💇🏼‍♀","1f487-1f3fc-200d-2640-fe0f"],["💇🏽‍♀","1f487-1f3fd-200d-2640-fe0f"],["💇🏾‍♀","1f487-1f3fe-200d-2640-fe0f"],["💇🏿‍♀","1f487-1f3ff-200d-2640-fe0f"],["💇🏻‍♀️"],["💇🏼‍♀️"],["💇🏽‍♀️"],["💇🏾‍♀️"],["💇🏿‍♀️"]],["💇‍♀️",[],"woman,getting,haircut","1F487-200D-2640-FE0F"]],"man-walking":[[["🚶‍♂","1f6b6-200d-2642-fe0f"],["🚶‍♂️"],["🚶🏻‍♂","1f6b6-1f3fb-200d-2642-fe0f"],["🚶🏼‍♂","1f6b6-1f3fc-200d-2642-fe0f"],["🚶🏽‍♂","1f6b6-1f3fd-200d-2642-fe0f"],["🚶🏾‍♂","1f6b6-1f3fe-200d-2642-fe0f"],["🚶🏿‍♂","1f6b6-1f3ff-200d-2642-fe0f"],["🚶🏻‍♂️"],["🚶🏼‍♂️"],["🚶🏽‍♂️"],["🚶🏾‍♂️"],["🚶🏿‍♂️"]],["🚶‍♂️",[],"man,walking","1F6B6-200D-2642-FE0F"]],"woman-walking":[[["🚶‍♀","1f6b6-200d-2640-fe0f"],["🚶‍♀️"],["🚶🏻‍♀","1f6b6-1f3fb-200d-2640-fe0f"],["🚶🏼‍♀","1f6b6-1f3fc-200d-2640-fe0f"],["🚶🏽‍♀","1f6b6-1f3fd-200d-2640-fe0f"],["🚶🏾‍♀","1f6b6-1f3fe-200d-2640-fe0f"],["🚶🏿‍♀","1f6b6-1f3ff-200d-2640-fe0f"],["🚶🏻‍♀️"],["🚶🏼‍♀️"],["🚶🏽‍♀️"],["🚶🏾‍♀️"],["🚶🏿‍♀️"]],["🚶‍♀️",[],"woman,walking","1F6B6-200D-2640-FE0F"]],"man-running":[[["🏃‍♂","1f3c3-200d-2642-fe0f"],["🏃‍♂️"],["🏃🏻‍♂","1f3c3-1f3fb-200d-2642-fe0f"],["🏃🏼‍♂","1f3c3-1f3fc-200d-2642-fe0f"],["🏃🏽‍♂","1f3c3-1f3fd-200d-2642-fe0f"],["🏃🏾‍♂","1f3c3-1f3fe-200d-2642-fe0f"],["🏃🏿‍♂","1f3c3-1f3ff-200d-2642-fe0f"],["🏃🏻‍♂️"],["🏃🏼‍♂️"],["🏃🏽‍♂️"],["🏃🏾‍♂️"],["🏃🏿‍♂️"]],["🏃‍♂️",[],"man,running","1F3C3-200D-2642-FE0F"]],"woman-running":[[["🏃‍♀","1f3c3-200d-2640-fe0f"],["🏃‍♀️"],["🏃🏻‍♀","1f3c3-1f3fb-200d-2640-fe0f"],["🏃🏼‍♀","1f3c3-1f3fc-200d-2640-fe0f"],["🏃🏽‍♀","1f3c3-1f3fd-200d-2640-fe0f"],["🏃🏾‍♀","1f3c3-1f3fe-200d-2640-fe0f"],["🏃🏿‍♀","1f3c3-1f3ff-200d-2640-fe0f"],["🏃🏻‍♀️"],["🏃🏼‍♀️"],["🏃🏽‍♀️"],["🏃🏾‍♀️"],["🏃🏿‍♀️"]],["🏃‍♀️",[],"woman,running","1F3C3-200D-2640-FE0F"]],"man-with-bunny-ears-partying":[[["👯‍♂","1f46f-200d-2642-fe0f"],["👯‍♂️"]],["👯‍♂️",[],"man,with,bunny,ears,partying","1F46F-200D-2642-FE0F"]],"woman-with-bunny-ears-partying":[[["👯‍♀","1f46f-200d-2640-fe0f"],["👯‍♀️"]],["👯‍♀️",[],"woman,with,bunny,ears,partying","1F46F-200D-2640-FE0F"]],woman_in_steamy_room:[[["🧖‍♀","1f9d6-200d-2640-fe0f"],["🧖‍♀️"],["🧖🏻‍♀","1f9d6-1f3fb-200d-2640-fe0f"],["🧖🏼‍♀","1f9d6-1f3fc-200d-2640-fe0f"],["🧖🏽‍♀","1f9d6-1f3fd-200d-2640-fe0f"],["🧖🏾‍♀","1f9d6-1f3fe-200d-2640-fe0f"],["🧖🏿‍♀","1f9d6-1f3ff-200d-2640-fe0f"],["🧖🏻‍♀️"],["🧖🏼‍♀️"],["🧖🏽‍♀️"],["🧖🏾‍♀️"],["🧖🏿‍♀️"]],["🧖‍♀️",[],"woman,in,steamy,room","1F9D6-200D-2640-FE0F"]],man_in_steamy_room:[[["🧖‍♂","1f9d6-200d-2642-fe0f"],["🧖‍♂️"],["🧖🏻‍♂","1f9d6-1f3fb-200d-2642-fe0f"],["🧖🏼‍♂","1f9d6-1f3fc-200d-2642-fe0f"],["🧖🏽‍♂","1f9d6-1f3fd-200d-2642-fe0f"],["🧖🏾‍♂","1f9d6-1f3fe-200d-2642-fe0f"],["🧖🏿‍♂","1f9d6-1f3ff-200d-2642-fe0f"],["🧖🏻‍♂️"],["🧖🏼‍♂️"],["🧖🏽‍♂️"],["🧖🏾‍♂️"],["🧖🏿‍♂️"]],["🧖‍♂️",[],"man,in,steamy,room","1F9D6-200D-2642-FE0F"]],woman_climbing:[[["🧗‍♀","1f9d7-200d-2640-fe0f"],["🧗‍♀️"],["🧗🏻‍♀","1f9d7-1f3fb-200d-2640-fe0f"],["🧗🏼‍♀","1f9d7-1f3fc-200d-2640-fe0f"],["🧗🏽‍♀","1f9d7-1f3fd-200d-2640-fe0f"],["🧗🏾‍♀","1f9d7-1f3fe-200d-2640-fe0f"],["🧗🏿‍♀","1f9d7-1f3ff-200d-2640-fe0f"],["🧗🏻‍♀️"],["🧗🏼‍♀️"],["🧗🏽‍♀️"],["🧗🏾‍♀️"],["🧗🏿‍♀️"]],["🧗‍♀️",[],"woman,climbing","1F9D7-200D-2640-FE0F"]],man_climbing:[[["🧗‍♂","1f9d7-200d-2642-fe0f"],["🧗‍♂️"],["🧗🏻‍♂","1f9d7-1f3fb-200d-2642-fe0f"],["🧗🏼‍♂","1f9d7-1f3fc-200d-2642-fe0f"],["🧗🏽‍♂","1f9d7-1f3fd-200d-2642-fe0f"],["🧗🏾‍♂","1f9d7-1f3fe-200d-2642-fe0f"],["🧗🏿‍♂","1f9d7-1f3ff-200d-2642-fe0f"],["🧗🏻‍♂️"],["🧗🏼‍♂️"],["🧗🏽‍♂️"],["🧗🏾‍♂️"],["🧗🏿‍♂️"]],["🧗‍♂️",[],"man,climbing","1F9D7-200D-2642-FE0F"]],woman_in_lotus_position:[[["🧘‍♀","1f9d8-200d-2640-fe0f"],["🧘‍♀️"],["🧘🏻‍♀","1f9d8-1f3fb-200d-2640-fe0f"],["🧘🏼‍♀","1f9d8-1f3fc-200d-2640-fe0f"],["🧘🏽‍♀","1f9d8-1f3fd-200d-2640-fe0f"],["🧘🏾‍♀","1f9d8-1f3fe-200d-2640-fe0f"],["🧘🏿‍♀","1f9d8-1f3ff-200d-2640-fe0f"],["🧘🏻‍♀️"],["🧘🏼‍♀️"],["🧘🏽‍♀️"],["🧘🏾‍♀️"],["🧘🏿‍♀️"]],["🧘‍♀️",[],"woman,in,lotus,position","1F9D8-200D-2640-FE0F"]],man_in_lotus_position:[[["🧘‍♂","1f9d8-200d-2642-fe0f"],["🧘‍♂️"],["🧘🏻‍♂","1f9d8-1f3fb-200d-2642-fe0f"],["🧘🏼‍♂","1f9d8-1f3fc-200d-2642-fe0f"],["🧘🏽‍♂","1f9d8-1f3fd-200d-2642-fe0f"],["🧘🏾‍♂","1f9d8-1f3fe-200d-2642-fe0f"],["🧘🏿‍♂","1f9d8-1f3ff-200d-2642-fe0f"],["🧘🏻‍♂️"],["🧘🏼‍♂️"],["🧘🏽‍♂️"],["🧘🏾‍♂️"],["🧘🏿‍♂️"]],["🧘‍♂️",[],"man,in,lotus,position","1F9D8-200D-2642-FE0F"]],"man-surfing":[[["🏄‍♂","1f3c4-200d-2642-fe0f"],["🏄‍♂️"],["🏄🏻‍♂","1f3c4-1f3fb-200d-2642-fe0f"],["🏄🏼‍♂","1f3c4-1f3fc-200d-2642-fe0f"],["🏄🏽‍♂","1f3c4-1f3fd-200d-2642-fe0f"],["🏄🏾‍♂","1f3c4-1f3fe-200d-2642-fe0f"],["🏄🏿‍♂","1f3c4-1f3ff-200d-2642-fe0f"],["🏄🏻‍♂️"],["🏄🏼‍♂️"],["🏄🏽‍♂️"],["🏄🏾‍♂️"],["🏄🏿‍♂️"]],["🏄‍♂️",[],"man,surfing","1F3C4-200D-2642-FE0F"]],"woman-surfing":[[["🏄‍♀","1f3c4-200d-2640-fe0f"],["🏄‍♀️"],["🏄🏻‍♀","1f3c4-1f3fb-200d-2640-fe0f"],["🏄🏼‍♀","1f3c4-1f3fc-200d-2640-fe0f"],["🏄🏽‍♀","1f3c4-1f3fd-200d-2640-fe0f"],["🏄🏾‍♀","1f3c4-1f3fe-200d-2640-fe0f"],["🏄🏿‍♀","1f3c4-1f3ff-200d-2640-fe0f"],["🏄🏻‍♀️"],["🏄🏼‍♀️"],["🏄🏽‍♀️"],["🏄🏾‍♀️"],["🏄🏿‍♀️"]],["🏄‍♀️",[],"woman,surfing","1F3C4-200D-2640-FE0F"]],"man-rowing-boat":[[["🚣‍♂","1f6a3-200d-2642-fe0f"],["🚣‍♂️"],["🚣🏻‍♂","1f6a3-1f3fb-200d-2642-fe0f"],["🚣🏼‍♂","1f6a3-1f3fc-200d-2642-fe0f"],["🚣🏽‍♂","1f6a3-1f3fd-200d-2642-fe0f"],["🚣🏾‍♂","1f6a3-1f3fe-200d-2642-fe0f"],["🚣🏿‍♂","1f6a3-1f3ff-200d-2642-fe0f"],["🚣🏻‍♂️"],["🚣🏼‍♂️"],["🚣🏽‍♂️"],["🚣🏾‍♂️"],["🚣🏿‍♂️"]],["🚣‍♂️",[],"man,rowing,boat","1F6A3-200D-2642-FE0F"]],"woman-rowing-boat":[[["🚣‍♀","1f6a3-200d-2640-fe0f"],["🚣‍♀️"],["🚣🏻‍♀","1f6a3-1f3fb-200d-2640-fe0f"],["🚣🏼‍♀","1f6a3-1f3fc-200d-2640-fe0f"],["🚣🏽‍♀","1f6a3-1f3fd-200d-2640-fe0f"],["🚣🏾‍♀","1f6a3-1f3fe-200d-2640-fe0f"],["🚣🏿‍♀","1f6a3-1f3ff-200d-2640-fe0f"],["🚣🏻‍♀️"],["🚣🏼‍♀️"],["🚣🏽‍♀️"],["🚣🏾‍♀️"],["🚣🏿‍♀️"]],["🚣‍♀️",[],"woman,rowing,boat","1F6A3-200D-2640-FE0F"]],"man-swimming":[[["🏊‍♂","1f3ca-200d-2642-fe0f"],["🏊‍♂️"],["🏊🏻‍♂","1f3ca-1f3fb-200d-2642-fe0f"],["🏊🏼‍♂","1f3ca-1f3fc-200d-2642-fe0f"],["🏊🏽‍♂","1f3ca-1f3fd-200d-2642-fe0f"],["🏊🏾‍♂","1f3ca-1f3fe-200d-2642-fe0f"],["🏊🏿‍♂","1f3ca-1f3ff-200d-2642-fe0f"],["🏊🏻‍♂️"],["🏊🏼‍♂️"],["🏊🏽‍♂️"],["🏊🏾‍♂️"],["🏊🏿‍♂️"]],["🏊‍♂️",[],"man,swimming","1F3CA-200D-2642-FE0F"]],"woman-swimming":[[["🏊‍♀","1f3ca-200d-2640-fe0f"],["🏊‍♀️"],["🏊🏻‍♀","1f3ca-1f3fb-200d-2640-fe0f"],["🏊🏼‍♀","1f3ca-1f3fc-200d-2640-fe0f"],["🏊🏽‍♀","1f3ca-1f3fd-200d-2640-fe0f"],["🏊🏾‍♀","1f3ca-1f3fe-200d-2640-fe0f"],["🏊🏿‍♀","1f3ca-1f3ff-200d-2640-fe0f"],["🏊🏻‍♀️"],["🏊🏼‍♀️"],["🏊🏽‍♀️"],["🏊🏾‍♀️"],["🏊🏿‍♀️"]],["🏊‍♀️",[],"woman,swimming","1F3CA-200D-2640-FE0F"]],"man-biking":[[["🚴‍♂","1f6b4-200d-2642-fe0f"],["🚴‍♂️"],["🚴🏻‍♂","1f6b4-1f3fb-200d-2642-fe0f"],["🚴🏼‍♂","1f6b4-1f3fc-200d-2642-fe0f"],["🚴🏽‍♂","1f6b4-1f3fd-200d-2642-fe0f"],["🚴🏾‍♂","1f6b4-1f3fe-200d-2642-fe0f"],["🚴🏿‍♂","1f6b4-1f3ff-200d-2642-fe0f"],["🚴🏻‍♂️"],["🚴🏼‍♂️"],["🚴🏽‍♂️"],["🚴🏾‍♂️"],["🚴🏿‍♂️"]],["🚴‍♂️",[],"man,biking","1F6B4-200D-2642-FE0F"]],"woman-biking":[[["🚴‍♀","1f6b4-200d-2640-fe0f"],["🚴‍♀️"],["🚴🏻‍♀","1f6b4-1f3fb-200d-2640-fe0f"],["🚴🏼‍♀","1f6b4-1f3fc-200d-2640-fe0f"],["🚴🏽‍♀","1f6b4-1f3fd-200d-2640-fe0f"],["🚴🏾‍♀","1f6b4-1f3fe-200d-2640-fe0f"],["🚴🏿‍♀","1f6b4-1f3ff-200d-2640-fe0f"],["🚴🏻‍♀️"],["🚴🏼‍♀️"],["🚴🏽‍♀️"],["🚴🏾‍♀️"],["🚴🏿‍♀️"]],["🚴‍♀️",[],"woman,biking","1F6B4-200D-2640-FE0F"]],"man-mountain-biking":[[["🚵‍♂","1f6b5-200d-2642-fe0f"],["🚵‍♂️"],["🚵🏻‍♂","1f6b5-1f3fb-200d-2642-fe0f"],["🚵🏼‍♂","1f6b5-1f3fc-200d-2642-fe0f"],["🚵🏽‍♂","1f6b5-1f3fd-200d-2642-fe0f"],["🚵🏾‍♂","1f6b5-1f3fe-200d-2642-fe0f"],["🚵🏿‍♂","1f6b5-1f3ff-200d-2642-fe0f"],["🚵🏻‍♂️"],["🚵🏼‍♂️"],["🚵🏽‍♂️"],["🚵🏾‍♂️"],["🚵🏿‍♂️"]],["🚵‍♂️",[],"man,mountain,biking","1F6B5-200D-2642-FE0F"]],"woman-mountain-biking":[[["🚵‍♀","1f6b5-200d-2640-fe0f"],["🚵‍♀️"],["🚵🏻‍♀","1f6b5-1f3fb-200d-2640-fe0f"],["🚵🏼‍♀","1f6b5-1f3fc-200d-2640-fe0f"],["🚵🏽‍♀","1f6b5-1f3fd-200d-2640-fe0f"],["🚵🏾‍♀","1f6b5-1f3fe-200d-2640-fe0f"],["🚵🏿‍♀","1f6b5-1f3ff-200d-2640-fe0f"],["🚵🏻‍♀️"],["🚵🏼‍♀️"],["🚵🏽‍♀️"],["🚵🏾‍♀️"],["🚵🏿‍♀️"]],["🚵‍♀️",[],"woman,mountain,biking","1F6B5-200D-2640-FE0F"]],"man-cartwheeling":[[["🤸‍♂","1f938-200d-2642-fe0f"],["🤸‍♂️"],["🤸🏻‍♂","1f938-1f3fb-200d-2642-fe0f"],["🤸🏼‍♂","1f938-1f3fc-200d-2642-fe0f"],["🤸🏽‍♂","1f938-1f3fd-200d-2642-fe0f"],["🤸🏾‍♂","1f938-1f3fe-200d-2642-fe0f"],["🤸🏿‍♂","1f938-1f3ff-200d-2642-fe0f"],["🤸🏻‍♂️"],["🤸🏼‍♂️"],["🤸🏽‍♂️"],["🤸🏾‍♂️"],["🤸🏿‍♂️"]],["🤸‍♂️",[],"man,cartwheeling","1F938-200D-2642-FE0F"]],"woman-cartwheeling":[[["🤸‍♀","1f938-200d-2640-fe0f"],["🤸‍♀️"],["🤸🏻‍♀","1f938-1f3fb-200d-2640-fe0f"],["🤸🏼‍♀","1f938-1f3fc-200d-2640-fe0f"],["🤸🏽‍♀","1f938-1f3fd-200d-2640-fe0f"],["🤸🏾‍♀","1f938-1f3fe-200d-2640-fe0f"],["🤸🏿‍♀","1f938-1f3ff-200d-2640-fe0f"],["🤸🏻‍♀️"],["🤸🏼‍♀️"],["🤸🏽‍♀️"],["🤸🏾‍♀️"],["🤸🏿‍♀️"]],["🤸‍♀️",[],"woman,cartwheeling","1F938-200D-2640-FE0F"]],"man-wrestling":[[["🤼‍♂","1f93c-200d-2642-fe0f"],["🤼‍♂️"]],["🤼‍♂️",[],"man,wrestling","1F93C-200D-2642-FE0F"]],"woman-wrestling":[[["🤼‍♀","1f93c-200d-2640-fe0f"],["🤼‍♀️"]],["🤼‍♀️",[],"woman,wrestling","1F93C-200D-2640-FE0F"]],"man-playing-water-polo":[[["🤽‍♂","1f93d-200d-2642-fe0f"],["🤽‍♂️"],["🤽🏻‍♂","1f93d-1f3fb-200d-2642-fe0f"],["🤽🏼‍♂","1f93d-1f3fc-200d-2642-fe0f"],["🤽🏽‍♂","1f93d-1f3fd-200d-2642-fe0f"],["🤽🏾‍♂","1f93d-1f3fe-200d-2642-fe0f"],["🤽🏿‍♂","1f93d-1f3ff-200d-2642-fe0f"],["🤽🏻‍♂️"],["🤽🏼‍♂️"],["🤽🏽‍♂️"],["🤽🏾‍♂️"],["🤽🏿‍♂️"]],["🤽‍♂️",[],"man,playing,water,polo","1F93D-200D-2642-FE0F"]],"woman-playing-water-polo":[[["🤽‍♀","1f93d-200d-2640-fe0f"],["🤽‍♀️"],["🤽🏻‍♀","1f93d-1f3fb-200d-2640-fe0f"],["🤽🏼‍♀","1f93d-1f3fc-200d-2640-fe0f"],["🤽🏽‍♀","1f93d-1f3fd-200d-2640-fe0f"],["🤽🏾‍♀","1f93d-1f3fe-200d-2640-fe0f"],["🤽🏿‍♀","1f93d-1f3ff-200d-2640-fe0f"],["🤽🏻‍♀️"],["🤽🏼‍♀️"],["🤽🏽‍♀️"],["🤽🏾‍♀️"],["🤽🏿‍♀️"]],["🤽‍♀️",[],"woman,playing,water,polo","1F93D-200D-2640-FE0F"]],"man-playing-handball":[[["🤾‍♂","1f93e-200d-2642-fe0f"],["🤾‍♂️"],["🤾🏻‍♂","1f93e-1f3fb-200d-2642-fe0f"],["🤾🏼‍♂","1f93e-1f3fc-200d-2642-fe0f"],["🤾🏽‍♂","1f93e-1f3fd-200d-2642-fe0f"],["🤾🏾‍♂","1f93e-1f3fe-200d-2642-fe0f"],["🤾🏿‍♂","1f93e-1f3ff-200d-2642-fe0f"],["🤾🏻‍♂️"],["🤾🏼‍♂️"],["🤾🏽‍♂️"],["🤾🏾‍♂️"],["🤾🏿‍♂️"]],["🤾‍♂️",[],"man,playing,handball","1F93E-200D-2642-FE0F"]],"woman-playing-handball":[[["🤾‍♀","1f93e-200d-2640-fe0f"],["🤾‍♀️"],["🤾🏻‍♀","1f93e-1f3fb-200d-2640-fe0f"],["🤾🏼‍♀","1f93e-1f3fc-200d-2640-fe0f"],["🤾🏽‍♀","1f93e-1f3fd-200d-2640-fe0f"],["🤾🏾‍♀","1f93e-1f3fe-200d-2640-fe0f"],["🤾🏿‍♀","1f93e-1f3ff-200d-2640-fe0f"],["🤾🏻‍♀️"],["🤾🏼‍♀️"],["🤾🏽‍♀️"],["🤾🏾‍♀️"],["🤾🏿‍♀️"]],["🤾‍♀️",[],"woman,playing,handball","1F93E-200D-2640-FE0F"]],"man-juggling":[[["🤹‍♂","1f939-200d-2642-fe0f"],["🤹‍♂️"],["🤹🏻‍♂","1f939-1f3fb-200d-2642-fe0f"],["🤹🏼‍♂","1f939-1f3fc-200d-2642-fe0f"],["🤹🏽‍♂","1f939-1f3fd-200d-2642-fe0f"],["🤹🏾‍♂","1f939-1f3fe-200d-2642-fe0f"],["🤹🏿‍♂","1f939-1f3ff-200d-2642-fe0f"],["🤹🏻‍♂️"],["🤹🏼‍♂️"],["🤹🏽‍♂️"],["🤹🏾‍♂️"],["🤹🏿‍♂️"]],["🤹‍♂️",[],"man,juggling","1F939-200D-2642-FE0F"]],"woman-juggling":[[["🤹‍♀","1f939-200d-2640-fe0f"],["🤹‍♀️"],["🤹🏻‍♀","1f939-1f3fb-200d-2640-fe0f"],["🤹🏼‍♀","1f939-1f3fc-200d-2640-fe0f"],["🤹🏽‍♀","1f939-1f3fd-200d-2640-fe0f"],["🤹🏾‍♀","1f939-1f3fe-200d-2640-fe0f"],["🤹🏿‍♀","1f939-1f3ff-200d-2640-fe0f"],["🤹🏻‍♀️"],["🤹🏼‍♀️"],["🤹🏽‍♀️"],["🤹🏾‍♀️"],["🤹🏿‍♀️"]],["🤹‍♀️",[],"woman,juggling","1F939-200D-2640-FE0F"]],"man-boy":[[["👨‍👦"]],["👨‍👦",[],"man,boy","1F468-200D-1F466"]],"man-girl":[[["👨‍👧"]],["👨‍👧",[],"man,girl","1F468-200D-1F467"]],"woman-boy":[[["👩‍👦"]],["👩‍👦",[],"woman,boy","1F469-200D-1F466"]],"woman-girl":[[["👩‍👧"]],["👩‍👧",[],"woman,girl","1F469-200D-1F467"]],hash:[[["#️⃣","23-20e3"]],["#️⃣",[],"hash,key,symbol,blue-square,twitter","0023-FE0F-20E3"]],keycap_star:[[["*️⃣","2a-20e3"]],["*️⃣",[],"keycap,star","002A-FE0F-20E3"]],zero:[[["0️⃣","30-20e3"]],["0️⃣",[],"zero,keycap,0,numbers,blue-square,null","0030-FE0F-20E3"]],one:[[["1️⃣","31-20e3"]],["1️⃣",[],"one,keycap,1,blue-square,numbers","0031-FE0F-20E3"]],two:[[["2️⃣","32-20e3"]],["2️⃣",[],"two,keycap,2,numbers,prime,blue-square","0032-FE0F-20E3"]],three:[[["3️⃣","33-20e3"]],["3️⃣",[],"three,keycap,3,numbers,prime,blue-square","0033-FE0F-20E3"]],four:[[["4️⃣","34-20e3"]],["4️⃣",[],"four,keycap,4,numbers,blue-square","0034-FE0F-20E3"]],five:[[["5️⃣","35-20e3"]],["5️⃣",[],"five,keycap,5,numbers,blue-square,prime","0035-FE0F-20E3"]],six:[[["6️⃣","36-20e3"]],["6️⃣",[],"six,keycap,6,numbers,blue-square","0036-FE0F-20E3"]],seven:[[["7️⃣","37-20e3"]],["7️⃣",[],"seven,keycap,7,numbers,blue-square,prime","0037-FE0F-20E3"]],eight:[[["8️⃣","38-20e3"]],["8️⃣",[],"eight,keycap,8,blue-square,numbers","0038-FE0F-20E3"]],nine:[[["9️⃣","39-20e3"]],["9️⃣",[],"nine,keycap,9,blue-square,numbers","0039-FE0F-20E3"]],"male-detective":[[["🕵️‍♂","1f575-fe0f-200d-2642-fe0f"],["🕵️‍♂️"]],["🕵️‍♂️",[],"male,detective","1F575-FE0F-200D-2642-FE0F"]],"female-detective":[[["🕵️‍♀","1f575-fe0f-200d-2640-fe0f"],["🕵️‍♀️"]],["🕵️‍♀️",[],"female,detective","1F575-FE0F-200D-2640-FE0F"]],"man-golfing":[[["🏌️‍♂","1f3cc-fe0f-200d-2642-fe0f"],["🏌️‍♂️"]],["🏌️‍♂️",[],"man,golfing","1F3CC-FE0F-200D-2642-FE0F"]],"woman-golfing":[[["🏌️‍♀","1f3cc-fe0f-200d-2640-fe0f"],["🏌️‍♀️"]],["🏌️‍♀️",[],"woman,golfing","1F3CC-FE0F-200D-2640-FE0F"]],"man-bouncing-ball":[[["⛹️‍♂","26f9-fe0f-200d-2642-fe0f"],["⛹️‍♂️"]],["⛹️‍♂️",[],"man,bouncing,ball","26F9-FE0F-200D-2642-FE0F"]],"woman-bouncing-ball":[[["⛹️‍♀","26f9-fe0f-200d-2640-fe0f"],["⛹️‍♀️"]],["⛹️‍♀️",[],"woman,bouncing,ball","26F9-FE0F-200D-2640-FE0F"]],"man-lifting-weights":[[["🏋️‍♂","1f3cb-fe0f-200d-2642-fe0f"],["🏋️‍♂️"]],["🏋️‍♂️",[],"man,lifting,weights","1F3CB-FE0F-200D-2642-FE0F"]],"woman-lifting-weights":[[["🏋️‍♀","1f3cb-fe0f-200d-2640-fe0f"],["🏋️‍♀️"]],["🏋️‍♀️",[],"woman,lifting,weights","1F3CB-FE0F-200D-2640-FE0F"]],"eye-in-speech-bubble":[[["👁️‍🗨","1f441-200d-1f5e8"],["👁️‍🗨️","1f441-200d-1f5e8"]],["👁️‍🗨️",[],"eye,in,speech,bubble","1F441-FE0F-200D-1F5E8-FE0F"]],"rainbow-flag":[[["🏳️‍🌈"]],["🏳️‍🌈",[],"rainbow,flag","1F3F3-FE0F-200D-1F308"]],"man-woman-boy":[[["👨‍👩‍👦"]],["👪",["family"],"man,woman,boy,family","1F468-200D-1F469-200D-1F466"]],"man-woman-girl":[[["👨‍👩‍👧"]],["👨‍👩‍👧",[],"man,woman,girl","1F468-200D-1F469-200D-1F467"]],"man-man-boy":[[["👨‍👨‍👦"]],["👨‍👨‍👦",[],"man,boy","1F468-200D-1F468-200D-1F466"]],"man-man-girl":[[["👨‍👨‍👧"]],["👨‍👨‍👧",[],"man,girl","1F468-200D-1F468-200D-1F467"]],"woman-woman-boy":[[["👩‍👩‍👦"]],["👩‍👩‍👦",[],"woman,boy","1F469-200D-1F469-200D-1F466"]],"woman-woman-girl":[[["👩‍👩‍👧"]],["👩‍👩‍👧",[],"woman,girl","1F469-200D-1F469-200D-1F467"]],"man-boy-boy":[[["👨‍👦‍👦"]],["👨‍👦‍👦",[],"man,boy","1F468-200D-1F466-200D-1F466"]],"man-girl-boy":[[["👨‍👧‍👦"]],["👨‍👧‍👦",[],"man,girl,boy","1F468-200D-1F467-200D-1F466"]],"man-girl-girl":[[["👨‍👧‍👧"]],["👨‍👧‍👧",[],"man,girl","1F468-200D-1F467-200D-1F467"]],"woman-boy-boy":[[["👩‍👦‍👦"]],["👩‍👦‍👦",[],"woman,boy","1F469-200D-1F466-200D-1F466"]],"woman-girl-boy":[[["👩‍👧‍👦"]],["👩‍👧‍👦",[],"woman,girl,boy","1F469-200D-1F467-200D-1F466"]],"woman-girl-girl":[[["👩‍👧‍👧"]],["👩‍👧‍👧",[],"woman,girl","1F469-200D-1F467-200D-1F467"]],"woman-heart-man":[[["👩‍❤️‍👨"]],["👩‍❤️‍👨",[],"woman,heart,man","1F469-200D-2764-FE0F-200D-1F468"]],"man-heart-man":[[["👨‍❤️‍👨"]],["👨‍❤️‍👨",[],"man,heart","1F468-200D-2764-FE0F-200D-1F468"]],"woman-heart-woman":[[["👩‍❤️‍👩"]],["👩‍❤️‍👩",[],"woman,heart","1F469-200D-2764-FE0F-200D-1F469"]],"man-woman-girl-boy":[[["👨‍👩‍👧‍👦"]],["👨‍👩‍👧‍👦",[],"man,woman,girl,boy","1F468-200D-1F469-200D-1F467-200D-1F466"]],"man-woman-boy-boy":[[["👨‍👩‍👦‍👦"]],["👨‍👩‍👦‍👦",[],"man,woman,boy","1F468-200D-1F469-200D-1F466-200D-1F466"]],"man-woman-girl-girl":[[["👨‍👩‍👧‍👧"]],["👨‍👩‍👧‍👧",[],"man,woman,girl","1F468-200D-1F469-200D-1F467-200D-1F467"]],"man-man-girl-boy":[[["👨‍👨‍👧‍👦"]],["👨‍👨‍👧‍👦",[],"man,girl,boy","1F468-200D-1F468-200D-1F467-200D-1F466"]],"man-man-boy-boy":[[["👨‍👨‍👦‍👦"]],["👨‍👨‍👦‍👦",[],"man,boy","1F468-200D-1F468-200D-1F466-200D-1F466"]],"man-man-girl-girl":[[["👨‍👨‍👧‍👧"]],["👨‍👨‍👧‍👧",[],"man,girl","1F468-200D-1F468-200D-1F467-200D-1F467"]],"woman-woman-girl-boy":[[["👩‍👩‍👧‍👦"]],["👩‍👩‍👧‍👦",[],"woman,girl,boy","1F469-200D-1F469-200D-1F467-200D-1F466"]],"woman-woman-boy-boy":[[["👩‍👩‍👦‍👦"]],["👩‍👩‍👦‍👦",[],"woman,boy","1F469-200D-1F469-200D-1F466-200D-1F466"]],"woman-woman-girl-girl":[[["👩‍👩‍👧‍👧"]],["👩‍👩‍👧‍👧",[],"woman,girl","1F469-200D-1F469-200D-1F467-200D-1F467"]],"flag-england":[[["🏴󠁧󠁢󠁥󠁮󠁧󠁿"]],["🏴󠁧󠁢󠁥󠁮󠁧󠁿",[],"flag,england"]],"flag-scotland":[[["🏴󠁧󠁢󠁳󠁣󠁴󠁿"]],["🏴󠁧󠁢󠁳󠁣󠁴󠁿",[],"flag,scotland"]],"flag-wales":[[["🏴󠁧󠁢󠁷󠁬󠁳󠁿"]],["🏴󠁧󠁢󠁷󠁬󠁳󠁿",[],"flag,wales"]],"woman-kiss-man":[[["👩‍❤️‍💋‍👨"]],["👩‍❤️‍💋‍👨",[],"woman,kiss,man","1F469-200D-2764-FE0F-200D-1F48B-200D-1F468"]],"man-kiss-man":[[["👨‍❤️‍💋‍👨"]],["👨‍❤️‍💋‍👨",[],"man,kiss","1F468-200D-2764-FE0F-200D-1F48B-200D-1F468"]],"woman-kiss-woman":[[["👩‍❤️‍💋‍👩"]],["👩‍❤️‍💋‍👩",[],"woman,kiss","1F469-200D-2764-FE0F-200D-1F48B-200D-1F469"]]},null,[{id:"people",name:"Smileys & People",emojis:["grinning","grin","joy","rolling_on_the_floor_laughing","smiley","smile","sweat_smile","laughing","wink","blush","yum","sunglasses","heart_eyes","kissing_heart","kissing","kissing_smiling_eyes","kissing_closed_eyes","relaxed","slightly_smiling_face","hugging_face","star-struck","thinking_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","face_with_rolling_eyes","smirk","persevere","disappointed_relieved","open_mouth","zipper_mouth_face","hushed","sleepy","tired_face","sleeping","relieved","stuck_out_tongue","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","drooling_face","unamused","sweat","pensive","confused","upside_down_face","money_mouth_face","astonished","white_frowning_face","slightly_frowning_face","confounded","disappointed","worried","triumph","cry","sob","frowning","anguished","fearful","weary","exploding_head","grimacing","cold_sweat","scream","flushed","zany_face","dizzy_face","rage","angry","face_with_symbols_on_mouth","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","innocent","face_with_cowboy_hat","clown_face","lying_face","shushing_face","face_with_hand_over_mouth","face_with_monocle","nerd_face","smiling_imp","imp","japanese_ogre","japanese_goblin","skull","skull_and_crossbones","ghost","alien","space_invader","robot_face","hankey","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","baby","child","boy","girl","adult","man","woman","older_adult","older_man","older_woman","male-doctor","female-doctor","male-student","female-student","male-teacher","female-teacher","male-judge","female-judge","male-farmer","female-farmer","male-cook","female-cook","male-mechanic","female-mechanic","male-factory-worker","female-factory-worker","male-office-worker","female-office-worker","male-scientist","female-scientist","male-technologist","female-technologist","male-singer","female-singer","male-artist","female-artist","male-pilot","female-pilot","male-astronaut","female-astronaut","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","construction_worker","male-construction-worker","female-construction-worker","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","bearded_person","person_with_blond_hair","blond-haired-man","blond-haired-woman","man_in_tuxedo","bride_with_veil","pregnant_woman","breast-feeding","angel","santa","mrs_claus","mage","female_mage","male_mage","fairy","female_fairy","male_fairy","vampire","female_vampire","male_vampire","merperson","mermaid","merman","elf","female_elf","male_elf","genie","female_genie","male_genie","zombie","female_zombie","male_zombie","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","runner","man-running","woman-running","dancer","man_dancing","dancers","man-with-bunny-ears-partying","woman-with-bunny-ears-partying","person_in_steamy_room","woman_in_steamy_room","man_in_steamy_room","person_climbing","woman_climbing","man_climbing","person_in_lotus_position","woman_in_lotus_position","man_in_lotus_position","bath","sleeping_accommodation","man_in_business_suit_levitating","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","racing_car","racing_motorcycle","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","couple","two_men_holding_hands","two_women_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","selfie","muscle","point_left","point_right","point_up","point_up_2","middle_finger","point_down","v","crossed_fingers","spock-hand","the_horns","call_me_hand","raised_hand_with_fingers_splayed","hand","ok_hand","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","raised_back_of_hand","wave","i_love_you_hand_sign","writing_hand","clap","open_hands","raised_hands","palms_up_together","pray","handshake","nail_care","ear","nose","footprints","eyes","eye","eye-in-speech-bubble","brain","tongue","lips","kiss","cupid","heart","heartbeat","broken_heart","two_hearts","sparkling_heart","heartpulse","blue_heart","green_heart","yellow_heart","orange_heart","purple_heart","black_heart","gift_heart","revolving_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","love_letter","zzz","anger","bomb","boom","sweat_drops","dash","dizzy","speech_balloon","left_speech_bubble","right_anger_bubble","thought_balloon","hole","eyeglasses","dark_sunglasses","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","bikini","womans_clothes","purse","handbag","pouch","shopping_bags","school_satchel","mans_shoe","athletic_shoe","high_heel","sandal","boot","crown","womans_hat","tophat","mortar_board","billed_cap","helmet_with_white_cross","prayer_beads","lipstick","ring","gem"]},{id:"nature",name:"Animals & Nature",emojis:["monkey_face","monkey","gorilla","dog","dog2","poodle","wolf","fox_face","cat","cat2","lion_face","tiger","tiger2","leopard","horse","racehorse","unicorn_face","zebra_face","deer","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","giraffe_face","elephant","rhinoceros","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","hedgehog","bat","bear","koala","panda_face","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","owl","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","fish","tropical_fish","blowfish","shark","octopus","shell","crab","shrimp","squid","snail","butterfly","bug","ant","bee","beetle","cricket","spider","spider_web","scorpion","bouquet","cherry_blossom","white_flower","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","seedling","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves"]},{id:"foods",name:"Food & Drink",emojis:["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","apple","green_apple","pear","peach","cherries","strawberry","kiwifruit","tomato","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","cucumber","broccoli","mushroom","peanuts","chestnut","bread","croissant","baguette_bread","pretzel","pancakes","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","stuffed_flatbread","egg","fried_egg","shallow_pan_of_food","stew","bowl_with_spoon","green_salad","popcorn","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","dango","dumpling","fortune_cookie","takeout_box","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","cup_with_straw","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","amphora"]},{id:"activity",name:"Activities",emojis:["jack_o_lantern","christmas_tree","fireworks","sparkler","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","basketball","volleyball","football","rugby_football","tennis","8ball","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","dart","golf","ice_skate","fishing_pole_and_fish","running_shirt_with_sash","ski","sled","curling_stone","video_game","joystick","game_die","spades","hearts","diamonds","clubs","black_joker","mahjong","flower_playing_cards"]},{id:"places",name:"Travel & Places",emojis:["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","house_buildings","cityscape","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","milky_way","carousel_horse","ferris_wheel","roller_coaster","barber","circus_tent","performing_arts","frame_with_picture","art","slot_machine","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","truck","articulated_lorry","tractor","bike","scooter","motor_scooter","busstop","motorway","railway_track","fuelpump","rotating_light","traffic_light","vertical_traffic_light","construction","octagonal_sign","anchor","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","door","bed","couch_and_lamp","toilet","shower","bathtub","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","star","star2","stars","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{id:"objects",name:"Objects",emojis:["mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","guitar","musical_keyboard","trumpet","violin","drum_with_drumsticks","iphone","calling","phone","telephone_receiver","pager","fax","battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","microscope","telescope","satellite_antenna","candle","bulb","flashlight","izakaya_lantern","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","yen","dollar","euro","pound","money_with_wings","credit_card","chart","currency_exchange","heavy_dollar_sign","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","gun","bow_and_arrow","shield","wrench","nut_and_bolt","gear","compression","alembic","scales","link","chains","syringe","pill","smoking","coffin","funeral_urn","moyai","oil_drum","crystal_ball","shopping_trolley"]},{id:"symbols",name:"Symbols",emojis:["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","vibration_mode","mobile_phone_off","female_sign","male_sign","medical_symbol","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","heavy_multiplication_x","x","negative_squared_cross_mark","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","100","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","black_small_square","white_small_square","white_medium_square","black_medium_square","white_medium_small_square","black_medium_small_square","black_large_square","white_large_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","black_square_button","white_square_button","white_circle","black_circle","red_circle","large_blue_circle"]},{id:"flags",name:"Flags",emojis:["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","rainbow-flag","ru","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}],{satisfied:"laughing",grinning_face_with_star_eyes:"star-struck",face_with_one_eyebrow_raised:"face_with_raised_eyebrow",telephone:"phone",cooking:"fried_egg",paw_prints:"feet","flag-cn":"cn",lantern:"izakaya_lantern",shocked_face_with_exploding_head:"exploding_head",open_book:"book","flag-de":"de",grinning_face_with_one_large_and_one_small_eye:"zany_face",serious_face_with_symbols_covering_mouth:"face_with_symbols_on_mouth",flipper:"dolphin",face_with_open_mouth_vomiting:"face_vomiting","flag-es":"es",face_with_finger_covering_closed_lips:"shushing_face",smiling_face_with_smiling_eyes_and_hand_covering_mouth:"face_with_hand_over_mouth","flag-fr":"fr",honeybee:"bee",red_car:"car",envelope:"email",uk:"gb","flag-gb":"gb",poop:"hankey",shit:"hankey",staff_of_aesculapius:"medical_symbol",knife:"hocho",sailboat:"boat",pencil:"memo","flag-it":"it","flag-jp":"jp",heavy_exclamation_mark:"exclamation","flag-kr":"kr",waxing_gibbous_moon:"moon",mother_christmas:"mrs_claus",sun_small_cloud:"mostly_sunny",sun_behind_cloud:"barely_sunny",sun_behind_rain_cloud:"partly_sunny_rain",lightning_cloud:"lightning",tornado_cloud:"tornado","flag-ru":"ru",running:"runner","flag-us":"us",man_and_woman_holding_hands:"couple","man-woman-boy":"family",family:"man-woman-boy",reversed_hand_with_middle_finger_extended:"middle_finger",hand_with_index_and_middle_fingers_crossed:"crossed_fingers",sign_of_the_horns:"the_horns",raised_hand:"hand",thumbsup:"+1",thumbsdown:"-1",punch:"facepunch",collision:"boom",tshirt:"shirt",shoe:"mans_shoe"},[["🥰"],["🥵"],["🥶"],["🥳"],["🥴"],["🥺"],["🏻"],["🏼"],["🏽"],["🏾"],["🏿"],["🦸"],["🦹"],["🦵"],["🦶"],["🦴"],["🦷"],["🥽"],["🥼"],["🥾"],["🥿"],["🦝"],["🦙"],["🦛"],["🦘"],["🦡"],["🦢"],["🦚"],["🦜"],["🦞"],["🦟"],["🦠"],["🥭"],["🥬"],["🥯"],["🧂"],["🥮"],["🧁"],["🧭"],["🧱"],["🛹"],["🧳"],["🧨"],["🧧"],["🥎"],["🥏"],["🥍"],["🧿"],["🧩"],["🧸"],["♟"],["🧵"],["🧶"],["🧮"],["🧾"],["🧰"],["🧲"],["🧪"],["🧫"],["🧬"],["🧴"],["🧷"],["🧹"],["🧺"],["🧻"],["🧼"],["🧽"],["🧯"],["♾"],["🦸🏻"],["🦸🏼"],["🦸🏽"],["🦸🏾"],["🦸🏿"],["🦹🏻"],["🦹🏼"],["🦹🏽"],["🦹🏾"],["🦹🏿"],["🦵🏻"],["🦵🏼"],["🦵🏽"],["🦵🏾"],["🦵🏿"],["🦶🏻"],["🦶🏼"],["🦶🏽"],["🦶🏾"],["🦶🏿"],["♟️","265f"],["♾️","267e"],["#⃣"],["*⃣"],["0⃣"],["1⃣"],["2⃣"],["3⃣"],["4⃣"],["5⃣"],["6⃣"],["7⃣"],["8⃣"],["9⃣"],["🕵‍♂","1f575-fe0f-200d-2642-fe0f"],["🕵‍♀","1f575-fe0f-200d-2640-fe0f"],["👨‍🦰"],["👩‍🦰"],["👨‍🦱"],["👩‍🦱"],["👨‍🦲"],["👩‍🦲"],["👨‍🦳"],["👩‍🦳"],["🦸‍♀","1f9b8-200d-2640-fe0f"],["🦸‍♂","1f9b8-200d-2642-fe0f"],["🦹‍♀","1f9b9-200d-2640-fe0f"],["🦹‍♂","1f9b9-200d-2642-fe0f"],["🏌‍♂","1f3cc-fe0f-200d-2642-fe0f"],["🏌‍♀","1f3cc-fe0f-200d-2640-fe0f"],["⛹‍♂","26f9-fe0f-200d-2642-fe0f"],["⛹‍♀","26f9-fe0f-200d-2640-fe0f"],["🏋‍♂","1f3cb-fe0f-200d-2642-fe0f"],["🏋‍♀","1f3cb-fe0f-200d-2640-fe0f"],["👁‍🗨"],["🏳‍🌈","1f3f3-fe0f-200d-1f308"],["🏴‍☠","1f3f4-200d-2620-fe0f"],["🕵‍♂️","1f575-fe0f-200d-2642-fe0f"],["🕵🏻‍♂","1f575-1f3fb-200d-2642-fe0f"],["🕵🏼‍♂","1f575-1f3fc-200d-2642-fe0f"],["🕵🏽‍♂","1f575-1f3fd-200d-2642-fe0f"],["🕵🏾‍♂","1f575-1f3fe-200d-2642-fe0f"],["🕵🏿‍♂","1f575-1f3ff-200d-2642-fe0f"],["🕵‍♀️","1f575-fe0f-200d-2640-fe0f"],["🕵🏻‍♀","1f575-1f3fb-200d-2640-fe0f"],["🕵🏼‍♀","1f575-1f3fc-200d-2640-fe0f"],["🕵🏽‍♀","1f575-1f3fd-200d-2640-fe0f"],["🕵🏾‍♀","1f575-1f3fe-200d-2640-fe0f"],["🕵🏿‍♀","1f575-1f3ff-200d-2640-fe0f"],["👨🏻‍🦰"],["👨🏼‍🦰"],["👨🏽‍🦰"],["👨🏾‍🦰"],["👨🏿‍🦰"],["👩🏻‍🦰"],["👩🏼‍🦰"],["👩🏽‍🦰"],["👩🏾‍🦰"],["👩🏿‍🦰"],["👨🏻‍🦱"],["👨🏼‍🦱"],["👨🏽‍🦱"],["👨🏾‍🦱"],["👨🏿‍🦱"],["👩🏻‍🦱"],["👩🏼‍🦱"],["👩🏽‍🦱"],["👩🏾‍🦱"],["👩🏿‍🦱"],["👨🏻‍🦲"],["👨🏼‍🦲"],["👨🏽‍🦲"],["👨🏾‍🦲"],["👨🏿‍🦲"],["👩🏻‍🦲"],["👩🏼‍🦲"],["👩🏽‍🦲"],["👩🏾‍🦲"],["👩🏿‍🦲"],["👨🏻‍🦳"],["👨🏼‍🦳"],["👨🏽‍🦳"],["👨🏾‍🦳"],["👨🏿‍🦳"],["👩🏻‍🦳"],["👩🏼‍🦳"],["👩🏽‍🦳"],["👩🏾‍🦳"],["👩🏿‍🦳"],["🦸‍♀️"],["🦸🏻‍♀","1f9b8-1f3fb-200d-2640-fe0f"],["🦸🏼‍♀","1f9b8-1f3fc-200d-2640-fe0f"],["🦸🏽‍♀","1f9b8-1f3fd-200d-2640-fe0f"],["🦸🏾‍♀","1f9b8-1f3fe-200d-2640-fe0f"],["🦸🏿‍♀","1f9b8-1f3ff-200d-2640-fe0f"],["🦸‍♂️"],["🦸🏻‍♂","1f9b8-1f3fb-200d-2642-fe0f"],["🦸🏼‍♂","1f9b8-1f3fc-200d-2642-fe0f"],["🦸🏽‍♂","1f9b8-1f3fd-200d-2642-fe0f"],["🦸🏾‍♂","1f9b8-1f3fe-200d-2642-fe0f"],["🦸🏿‍♂","1f9b8-1f3ff-200d-2642-fe0f"],["🦹‍♀️"],["🦹🏻‍♀","1f9b9-1f3fb-200d-2640-fe0f"],["🦹🏼‍♀","1f9b9-1f3fc-200d-2640-fe0f"],["🦹🏽‍♀","1f9b9-1f3fd-200d-2640-fe0f"],["🦹🏾‍♀","1f9b9-1f3fe-200d-2640-fe0f"],["🦹🏿‍♀","1f9b9-1f3ff-200d-2640-fe0f"],["🦹‍♂️"],["🦹🏻‍♂","1f9b9-1f3fb-200d-2642-fe0f"],["🦹🏼‍♂","1f9b9-1f3fc-200d-2642-fe0f"],["🦹🏽‍♂","1f9b9-1f3fd-200d-2642-fe0f"],["🦹🏾‍♂","1f9b9-1f3fe-200d-2642-fe0f"],["🦹🏿‍♂","1f9b9-1f3ff-200d-2642-fe0f"],["🏌‍♂️","1f3cc-fe0f-200d-2642-fe0f"],["🏌🏻‍♂","1f3cc-1f3fb-200d-2642-fe0f"],["🏌🏼‍♂","1f3cc-1f3fc-200d-2642-fe0f"],["🏌🏽‍♂","1f3cc-1f3fd-200d-2642-fe0f"],["🏌🏾‍♂","1f3cc-1f3fe-200d-2642-fe0f"],["🏌🏿‍♂","1f3cc-1f3ff-200d-2642-fe0f"],["🏌‍♀️","1f3cc-fe0f-200d-2640-fe0f"],["🏌🏻‍♀","1f3cc-1f3fb-200d-2640-fe0f"],["🏌🏼‍♀","1f3cc-1f3fc-200d-2640-fe0f"],["🏌🏽‍♀","1f3cc-1f3fd-200d-2640-fe0f"],["🏌🏾‍♀","1f3cc-1f3fe-200d-2640-fe0f"],["🏌🏿‍♀","1f3cc-1f3ff-200d-2640-fe0f"],["⛹‍♂️","26f9-fe0f-200d-2642-fe0f"],["⛹🏻‍♂","26f9-1f3fb-200d-2642-fe0f"],["⛹🏼‍♂","26f9-1f3fc-200d-2642-fe0f"],["⛹🏽‍♂","26f9-1f3fd-200d-2642-fe0f"],["⛹🏾‍♂","26f9-1f3fe-200d-2642-fe0f"],["⛹🏿‍♂","26f9-1f3ff-200d-2642-fe0f"],["⛹‍♀️","26f9-fe0f-200d-2640-fe0f"],["⛹🏻‍♀","26f9-1f3fb-200d-2640-fe0f"],["⛹🏼‍♀","26f9-1f3fc-200d-2640-fe0f"],["⛹🏽‍♀","26f9-1f3fd-200d-2640-fe0f"],["⛹🏾‍♀","26f9-1f3fe-200d-2640-fe0f"],["⛹🏿‍♀","26f9-1f3ff-200d-2640-fe0f"],["🏋‍♂️","1f3cb-fe0f-200d-2642-fe0f"],["🏋🏻‍♂","1f3cb-1f3fb-200d-2642-fe0f"],["🏋🏼‍♂","1f3cb-1f3fc-200d-2642-fe0f"],["🏋🏽‍♂","1f3cb-1f3fd-200d-2642-fe0f"],["🏋🏾‍♂","1f3cb-1f3fe-200d-2642-fe0f"],["🏋🏿‍♂","1f3cb-1f3ff-200d-2642-fe0f"],["🏋‍♀️","1f3cb-fe0f-200d-2640-fe0f"],["🏋🏻‍♀","1f3cb-1f3fb-200d-2640-fe0f"],["🏋🏼‍♀","1f3cb-1f3fc-200d-2640-fe0f"],["🏋🏽‍♀","1f3cb-1f3fd-200d-2640-fe0f"],["🏋🏾‍♀","1f3cb-1f3fe-200d-2640-fe0f"],["🏋🏿‍♀","1f3cb-1f3ff-200d-2640-fe0f"],["👁‍🗨️","1f441-200d-1f5e8"],["🏴‍☠️"],["🕵🏻‍♂️"],["🕵🏼‍♂️"],["🕵🏽‍♂️"],["🕵🏾‍♂️"],["🕵🏿‍♂️"],["🕵🏻‍♀️"],["🕵🏼‍♀️"],["🕵🏽‍♀️"],["🕵🏾‍♀️"],["🕵🏿‍♀️"],["🦸🏻‍♀️"],["🦸🏼‍♀️"],["🦸🏽‍♀️"],["🦸🏾‍♀️"],["🦸🏿‍♀️"],["🦸🏻‍♂️"],["🦸🏼‍♂️"],["🦸🏽‍♂️"],["🦸🏾‍♂️"],["🦸🏿‍♂️"],["🦹🏻‍♀️"],["🦹🏼‍♀️"],["🦹🏽‍♀️"],["🦹🏾‍♀️"],["🦹🏿‍♀️"],["🦹🏻‍♂️"],["🦹🏼‍♂️"],["🦹🏽‍♂️"],["🦹🏾‍♂️"],["🦹🏿‍♂️"],["🏌🏻‍♂️"],["🏌🏼‍♂️"],["🏌🏽‍♂️"],["🏌🏾‍♂️"],["🏌🏿‍♂️"],["🏌🏻‍♀️"],["🏌🏼‍♀️"],["🏌🏽‍♀️"],["🏌🏾‍♀️"],["🏌🏿‍♀️"],["⛹🏻‍♂️"],["⛹🏼‍♂️"],["⛹🏽‍♂️"],["⛹🏾‍♂️"],["⛹🏿‍♂️"],["⛹🏻‍♀️"],["⛹🏼‍♀️"],["⛹🏽‍♀️"],["⛹🏾‍♀️"],["⛹🏿‍♀️"],["🏋🏻‍♂️"],["🏋🏼‍♂️"],["🏋🏽‍♂️"],["🏋🏾‍♂️"],["🏋🏿‍♂️"],["🏋🏻‍♀️"],["🏋🏼‍♀️"],["🏋🏽‍♀️"],["🏋🏾‍♀️"],["🏋🏿‍♀️"],["👩‍❤‍👨","1f469-200d-2764-fe0f-200d-1f468"],["👨‍❤‍👨","1f468-200d-2764-fe0f-200d-1f468"],["👩‍❤‍👩","1f469-200d-2764-fe0f-200d-1f469"],["👩‍❤‍💋‍👨","1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"],["👨‍❤‍💋‍👨","1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"],["👩‍❤‍💋‍👩","1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"]]]},248:function(e,a){a.unicodeToFilename=function(e){for(var a="",n=0,o=0,t=0;t<e.length;)n=e.charCodeAt(t++),o?(a.length>0&&(a+="-"),a+=(65536+(o-55296<<10)+(n-56320)).toString(16),o=0):55296<=n&&n<=56319?o=n:(a.length>0&&(a+="-"),a+=n.toString(16));return a}},48:function(e,a){var n,o,t=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function f(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(a){try{return n.call(null,e,0)}catch(a){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{o="function"==typeof clearTimeout?clearTimeout:r}catch(e){o=r}}();var l,s=[],c=!1,d=-1;function g(){c&&l&&(c=!1,l.length?s=l.concat(s):d=-1,s.length&&u())}function u(){if(!c){var e=f(g);c=!0;for(var a=s.length;a;){for(l=s,s=[];++d<a;)l&&l[d].run();d=-1,a=s.length}l=null,c=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===r||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(a){try{return o.call(null,e)}catch(a){return o.call(this,e)}}}(e)}}function m(e,a){this.fun=e,this.array=a}function h(){}t.nextTick=function(e){var a=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)a[n-1]=arguments[n];s.push(new m(e,a)),1!==s.length||c||f(u)},m.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=h,t.addListener=h,t.once=h,t.off=h,t.removeListener=h,t.removeAllListeners=h,t.emit=h,t.prependListener=h,t.prependOnceListener=h,t.listeners=function(e){return[]},t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},49:function(e,a,n){"use strict";var o=/["'&<>]/;e.exports=function(e){var a,n=""+e,t=o.exec(n);if(!t)return n;var i="",r=0,f=0;for(r=t.index;r<n.length;r++){switch(n.charCodeAt(r)){case 34:a="&quot;";break;case 38:a="&amp;";break;case 39:a="&#39;";break;case 60:a="&lt;";break;case 62:a="&gt;";break;default:continue}f!==r&&(i+=n.substring(f,r)),f=r+1,i+=a}return f!==r?i+n.substring(f,r):i}},52:function(e,a,n){"use strict";n.r(a),function(e){n.d(a,"buildCustomEmojis",(function(){return s})),n.d(a,"categoriesFromEmojis",(function(){return c}));var o=n(20),t=n(79),i=n.n(t),r=n(72),f=new(n.n(r).a)(Object.keys(i.a)),l=e.env.CDN_HOST||"";a.default=function(e,a){void 0===a&&(a={});for(var n=Object.keys(a).length?"<&:":"<&",t="",r=n,s=0,c=function(){for(var c=void 0,d=0,g=void 0;d<e.length&&-1===(g=r.indexOf(e[d]))&&(s||!(c=f.search(e.slice(d))));)d+=e.codePointAt(d)<65536?1:2;var u=void 0,m="";if(d===e.length)return"break";if(":"===e[d])(function(){if(!(u=e.indexOf(":",d+1)+1))return!1;var n=e.indexOf("<",d+1);if(!(-1===n||n>=u))return!1;var t=e.slice(d,u);if(t in a){var i=o.a?a[t].url:a[t].static_url;return m='<img draggable="false" class="emojione custom-emoji" alt="'+t+'" title="'+t+'" src="'+i+'" data-original="'+a[t].url+'" data-static="'+a[t].static_url+'" />',!0}return!1})()||(u=++d);else if(g>=0){if(!(u=e.indexOf(">;"[g],d+1)+1))return"break";0===g&&(s?"/"===e[d+1]?--s||(r=n):"/"!==e[u-2]&&s++:e.startsWith('<span class="invisible">',d)&&(s=1,r="<&")),d=u}else{var h=i.a[c],p=h.filename,b=h.shortCode;m='<img draggable="false" class="emojione" alt="'+c+'" title="'+(b?":"+b+":":"")+'" src="'+l+"/emoji/"+p+'.svg" />',u=d+c.length,65038===e.codePointAt(u)&&(u+=1)}t+=e.slice(0,d)+m,e=e.slice(u)};;){if("break"===c())break}return t+e};var s=function(e){var a=[];return e.forEach((function(e){var n=e.get("shortcode"),t=o.a?e.get("url"):e.get("static_url"),i=n.replace(":","");a.push({id:i,name:i,short_names:[i],text:"",emoticons:[],keywords:[i],imageUrl:t,custom:!0,customCategory:e.get("category")})})),a},c=function(e){return e.reduce((function(e,a){return e.add(a.get("category")?"custom-"+a.get("category"):"custom")}),new Set(["custom"]))}}.call(this,n(48))},60:function(e,a,n){var o,t;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var i=this.Rails;(function(){(function(){var e;e=null,i.loadCSPNonce=function(){var a;return e=null!=(a=document.querySelector("meta[name=csp-nonce]"))?a.content:void 0},i.cspNonce=function(){return null!=e?e:i.loadCSPNonce()}}).call(this),function(){var e;e=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,i.matches=function(a,n){return null!=n.exclude?e.call(a,n.selector)&&!e.call(a,n.exclude):e.call(a,n)},i.getData=function(e,a){var n;return null!=(n=e._ujsData)?n[a]:void 0},i.setData=function(e,a,n){return null==e._ujsData&&(e._ujsData={}),e._ujsData[a]=n},i.$=function(e){return Array.prototype.slice.call(document.querySelectorAll(e))}}.call(this),function(){var e,a,n;e=i.$,n=i.csrfToken=function(){var e;return(e=document.querySelector("meta[name=csrf-token]"))&&e.content},a=i.csrfParam=function(){var e;return(e=document.querySelector("meta[name=csrf-param]"))&&e.content},i.CSRFProtection=function(e){var a;if(null!=(a=n()))return e.setRequestHeader("X-CSRF-Token",a)},i.refreshCSRFTokens=function(){var o,t;if(t=n(),o=a(),null!=t&&null!=o)return e('form input[name="'+o+'"]').forEach((function(e){return e.value=t}))}}.call(this),function(){var e,a,n,o;n=i.matches,"function"!=typeof(e=window.CustomEvent)&&((e=function(e,a){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(e,a.bubbles,a.cancelable,a.detail),n}).prototype=window.Event.prototype,o=e.prototype.preventDefault,e.prototype.preventDefault=function(){var e;return e=o.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),e}),a=i.fire=function(a,n,o){var t;return t=new e(n,{bubbles:!0,cancelable:!0,detail:o}),a.dispatchEvent(t),!t.defaultPrevented},i.stopEverything=function(e){return a(e.target,"ujs:everythingStopped"),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()},i.delegate=function(e,a,o,t){return e.addEventListener(o,(function(e){var o;for(o=e.target;o instanceof Element&&!n(o,a);)o=o.parentNode;if(o instanceof Element&&!1===t.call(o,e))return e.preventDefault(),e.stopPropagation()}))}}.call(this),function(){var e,a,n,o,t,r;o=i.cspNonce,a=i.CSRFProtection,i.fire,e={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},i.ajax=function(e){var a;return e=t(e),a=n(e,(function(){var n,o;return o=r(null!=(n=a.response)?n:a.responseText,a.getResponseHeader("Content-Type")),2===Math.floor(a.status/100)?"function"==typeof e.success&&e.success(o,a.statusText,a):"function"==typeof e.error&&e.error(o,a.statusText,a),"function"==typeof e.complete?e.complete(a,a.statusText):void 0})),!(null!=e.beforeSend&&!e.beforeSend(a,e))&&(a.readyState===XMLHttpRequest.OPENED?a.send(e.data):void 0)},t=function(a){return a.url=a.url||location.href,a.type=a.type.toUpperCase(),"GET"===a.type&&a.data&&(a.url.indexOf("?")<0?a.url+="?"+a.data:a.url+="&"+a.data),null==e[a.dataType]&&(a.dataType="*"),a.accept=e[a.dataType],"*"!==a.dataType&&(a.accept+=", */*; q=0.01"),a},n=function(e,n){var o;return(o=new XMLHttpRequest).open(e.type,e.url,!0),o.setRequestHeader("Accept",e.accept),"string"==typeof e.data&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.crossDomain||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),a(o),o.withCredentials=!!e.withCredentials,o.onreadystatechange=function(){if(o.readyState===XMLHttpRequest.DONE)return n(o)},o},r=function(e,a){var n,t;if("string"==typeof e&&"string"==typeof a)if(a.match(/\bjson\b/))try{e=JSON.parse(e)}catch(e){}else if(a.match(/\b(?:java|ecma)script\b/))(t=document.createElement("script")).setAttribute("nonce",o()),t.text=e,document.head.appendChild(t).parentNode.removeChild(t);else if(a.match(/\b(xml|html|svg)\b/)){n=new DOMParser,a=a.replace(/;.+/,"");try{e=n.parseFromString(e,a)}catch(e){}}return e},i.href=function(e){return e.href},i.isCrossDomain=function(e){var a,n;(a=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=e,!((!n.protocol||":"===n.protocol)&&!n.host||a.protocol+"//"+a.host==n.protocol+"//"+n.host)}catch(e){return e,!0}}}.call(this),function(){var e,a;e=i.matches,a=function(e){return Array.prototype.slice.call(e)},i.serializeElement=function(n,o){var t,i;return t=[n],e(n,"form")&&(t=a(n.elements)),i=[],t.forEach((function(n){if(n.name&&!n.disabled)return e(n,"select")?a(n.options).forEach((function(e){if(e.selected)return i.push({name:n.name,value:e.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?i.push({name:n.name,value:n.value}):void 0})),o&&i.push(o),i.map((function(e){return null!=e.name?encodeURIComponent(e.name)+"="+encodeURIComponent(e.value):e})).join("&")},i.formElements=function(n,o){return e(n,"form")?a(n.elements).filter((function(a){return e(a,o)})):a(n.querySelectorAll(o))}}.call(this),function(){var e,a,n;a=i.fire,n=i.stopEverything,i.handleConfirm=function(a){if(!e(this))return n(a)},e=function(e){var n,o,t;if(!(t=e.getAttribute("data-confirm")))return!0;if(n=!1,a(e,"confirm")){try{n=confirm(t)}catch(e){}o=a(e,"confirm:complete",[n])}return n&&o}}.call(this),function(){var e,a,n,o,t,r,f,l,s,c,d;s=i.matches,l=i.getData,c=i.setData,d=i.stopEverything,f=i.formElements,i.handleDisabledElement=function(e){if(this,this.disabled)return d(e)},i.enableElement=function(e){var a;return a=e instanceof Event?e.target:e,s(a,i.linkDisableSelector)?r(a):s(a,i.buttonDisableSelector)||s(a,i.formEnableSelector)?o(a):s(a,i.formSubmitSelector)?t(a):void 0},i.disableElement=function(o){var t;return t=o instanceof Event?o.target:o,s(t,i.linkDisableSelector)?n(t):s(t,i.buttonDisableSelector)||s(t,i.formDisableSelector)?e(t):s(t,i.formSubmitSelector)?a(t):void 0},n=function(e){var a;return null!=(a=e.getAttribute("data-disable-with"))&&(c(e,"ujs:enable-with",e.innerHTML),e.innerHTML=a),e.addEventListener("click",d),c(e,"ujs:disabled",!0)},r=function(e){var a;return null!=(a=l(e,"ujs:enable-with"))&&(e.innerHTML=a,c(e,"ujs:enable-with",null)),e.removeEventListener("click",d),c(e,"ujs:disabled",null)},a=function(a){return f(a,i.formDisableSelector).forEach(e)},e=function(e){var a;return null!=(a=e.getAttribute("data-disable-with"))&&(s(e,"button")?(c(e,"ujs:enable-with",e.innerHTML),e.innerHTML=a):(c(e,"ujs:enable-with",e.value),e.value=a)),e.disabled=!0,c(e,"ujs:disabled",!0)},t=function(e){return f(e,i.formEnableSelector).forEach(o)},o=function(e){var a;return null!=(a=l(e,"ujs:enable-with"))&&(s(e,"button")?e.innerHTML=a:e.value=a,c(e,"ujs:enable-with",null)),e.disabled=!1,c(e,"ujs:disabled",null)}}.call(this),function(){var e;e=i.stopEverything,i.handleMethod=function(a){var n,o,t,r,f,l;if(this,l=this.getAttribute("data-method"))return f=i.href(this),o=i.csrfToken(),n=i.csrfParam(),t=document.createElement("form"),r="<input name='_method' value='"+l+"' type='hidden' />",null==n||null==o||i.isCrossDomain(f)||(r+="<input name='"+n+"' value='"+o+"' type='hidden' />"),r+='<input type="submit" />',t.method="post",t.action=f,t.target=this.target,t.innerHTML=r,t.style.display="none",document.body.appendChild(t),t.querySelector('[type="submit"]').click(),e(a)}}.call(this),function(){var e,a,n,o,t,r,f,l,s,c=[].slice;r=i.matches,n=i.getData,l=i.setData,a=i.fire,s=i.stopEverything,e=i.ajax,o=i.isCrossDomain,f=i.serializeElement,t=function(e){var a;return null!=(a=e.getAttribute("data-remote"))&&"false"!==a},i.handleRemote=function(d){var g,u,m,h,p,b,_;return!t(h=this)||(a(h,"ajax:before")?(_=h.getAttribute("data-with-credentials"),m=h.getAttribute("data-type")||"script",r(h,i.formSubmitSelector)?(g=n(h,"ujs:submit-button"),p=n(h,"ujs:submit-button-formmethod")||h.method,b=n(h,"ujs:submit-button-formaction")||h.getAttribute("action")||location.href,"GET"===p.toUpperCase()&&(b=b.replace(/\?.*$/,"")),"multipart/form-data"===h.enctype?(u=new FormData(h),null!=g&&u.append(g.name,g.value)):u=f(h,g),l(h,"ujs:submit-button",null),l(h,"ujs:submit-button-formmethod",null),l(h,"ujs:submit-button-formaction",null)):r(h,i.buttonClickSelector)||r(h,i.inputChangeSelector)?(p=h.getAttribute("data-method"),b=h.getAttribute("data-url"),u=f(h,h.getAttribute("data-params"))):(p=h.getAttribute("data-method"),b=i.href(h),u=h.getAttribute("data-params")),e({type:p||"GET",url:b,data:u,dataType:m,beforeSend:function(e,n){return a(h,"ajax:beforeSend",[e,n])?a(h,"ajax:send",[e]):(a(h,"ajax:stopped"),!1)},success:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:success",e)},error:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:error",e)},complete:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:complete",e)},crossDomain:o(b),withCredentials:null!=_&&"false"!==_}),s(d)):(a(h,"ajax:stopped"),!1))},i.formSubmitButtonClick=function(e){var a;if(this,a=this.form)return this.name&&l(a,"ujs:submit-button",{name:this.name,value:this.value}),l(a,"ujs:formnovalidate-button",this.formNoValidate),l(a,"ujs:submit-button-formaction",this.getAttribute("formaction")),l(a,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},i.preventInsignificantClick=function(e){var a,n,o;if(this,o=(this.getAttribute("data-method")||"GET").toUpperCase(),a=this.getAttribute("data-params"),n=(e.metaKey||e.ctrlKey)&&"GET"===o&&!a,null!=e.button&&0!==e.button||n)return e.stopImmediatePropagation()}}.call(this),function(){var e,a,n,o,t,r,f,l,s,c,d,g,u,m,h;if(r=i.fire,n=i.delegate,l=i.getData,e=i.$,h=i.refreshCSRFTokens,a=i.CSRFProtection,u=i.loadCSPNonce,t=i.enableElement,o=i.disableElement,c=i.handleDisabledElement,s=i.handleConfirm,m=i.preventInsignificantClick,g=i.handleRemote,f=i.formSubmitButtonClick,d=i.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=i,jQuery.ajaxPrefilter((function(e,n,o){if(!e.crossDomain)return a(o)}))}i.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return e(i.formEnableSelector).forEach((function(e){if(l(e,"ujs:disabled"))return t(e)})),e(i.linkDisableSelector).forEach((function(e){if(l(e,"ujs:disabled"))return t(e)}))})),n(document,i.linkDisableSelector,"ajax:complete",t),n(document,i.linkDisableSelector,"ajax:stopped",t),n(document,i.buttonDisableSelector,"ajax:complete",t),n(document,i.buttonDisableSelector,"ajax:stopped",t),n(document,i.linkClickSelector,"click",m),n(document,i.linkClickSelector,"click",c),n(document,i.linkClickSelector,"click",s),n(document,i.linkClickSelector,"click",o),n(document,i.linkClickSelector,"click",g),n(document,i.linkClickSelector,"click",d),n(document,i.buttonClickSelector,"click",m),n(document,i.buttonClickSelector,"click",c),n(document,i.buttonClickSelector,"click",s),n(document,i.buttonClickSelector,"click",o),n(document,i.buttonClickSelector,"click",g),n(document,i.inputChangeSelector,"change",c),n(document,i.inputChangeSelector,"change",s),n(document,i.inputChangeSelector,"change",g),n(document,i.formSubmitSelector,"submit",c),n(document,i.formSubmitSelector,"submit",s),n(document,i.formSubmitSelector,"submit",g),n(document,i.formSubmitSelector,"submit",(function(e){return setTimeout((function(){return o(e)}),13)})),n(document,i.formSubmitSelector,"ajax:send",o),n(document,i.formSubmitSelector,"ajax:complete",t),n(document,i.formInputClickSelector,"click",m),n(document,i.formInputClickSelector,"click",c),n(document,i.formInputClickSelector,"click",s),n(document,i.formInputClickSelector,"click",f),document.addEventListener("DOMContentLoaded",h),document.addEventListener("DOMContentLoaded",u),window._rails_loaded=!0},window.Rails===i&&r(document,"rails:attachBindings")&&i.start()}.call(this)}).call(this),e.exports?e.exports=i:void 0===(t="function"==typeof(o=i)?o.call(a,n,a,e):o)||(e.exports=t)}).call(this)},72:function(e,a,n){"use strict";var o="$$";function t(e){this._dict={};for(var a=0,n=e.length;a<n;a++){for(var t=e[a],i=this._dict,r=0,f=t.length;r<f;r++){var l=t.charAt(r);i=i[l]=i[l]||{}}i[o]=!0}}t.prototype.search=function(e){for(var a=-1,n=e.length,t=[this._dict];++a<n;){var i=t[a],r=e.charAt(a);if(!(r in i))break;t.push(i[r])}for(;t.length;)if(t.pop()[o])return e.substring(0,t.length)},e.exports=t},723:function(e,a,n){"use strict";n.r(a);var o=n(49),t=n.n(o),i=n(52),r=n(60).delegate;r(document,"#account_display_name","input",(function(e){var a=e.target,n=document.querySelector(".card .display-name strong");n&&(a.value?n.innerHTML=Object(i.default)(t()(a.value)):n.textContent=document.querySelector("#default_account_display_name").textContent)})),r(document,"#account_avatar","change",(function(e){var a=e.target,n=document.querySelector(".card .avatar img"),o=(a.files||[])[0],t=o?URL.createObjectURL(o):n.dataset.originalSrc;n.src=t})),r(document,"#account_header","change",(function(e){var a=e.target,n=document.querySelector(".card .card__img img"),o=(a.files||[])[0],t=o?URL.createObjectURL(o):n.dataset.originalSrc;n.src=t})),r(document,"#account_locked","change",(function(e){var a=e.target,n=document.querySelector(".card .display-name i");a.checked?n.style.display="inline":n.style.display="none"})),r(document,".input-copy input","click",(function(e){var a=e.target;a.focus(),a.select(),a.setSelectionRange(0,a.value.length)})),r(document,".input-copy button","click",(function(e){var a=e.target,n=a.parentNode.querySelector(".input-copy__wrapper input"),o=n.readonly;n.readonly=!1,n.focus(),n.select(),n.setSelectionRange(0,n.value.length);try{document.execCommand("copy")&&(n.blur(),a.parentNode.classList.add("copied"),setTimeout((function(){a.parentNode.classList.remove("copied")}),700))}catch(e){console.error(e)}n.readonly=o}))},79:function(e,a,n){var o=n(214),t=o[0],i=(o[1],o[2],o[3],o[4]),r=n(248).unicodeToFilename,f={};function l(e,a){var n=e[0],o=e[1];o||(o=r(n)),f[n]={shortCode:a,filename:o}}Object.keys(t).forEach((function(e){t[e][0].forEach((function(a){return l(a,e)}))})),i.forEach((function(e){return l(e)})),e.exports=f}},[[723,0]]]);
+/*! For license information please see settings.js.LICENSE.txt */
+(window.webpackJsonp=window.webpackJsonp||[]).push([[12,6],{218:function(e,a){e.exports=[{100:[[["💯"]],["💯",[],"100,hundred,points,symbol,score,perfect,numbers,century,exam,quiz,test,pass"]],1234:[[["🔢"]],["🔢",[],"1234,input,symbol,for,numbers,blue-square"]],grinning:[[["😀"]],["😀",[],"grinning,face,smile,happy,joy,:d,grin"]],grin:[[["😁"]],["😁",[],"grin,grinning,face,with,smiling,eyes,happy,smile,joy,kawaii"]],joy:[[["😂"]],["😂",[],"joy,face,with,tears,of,cry,weep,happy,happytears,haha"]],rolling_on_the_floor_laughing:[[["🤣"]],["🤣",[],"rolling,on,the,floor,laughing"]],smiley:[[["😃"]],["😃",[],"smiley,smiling,face,with,open,mouth,happy,joy,haha,:d,:),smile,funny,=),=-)"]],smile:[[["😄"]],["😄",[],"smile,smiling,face,with,open,mouth,and,eyes,happy,joy,funny,haha,laugh,like,:d,:),c:,:-d"]],sweat_smile:[[["😅"]],["😅",[],"sweat,smile,smiling,face,with,open,mouth,and,cold,hot,happy,laugh,relief"]],laughing:[[["😆"]],["😆",["satisfied"],"laughing,satisfied,smiling,face,with,open,mouth,and,tightly,closed,eyes,happy,joy,lol,haha,glad,xd,laugh,:>,:->"]],wink:[[["😉"]],["😉",[],"wink,winking,face,happy,mischievous,secret,;),smile,eye,;-)"]],blush:[[["😊"]],["😊",[],"blush,smiling,face,with,eyes,smile,happy,flushed,crush,embarrassed,shy,joy"]],yum:[[["😋"]],["😋",[],"yum,face,savouring,delicious,food,happy,joy,tongue,smile,silly,yummy,nom"]],sunglasses:[[["😎"]],["😎",[],"sunglasses,smiling,face,with,cool,smile,summer,beach,sunglass,8)"]],heart_eyes:[[["😍"]],["😍",[],"heart,eyes,smiling,face,with,shaped,love,like,affection,valentines,infatuation,crush"]],kissing_heart:[[["😘"]],["😘",[],"kissing,heart,face,throwing,a,kiss,love,like,affection,valentines,infatuation,:*,:-*"]],kissing:[[["😗"]],["😗",[],"kissing,face,love,like,3,valentines,infatuation,kiss"]],kissing_smiling_eyes:[[["😙"]],["😙",[],"kissing,smiling,eyes,face,with,affection,valentines,infatuation,kiss"]],kissing_closed_eyes:[[["😚"]],["😚",[],"kissing,closed,eyes,face,with,love,like,affection,valentines,infatuation,kiss"]],relaxed:[[["☺"],["☺️","263a"]],["☺️",[],"relaxed,white,smiling,face,blush,massage,happiness","263A-FE0F"]],slightly_smiling_face:[[["🙂"]],["🙂",[],"slightly,smiling,face,smile,:),(:,:-)"]],hugging_face:[[["🤗"]],["🤗",[],"hugging,face"]],"star-struck":[[["🤩"]],["🤩",["grinning_face_with_star_eyes"],"star,struck,grinning,face,with,eyes"]],thinking_face:[[["🤔"]],["🤔",[],"thinking,face"]],face_with_raised_eyebrow:[[["🤨"]],["🤨",["face_with_one_eyebrow_raised"],"face,with,raised,eyebrow,one"]],neutral_face:[[["😐"]],["😐",[],"neutral,face,indifference,meh,:|,:-|"]],expressionless:[[["😑"]],["😑",[],"expressionless,face,indifferent,-_-,meh,deadpan"]],no_mouth:[[["😶"]],["😶",[],"no,mouth,face,without,hellokitty"]],face_with_rolling_eyes:[[["🙄"]],["🙄",[],"face,with,rolling,eyes"]],smirk:[[["😏"]],["😏",[],"smirk,smirking,face,smile,mean,prank,smug,sarcasm"]],persevere:[[["😣"]],["😣",[],"persevere,persevering,face,sick,no,upset,oops"]],disappointed_relieved:[[["😥"]],["😥",[],"disappointed,relieved,but,face,phew,sweat,nervous"]],open_mouth:[[["😮"]],["😮",[],"open,mouth,face,with,surprise,impressed,wow,whoa,:o,:-o"]],zipper_mouth_face:[[["🤐"]],["🤐",[],"zipper,mouth,face,sealed,secret"]],hushed:[[["😯"]],["😯",[],"hushed,face,woo,shh"]],sleepy:[[["😪"]],["😪",[],"sleepy,face,tired,rest,nap"]],tired_face:[[["😫"]],["😫",[],"tired,face,sick,whine,upset,frustrated"]],sleeping:[[["😴"]],["😴",[],"sleeping,face,tired,sleepy,night,zzz"]],relieved:[[["😌"]],["😌",[],"relieved,face,relaxed,phew,massage,happiness"]],stuck_out_tongue:[[["😛"]],["😛",[],"stuck,out,tongue,face,with,prank,childish,playful,mischievous,smile,:p,:-p,:b,:-b"]],stuck_out_tongue_winking_eye:[[["😜"]],["😜",[],"stuck,out,tongue,winking,eye,face,with,and,prank,childish,playful,mischievous,smile,wink,;p,;-p,;b,;-b"]],stuck_out_tongue_closed_eyes:[[["😝"]],["😝",[],"stuck,out,tongue,closed,eyes,face,with,and,tightly,prank,playful,mischievous,smile"]],drooling_face:[[["🤤"]],["🤤",[],"drooling,face"]],unamused:[[["😒"]],["😒",[],"unamused,face,indifference,bored,straight face,serious,sarcasm"]],sweat:[[["😓"]],["😓",[],"sweat,face,with,cold,hot,sad,tired,exercise"]],pensive:[[["😔"]],["😔",[],"pensive,face,sad,depressed,upset"]],confused:[[["😕"]],["😕",[],"confused,face,indifference,huh,weird,hmmm,:/,:\\,:-\\,:-/"]],upside_down_face:[[["🙃"]],["🙃",[],"upside,down,face,flipped,silly,smile"]],money_mouth_face:[[["🤑"]],["🤑",[],"money,mouth,face,rich,dollar"]],astonished:[[["😲"]],["😲",[],"astonished,face,xox,surprised,poisoned"]],white_frowning_face:[[["☹"],["☹️","2639"]],["☹️",[],"white,frowning,face","2639-FE0F"]],slightly_frowning_face:[[["🙁"]],["🙁",[],"slightly,frowning,face,disappointed,sad,upset"]],confounded:[[["😖"]],["😖",[],"confounded,face,confused,sick,unwell,oops,:s"]],disappointed:[[["😞"]],["😞",[],"disappointed,face,sad,upset,depressed,:(,):,:-("]],worried:[[["😟"]],["😟",[],"worried,face,concern,nervous,:("]],triumph:[[["😤"]],["😤",[],"triumph,face,with,look,of,gas,phew,proud,pride"]],cry:[[["😢"]],["😢",[],"cry,crying,face,tears,sad,depressed,upset,:'("]],sob:[[["😭"]],["😭",[],"sob,loudly,crying,face,cry,tears,sad,upset,depressed"]],frowning:[[["😦"]],["😦",[],"frowning,face,with,open,mouth,aw,what"]],anguished:[[["😧"]],["😧",[],"anguished,face,stunned,nervous,d:"]],fearful:[[["😨"]],["😨",[],"fearful,face,scared,terrified,nervous,oops,huh"]],weary:[[["😩"]],["😩",[],"weary,face,tired,sleepy,sad,frustrated,upset"]],exploding_head:[[["🤯"]],["🤯",["shocked_face_with_exploding_head"],"exploding,head,shocked,face,with"]],grimacing:[[["😬"]],["😬",[],"grimacing,face,grimace,teeth"]],cold_sweat:[[["😰"]],["😰",[],"cold,sweat,face,with,open,mouth,and,nervous"]],scream:[[["😱"]],["😱",[],"scream,face,screaming,in,fear,munch,scared,omg"]],flushed:[[["😳"]],["😳",[],"flushed,face,blush,shy,flattered"]],zany_face:[[["🤪"]],["🤪",["grinning_face_with_one_large_and_one_small_eye"],"zany,face,grinning,with,one,large,and,small,eye"]],dizzy_face:[[["😵"]],["😵",[],"dizzy,face,spent,unconscious,xox"]],rage:[[["😡"]],["😡",[],"rage,pouting,face,angry,mad,hate,despise"]],angry:[[["😠"]],["😠",[],"angry,face,mad,annoyed,frustrated,>:(,>:-("]],face_with_symbols_on_mouth:[[["🤬"]],["🤬",["serious_face_with_symbols_covering_mouth"],"face,with,symbols,on,mouth,serious,covering"]],mask:[[["😷"]],["😷",[],"mask,face,with,medical,sick,ill,disease"]],face_with_thermometer:[[["🤒"]],["🤒",[],"face,with,thermometer,sick,temperature,cold,fever"]],face_with_head_bandage:[[["🤕"]],["🤕",[],"face,with,head,bandage,injured,clumsy,hurt"]],nauseated_face:[[["🤢"]],["🤢",[],"nauseated,face,vomit,gross,green,sick,throw up,ill"]],face_vomiting:[[["🤮"]],["🤮",["face_with_open_mouth_vomiting"],"face,vomiting,with,open,mouth"]],sneezing_face:[[["🤧"]],["🤧",[],"sneezing,face,gesundheit,sneeze,sick,allergy"]],innocent:[[["😇"]],["😇",[],"innocent,smiling,face,with,halo,angel,heaven"]],face_with_cowboy_hat:[[["🤠"]],["🤠",[],"face,with,cowboy,hat"]],lying_face:[[["🤥"]],["🤥",[],"lying,face,lie,pinocchio"]],shushing_face:[[["🤫"]],["🤫",["face_with_finger_covering_closed_lips"],"shushing,face,with,finger,covering,closed,lips"]],face_with_hand_over_mouth:[[["🤭"]],["🤭",["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"face,with,hand,over,mouth,smiling,eyes,and,covering"]],face_with_monocle:[[["🧐"]],["🧐",[],"face,with,monocle"]],nerd_face:[[["🤓"]],["🤓",[],"nerd,face,nerdy,geek,dork"]],smiling_imp:[[["😈"]],["😈",[],"smiling,imp,face,with,horns,devil"]],imp:[[["👿"]],["👿",[],"imp,devil,angry,horns"]],clown_face:[[["🤡"]],["🤡",[],"clown,face"]],japanese_ogre:[[["👹"]],["👹",[],"japanese,ogre,monster,red,mask,halloween,scary,creepy,devil,demon"]],japanese_goblin:[[["👺"]],["👺",[],"japanese,goblin,red,evil,mask,monster,scary,creepy"]],skull:[[["💀"]],["💀",[],"skull,dead,skeleton,creepy,death"]],skull_and_crossbones:[[["☠"],["☠️","2620"]],["☠️",[],"skull,and,crossbones,poison,danger,deadly,scary,death,pirate,evil","2620-FE0F"]],ghost:[[["👻"]],["👻",[],"ghost,halloween,spooky,scary"]],alien:[[["👽"]],["👽",[],"alien,extraterrestrial,ufo,paul,weird,outer_space"]],space_invader:[[["👾"]],["👾",[],"space,invader,alien,monster,game,arcade,play"]],robot_face:[[["🤖"]],["🤖",[],"robot,face"]],hankey:[[["💩"]],["💩",["poop","shit"],"hankey,poop,shit,pile,of,poo"]],smiley_cat:[[["😺"]],["😺",[],"smiley,cat,smiling,face,with,open,mouth,animal,cats,happy,smile"]],smile_cat:[[["😸"]],["😸",[],"smile,cat,grinning,face,with,smiling,eyes,animal,cats"]],joy_cat:[[["😹"]],["😹",[],"joy,cat,face,with,tears,of,animal,cats,haha,happy"]],heart_eyes_cat:[[["😻"]],["😻",[],"heart,eyes,cat,smiling,face,with,shaped,animal,love,like,affection,cats,valentines"]],smirk_cat:[[["😼"]],["😼",[],"smirk,cat,face,with,wry,smile,animal,cats"]],kissing_cat:[[["😽"]],["😽",[],"kissing,cat,face,with,closed,eyes,animal,cats,kiss"]],scream_cat:[[["🙀"]],["🙀",[],"scream,cat,weary,face,animal,cats,munch,scared"]],crying_cat_face:[[["😿"]],["😿",[],"crying,cat,face,animal,tears,weep,sad,cats,upset,cry"]],pouting_cat:[[["😾"]],["😾",[],"pouting,cat,face,animal,cats"]],see_no_evil:[[["🙈"]],["🙈",[],"see,no,evil,monkey,animal,nature,haha"]],hear_no_evil:[[["🙉"]],["🙉",[],"hear,no,evil,monkey,animal,nature"]],speak_no_evil:[[["🙊"]],["🙊",[],"speak,no,evil,monkey,animal,nature,omg"]],baby:[[["👶"],["👶🏻"],["👶🏼"],["👶🏽"],["👶🏾"],["👶🏿"]],["👶",[],"baby,child,boy,girl,toddler"]],child:[[["🧒"],["🧒🏻"],["🧒🏼"],["🧒🏽"],["🧒🏾"],["🧒🏿"]],["🧒",[],"child"]],boy:[[["👦"],["👦🏻"],["👦🏼"],["👦🏽"],["👦🏾"],["👦🏿"]],["👦",[],"boy,man,male,guy,teenager"]],girl:[[["👧"],["👧🏻"],["👧🏼"],["👧🏽"],["👧🏾"],["👧🏿"]],["👧",[],"girl,female,woman,teenager"]],adult:[[["🧑"],["🧑🏻"],["🧑🏼"],["🧑🏽"],["🧑🏾"],["🧑🏿"]],["🧑",[],"adult"]],man:[[["👨"],["👨🏻"],["👨🏼"],["👨🏽"],["👨🏾"],["👨🏿"]],["👨",[],"man,mustache,father,dad,guy,classy,sir,moustache"]],woman:[[["👩"],["👩🏻"],["👩🏼"],["👩🏽"],["👩🏾"],["👩🏿"]],["👩",[],"woman,female,girls,lady"]],older_adult:[[["🧓"],["🧓🏻"],["🧓🏼"],["🧓🏽"],["🧓🏾"],["🧓🏿"]],["🧓",[],"older,adult"]],older_man:[[["👴"],["👴🏻"],["👴🏼"],["👴🏽"],["👴🏾"],["👴🏿"]],["👴",[],"older,man,human,male,men,old,elder,senior"]],older_woman:[[["👵"],["👵🏻"],["👵🏼"],["👵🏽"],["👵🏾"],["👵🏿"]],["👵",[],"older,woman,human,female,women,lady,old,elder,senior"]],cop:[[["👮"],["👮🏻"],["👮🏼"],["👮🏽"],["👮🏾"],["👮🏿"]],["👮",[],"cop,police,officer"]],sleuth_or_spy:[[["🕵"],["🕵️","1f575"],["🕵🏻"],["🕵🏼"],["🕵🏽"],["🕵🏾"],["🕵🏿"]],["🕵️",[],"sleuth,or,spy"]],guardsman:[[["💂"],["💂🏻"],["💂🏼"],["💂🏽"],["💂🏾"],["💂🏿"]],["💂",[],"guardsman,uk,gb,british,male,guy,royal"]],construction_worker:[[["👷"],["👷🏻"],["👷🏼"],["👷🏽"],["👷🏾"],["👷🏿"]],["👷",[],"construction,worker"]],prince:[[["🤴"],["🤴🏻"],["🤴🏼"],["🤴🏽"],["🤴🏾"],["🤴🏿"]],["🤴",[],"prince,boy,man,male,crown,royal,king"]],princess:[[["👸"],["👸🏻"],["👸🏼"],["👸🏽"],["👸🏾"],["👸🏿"]],["👸",[],"princess,girl,woman,female,blond,crown,royal,queen"]],man_with_turban:[[["👳"],["👳🏻"],["👳🏼"],["👳🏽"],["👳🏾"],["👳🏿"]],["👳",[],"man,with,turban,male,indian,hinduism,arabs"]],man_with_gua_pi_mao:[[["👲"],["👲🏻"],["👲🏼"],["👲🏽"],["👲🏾"],["👲🏿"]],["👲",[],"man,with,gua,pi,mao,male,boy,chinese"]],person_with_headscarf:[[["🧕"],["🧕🏻"],["🧕🏼"],["🧕🏽"],["🧕🏾"],["🧕🏿"]],["🧕",[],"person,with,headscarf"]],bearded_person:[[["🧔"],["🧔🏻"],["🧔🏼"],["🧔🏽"],["🧔🏾"],["🧔🏿"]],["🧔",[],"bearded,person"]],person_with_blond_hair:[[["👱"],["👱🏻"],["👱🏼"],["👱🏽"],["👱🏾"],["👱🏿"]],["👱",[],"person,with,blond,hair"]],man_in_tuxedo:[[["🤵"],["🤵🏻"],["🤵🏼"],["🤵🏽"],["🤵🏾"],["🤵🏿"]],["🤵",[],"man,in,tuxedo,couple,marriage,wedding,groom"]],bride_with_veil:[[["👰"],["👰🏻"],["👰🏼"],["👰🏽"],["👰🏾"],["👰🏿"]],["👰",[],"bride,with,veil,couple,marriage,wedding,woman"]],pregnant_woman:[[["🤰"],["🤰🏻"],["🤰🏼"],["🤰🏽"],["🤰🏾"],["🤰🏿"]],["🤰",[],"pregnant,woman,baby"]],"breast-feeding":[[["🤱"],["🤱🏻"],["🤱🏼"],["🤱🏽"],["🤱🏾"],["🤱🏿"]],["🤱",[],"breast,feeding"]],angel:[[["👼"],["👼🏻"],["👼🏼"],["👼🏽"],["👼🏾"],["👼🏿"]],["👼",[],"angel,baby,heaven,wings,halo"]],santa:[[["🎅"],["🎅🏻"],["🎅🏼"],["🎅🏽"],["🎅🏾"],["🎅🏿"]],["🎅",[],"santa,father,christmas,festival,man,male,xmas,father christmas"]],mrs_claus:[[["🤶"],["🤶🏻"],["🤶🏼"],["🤶🏽"],["🤶🏾"],["🤶🏿"]],["🤶",["mother_christmas"],"mrs,claus,mother,christmas,woman,female,xmas,mother christmas"]],mage:[[["🧙"],["🧙🏻"],["🧙🏼"],["🧙🏽"],["🧙🏾"],["🧙🏿"]],["🧙",[],"mage"]],fairy:[[["🧚"],["🧚🏻"],["🧚🏼"],["🧚🏽"],["🧚🏾"],["🧚🏿"]],["🧚",[],"fairy"]],vampire:[[["🧛"],["🧛🏻"],["🧛🏼"],["🧛🏽"],["🧛🏾"],["🧛🏿"]],["🧛",[],"vampire"]],merperson:[[["🧜"],["🧜🏻"],["🧜🏼"],["🧜🏽"],["🧜🏾"],["🧜🏿"]],["🧜",[],"merperson"]],elf:[[["🧝"],["🧝🏻"],["🧝🏼"],["🧝🏽"],["🧝🏾"],["🧝🏿"]],["🧝",[],"elf"]],genie:[[["🧞"]],["🧞",[],"genie"]],zombie:[[["🧟"]],["🧟",[],"zombie"]],person_frowning:[[["🙍"],["🙍🏻"],["🙍🏼"],["🙍🏽"],["🙍🏾"],["🙍🏿"]],["🙍",[],"person,frowning"]],person_with_pouting_face:[[["🙎"],["🙎🏻"],["🙎🏼"],["🙎🏽"],["🙎🏾"],["🙎🏿"]],["🙎",[],"person,with,pouting,face"]],no_good:[[["🙅"],["🙅🏻"],["🙅🏼"],["🙅🏽"],["🙅🏾"],["🙅🏿"]],["🙅",[],"no,good,face,with,gesture"]],ok_woman:[[["🙆"],["🙆🏻"],["🙆🏼"],["🙆🏽"],["🙆🏾"],["🙆🏿"]],["🙆",[],"ok,woman,face,with,gesture,women,girl,female,pink,human"]],information_desk_person:[[["💁"],["💁🏻"],["💁🏼"],["💁🏽"],["💁🏾"],["💁🏿"]],["💁",[],"information,desk,person"]],raising_hand:[[["🙋"],["🙋🏻"],["🙋🏼"],["🙋🏽"],["🙋🏾"],["🙋🏿"]],["🙋",[],"raising,hand,happy,person,one"]],bow:[[["🙇"],["🙇🏻"],["🙇🏼"],["🙇🏽"],["🙇🏾"],["🙇🏿"]],["🙇",[],"bow,person,bowing,deeply"]],face_palm:[[["🤦"],["🤦🏻"],["🤦🏼"],["🤦🏽"],["🤦🏾"],["🤦🏿"]],["🤦",[],"face,palm"]],shrug:[[["🤷"],["🤷🏻"],["🤷🏼"],["🤷🏽"],["🤷🏾"],["🤷🏿"]],["🤷",[],"shrug"]],massage:[[["💆"],["💆🏻"],["💆🏼"],["💆🏽"],["💆🏾"],["💆🏿"]],["💆",[],"massage,face"]],haircut:[[["💇"],["💇🏻"],["💇🏼"],["💇🏽"],["💇🏾"],["💇🏿"]],["💇",[],"haircut"]],walking:[[["🚶"],["🚶🏻"],["🚶🏼"],["🚶🏽"],["🚶🏾"],["🚶🏿"]],["🚶",[],"walking,pedestrian"]],runner:[[["🏃"],["🏃🏻"],["🏃🏼"],["🏃🏽"],["🏃🏾"],["🏃🏿"]],["🏃",["running"],"runner,running"]],dancer:[[["💃"],["💃🏻"],["💃🏼"],["💃🏽"],["💃🏾"],["💃🏿"]],["💃",[],"dancer,female,girl,woman,fun"]],man_dancing:[[["🕺"],["🕺🏻"],["🕺🏼"],["🕺🏽"],["🕺🏾"],["🕺🏿"]],["🕺",[],"man,dancing,male,boy,fun,dancer"]],dancers:[[["👯"]],["👯",[],"dancers,woman,with,bunny,ears"]],person_in_steamy_room:[[["🧖"],["🧖🏻"],["🧖🏼"],["🧖🏽"],["🧖🏾"],["🧖🏿"]],["🧖",[],"person,in,steamy,room"]],person_climbing:[[["🧗"],["🧗🏻"],["🧗🏼"],["🧗🏽"],["🧗🏾"],["🧗🏿"]],["🧗",[],"person,climbing"]],person_in_lotus_position:[[["🧘"],["🧘🏻"],["🧘🏼"],["🧘🏽"],["🧘🏾"],["🧘🏿"]],["🧘",[],"person,in,lotus,position"]],bath:[[["🛀"],["🛀🏻"],["🛀🏼"],["🛀🏽"],["🛀🏾"],["🛀🏿"]],["🛀",[],"bath,clean,shower,bathroom"]],sleeping_accommodation:[[["🛌"],["🛌🏻"],["🛌🏼"],["🛌🏽"],["🛌🏾"],["🛌🏿"]],["🛌",[],"sleeping,accommodation"]],man_in_business_suit_levitating:[[["🕴"],["🕴️","1f574"],["🕴🏻"],["🕴🏼"],["🕴🏽"],["🕴🏾"],["🕴🏿"]],["🕴️",[],"man,in,business,suit,levitating"]],speaking_head_in_silhouette:[[["🗣"],["🗣️","1f5e3"]],["🗣️",[],"speaking,head,in,silhouette"]],bust_in_silhouette:[[["👤"]],["👤",[],"bust,in,silhouette,user,person,human"]],busts_in_silhouette:[[["👥"]],["👥",[],"busts,in,silhouette,user,person,human,group,team"]],fencer:[[["🤺"]],["🤺",[],"fencer"]],horse_racing:[[["🏇"],["🏇🏻"],["🏇🏼"],["🏇🏽"],["🏇🏾"],["🏇🏿"]],["🏇",[],"horse,racing,animal,betting,competition,gambling,luck"]],skier:[[["⛷"],["⛷️","26f7"]],["⛷️",[],"skier,sports,winter,snow","26F7-FE0F"]],snowboarder:[[["🏂"],["🏂🏻"],["🏂🏼"],["🏂🏽"],["🏂🏾"],["🏂🏿"]],["🏂",[],"snowboarder,sports,winter"]],golfer:[[["🏌"],["🏌️","1f3cc"],["🏌🏻"],["🏌🏼"],["🏌🏽"],["🏌🏾"],["🏌🏿"]],["🏌️",[],"golfer"]],surfer:[[["🏄"],["🏄🏻"],["🏄🏼"],["🏄🏽"],["🏄🏾"],["🏄🏿"]],["🏄",[],"surfer"]],rowboat:[[["🚣"],["🚣🏻"],["🚣🏼"],["🚣🏽"],["🚣🏾"],["🚣🏿"]],["🚣",[],"rowboat"]],swimmer:[[["🏊"],["🏊🏻"],["🏊🏼"],["🏊🏽"],["🏊🏾"],["🏊🏿"]],["🏊",[],"swimmer"]],person_with_ball:[[["⛹"],["⛹️","26f9"],["⛹🏻"],["⛹🏼"],["⛹🏽"],["⛹🏾"],["⛹🏿"]],["⛹️",[],"person,with,ball","26F9-FE0F"]],weight_lifter:[[["🏋"],["🏋️","1f3cb"],["🏋🏻"],["🏋🏼"],["🏋🏽"],["🏋🏾"],["🏋🏿"]],["🏋️",[],"weight,lifter"]],bicyclist:[[["🚴"],["🚴🏻"],["🚴🏼"],["🚴🏽"],["🚴🏾"],["🚴🏿"]],["🚴",[],"bicyclist"]],mountain_bicyclist:[[["🚵"],["🚵🏻"],["🚵🏼"],["🚵🏽"],["🚵🏾"],["🚵🏿"]],["🚵",[],"mountain,bicyclist"]],racing_car:[[["🏎"],["🏎️","1f3ce"]],["🏎️",[],"racing,car,sports,race,fast,formula,f1"]],racing_motorcycle:[[["🏍"],["🏍️","1f3cd"]],["🏍️",[],"racing,motorcycle"]],person_doing_cartwheel:[[["🤸"],["🤸🏻"],["🤸🏼"],["🤸🏽"],["🤸🏾"],["🤸🏿"]],["🤸",[],"person,doing,cartwheel"]],wrestlers:[[["🤼"]],["🤼",[],"wrestlers"]],water_polo:[[["🤽"],["🤽🏻"],["🤽🏼"],["🤽🏽"],["🤽🏾"],["🤽🏿"]],["🤽",[],"water,polo"]],handball:[[["🤾"],["🤾🏻"],["🤾🏼"],["🤾🏽"],["🤾🏾"],["🤾🏿"]],["🤾",[],"handball"]],juggling:[[["🤹"],["🤹🏻"],["🤹🏼"],["🤹🏽"],["🤹🏾"],["🤹🏿"]],["🤹",[],"juggling"]],couple:[[["👫"]],["👫",["man_and_woman_holding_hands"],"couple,man,and,woman,holding,hands,pair,people,human,love,date,dating,like,affection,valentines,marriage"]],two_men_holding_hands:[[["👬"]],["👬",[],"two,men,holding,hands,pair,couple,love,like,bromance,friendship,people,human"]],two_women_holding_hands:[[["👭"]],["👭",[],"two,women,holding,hands,pair,friendship,couple,love,like,female,people,human"]],couplekiss:[[["💏"]],["💏",[],"couplekiss,kiss"]],couple_with_heart:[[["💑"]],["💑",[],"couple,with,heart"]],family:[[["👪"]],["👨‍👩‍👦",["man-woman-boy"],"family,man,woman,boy","1F46A"]],selfie:[[["🤳"],["🤳🏻"],["🤳🏼"],["🤳🏽"],["🤳🏾"],["🤳🏿"]],["🤳",[],"selfie,camera,phone"]],muscle:[[["💪"],["💪🏻"],["💪🏼"],["💪🏽"],["💪🏾"],["💪🏿"]],["💪",[],"muscle,flexed,biceps,arm,flex,hand,summer,strong"]],point_left:[[["👈"],["👈🏻"],["👈🏼"],["👈🏽"],["👈🏾"],["👈🏿"]],["👈",[],"point,left,white,pointing,backhand,index,direction,fingers,hand"]],point_right:[[["👉"],["👉🏻"],["👉🏼"],["👉🏽"],["👉🏾"],["👉🏿"]],["👉",[],"point,right,white,pointing,backhand,index,fingers,hand,direction"]],point_up:[[["☝"],["☝️","261d"],["☝🏻"],["☝🏼"],["☝🏽"],["☝🏾"],["☝🏿"]],["☝️",[],"point,up,white,pointing,index,hand,fingers,direction","261D-FE0F"]],point_up_2:[[["👆"],["👆🏻"],["👆🏼"],["👆🏽"],["👆🏾"],["👆🏿"]],["👆",[],"point,up,2,white,pointing,backhand,index,fingers,hand,direction"]],middle_finger:[[["🖕"],["🖕🏻"],["🖕🏼"],["🖕🏽"],["🖕🏾"],["🖕🏿"]],["🖕",["reversed_hand_with_middle_finger_extended"],"middle,finger,reversed,hand,with,extended"]],point_down:[[["👇"],["👇🏻"],["👇🏼"],["👇🏽"],["👇🏾"],["👇🏿"]],["👇",[],"point,down,white,pointing,backhand,index,fingers,hand,direction"]],v:[[["✌"],["✌️","270c"],["✌🏻"],["✌🏼"],["✌🏽"],["✌🏾"],["✌🏿"]],["✌️",[],"v,victory,hand,fingers,ohyeah,peace,two","270C-FE0F"]],crossed_fingers:[[["🤞"],["🤞🏻"],["🤞🏼"],["🤞🏽"],["🤞🏾"],["🤞🏿"]],["🤞",["hand_with_index_and_middle_fingers_crossed"],"crossed,fingers,hand,with,index,and,middle,good,lucky"]],"spock-hand":[[["🖖"],["🖖🏻"],["🖖🏼"],["🖖🏽"],["🖖🏾"],["🖖🏿"]],["🖖",[],"spock,hand,raised,with,part,between,middle,and,ring,fingers"]],the_horns:[[["🤘"],["🤘🏻"],["🤘🏼"],["🤘🏽"],["🤘🏾"],["🤘🏿"]],["🤘",["sign_of_the_horns"],"the,horns,sign,of"]],call_me_hand:[[["🤙"],["🤙🏻"],["🤙🏼"],["🤙🏽"],["🤙🏾"],["🤙🏿"]],["🤙",[],"call,me,hand,hands,gesture"]],raised_hand_with_fingers_splayed:[[["🖐"],["🖐️","1f590"],["🖐🏻"],["🖐🏼"],["🖐🏽"],["🖐🏾"],["🖐🏿"]],["🖐️",[],"raised,hand,with,fingers,splayed,palm"]],hand:[[["✋"],["✋🏻"],["✋🏼"],["✋🏽"],["✋🏾"],["✋🏿"]],["✋",["raised_hand"],"hand,raised"]],ok_hand:[[["👌"],["👌🏻"],["👌🏼"],["👌🏽"],["👌🏾"],["👌🏿"]],["👌",[],"ok,hand,sign,fingers,limbs,perfect,okay"]],"+1":[[["👍"],["👍🏻"],["👍🏼"],["👍🏽"],["👍🏾"],["👍🏿"]],["👍",["thumbsup"],"+1,thumbsup,thumbs,up,sign,yes,awesome,good,agree,accept,cool,hand,like"]],"-1":[[["👎"],["👎🏻"],["👎🏼"],["👎🏽"],["👎🏾"],["👎🏿"]],["👎",["thumbsdown"],",1,thumbsdown,thumbs,down,sign,no,dislike,hand"]],fist:[[["✊"],["✊🏻"],["✊🏼"],["✊🏽"],["✊🏾"],["✊🏿"]],["✊",[],"fist,raised,fingers,hand,grasp"]],facepunch:[[["👊"],["👊🏻"],["👊🏼"],["👊🏽"],["👊🏾"],["👊🏿"]],["👊",["punch"],"facepunch,punch,fisted,hand,sign,angry,violence,fist,hit,attack"]],"left-facing_fist":[[["🤛"],["🤛🏻"],["🤛🏼"],["🤛🏽"],["🤛🏾"],["🤛🏿"]],["🤛",[],"left,facing,fist"]],"right-facing_fist":[[["🤜"],["🤜🏻"],["🤜🏼"],["🤜🏽"],["🤜🏾"],["🤜🏿"]],["🤜",[],"right,facing,fist"]],raised_back_of_hand:[[["🤚"],["🤚🏻"],["🤚🏼"],["🤚🏽"],["🤚🏾"],["🤚🏿"]],["🤚",[],"raised,back,of,hand,fingers,backhand"]],wave:[[["👋"],["👋🏻"],["👋🏼"],["👋🏽"],["👋🏾"],["👋🏿"]],["👋",[],"wave,waving,hand,sign,hands,gesture,goodbye,solong,farewell,hello,hi,palm"]],i_love_you_hand_sign:[[["🤟"],["🤟🏻"],["🤟🏼"],["🤟🏽"],["🤟🏾"],["🤟🏿"]],["🤟",[],"i,love,you,hand,sign"]],writing_hand:[[["✍"],["✍️","270d"],["✍🏻"],["✍🏼"],["✍🏽"],["✍🏾"],["✍🏿"]],["✍️",[],"writing,hand,lower_left_ballpoint_pen,stationery,write,compose","270D-FE0F"]],clap:[[["👏"],["👏🏻"],["👏🏼"],["👏🏽"],["👏🏾"],["👏🏿"]],["👏",[],"clap,clapping,hands,sign,praise,applause,congrats,yay"]],open_hands:[[["👐"],["👐🏻"],["👐🏼"],["👐🏽"],["👐🏾"],["👐🏿"]],["👐",[],"open,hands,sign,fingers,butterfly"]],raised_hands:[[["🙌"],["🙌🏻"],["🙌🏼"],["🙌🏽"],["🙌🏾"],["🙌🏿"]],["🙌",[],"raised,hands,person,raising,both,in,celebration,gesture,hooray,yea"]],palms_up_together:[[["🤲"],["🤲🏻"],["🤲🏼"],["🤲🏽"],["🤲🏾"],["🤲🏿"]],["🤲",[],"palms,up,together"]],pray:[[["🙏"],["🙏🏻"],["🙏🏼"],["🙏🏽"],["🙏🏾"],["🙏🏿"]],["🙏",[],"pray,person,with,folded,hands,please,hope,wish,namaste,highfive"]],handshake:[[["🤝"]],["🤝",[],"handshake,agreement,shake"]],nail_care:[[["💅"],["💅🏻"],["💅🏼"],["💅🏽"],["💅🏾"],["💅🏿"]],["💅",[],"nail,care,polish,beauty,manicure,finger,fashion"]],ear:[[["👂"],["👂🏻"],["👂🏼"],["👂🏽"],["👂🏾"],["👂🏿"]],["👂",[],"ear,face,hear,sound,listen"]],nose:[[["👃"],["👃🏻"],["👃🏼"],["👃🏽"],["👃🏾"],["👃🏿"]],["👃",[],"nose,smell,sniff"]],footprints:[[["👣"]],["👣",[],"footprints,feet,tracking,walking,beach"]],eyes:[[["👀"]],["👀",[],"eyes,look,watch,stalk,peek,see"]],eye:[[["👁"],["👁️","1f441"]],["👁️",[],"eye,face,look,see,watch,stare"]],brain:[[["🧠"]],["🧠",[],"brain"]],tongue:[[["👅"]],["👅",[],"tongue,mouth,playful"]],lips:[[["👄"]],["👄",[],"lips,mouth,kiss"]],kiss:[[["💋"]],["💋",[],"kiss,mark,face,lips,love,like,affection,valentines"]],cupid:[[["💘"]],["💘",[],"cupid,heart,with,arrow,love,like,affection,valentines"]],heart:[[["❤"],["❤️","2764"]],["❤️",[],"heart,heavy,black,love,like,valentines,<3","2764-FE0F"]],heartbeat:[[["💓"]],["💓",[],"heartbeat,beating,heart,love,like,affection,valentines,pink"]],broken_heart:[[["💔"]],["💔",[],"broken,heart,sad,sorry,break,heartbreak,</3"]],two_hearts:[[["💕"]],["💕",[],"two,hearts,love,like,affection,valentines,heart"]],sparkling_heart:[[["💖"]],["💖",[],"sparkling,heart,love,like,affection,valentines"]],heartpulse:[[["💗"]],["💗",[],"heartpulse,growing,heart,like,love,affection,valentines,pink"]],blue_heart:[[["💙"]],["💙",[],"blue,heart,love,like,affection,valentines"]],green_heart:[[["💚"]],["💚",[],"green,heart,love,like,affection,valentines"]],yellow_heart:[[["💛"]],["💛",[],"yellow,heart,love,like,affection,valentines"]],orange_heart:[[["🧡"]],["🧡",[],"orange,heart"]],purple_heart:[[["💜"]],["💜",[],"purple,heart,love,like,affection,valentines"]],black_heart:[[["🖤"]],["🖤",[],"black,heart,evil"]],gift_heart:[[["💝"]],["💝",[],"gift,heart,with,ribbon,love,valentines"]],revolving_hearts:[[["💞"]],["💞",[],"revolving,hearts,love,like,affection,valentines"]],heart_decoration:[[["💟"]],["💟",[],"heart,decoration,purple-square,love,like"]],heavy_heart_exclamation_mark_ornament:[[["❣"],["❣️","2763"]],["❣️",[],"heavy,heart,exclamation,mark,ornament","2763-FE0F"]],love_letter:[[["💌"]],["💌",[],"love,letter,email,like,affection,envelope,valentines"]],zzz:[[["💤"]],["💤",[],"zzz,sleeping,symbol,sleepy,tired,dream"]],anger:[[["💢"]],["💢",[],"anger,symbol,angry,mad"]],bomb:[[["💣"]],["💣",[],"bomb,boom,explode,explosion,terrorism"]],boom:[[["💥"]],["💥",["collision"],"boom,collision,symbol,bomb,explode,explosion,blown"]],sweat_drops:[[["💦"]],["💦",[],"sweat,drops,splashing,symbol,water,drip,oops"]],dash:[[["💨"]],["💨",[],"dash,symbol,wind,air,fast,shoo,fart,smoke,puff"]],dizzy:[[["💫"]],["💫",[],"dizzy,symbol,star,sparkle,shoot,magic"]],speech_balloon:[[["💬"]],["💬",[],"speech,balloon,bubble,words,message,talk,chatting"]],left_speech_bubble:[[["🗨"],["🗨️","1f5e8"]],["🗨️",[],"left,speech,bubble,words,message,talk,chatting"]],right_anger_bubble:[[["🗯"],["🗯️","1f5ef"]],["🗯️",[],"right,anger,bubble,caption,speech,thinking,mad"]],thought_balloon:[[["💭"]],["💭",[],"thought,balloon,bubble,cloud,speech,thinking,dream"]],hole:[[["🕳"],["🕳️","1f573"]],["🕳️",[],"hole,embarrassing"]],eyeglasses:[[["👓"]],["👓",[],"eyeglasses,fashion,accessories,eyesight,nerdy,dork,geek"]],dark_sunglasses:[[["🕶"],["🕶️","1f576"]],["🕶️",[],"dark,sunglasses,face,cool,accessories"]],necktie:[[["👔"]],["👔",[],"necktie,shirt,suitup,formal,fashion,cloth,business"]],shirt:[[["👕"]],["👕",["tshirt"],"shirt,tshirt,t"]],jeans:[[["👖"]],["👖",[],"jeans,fashion,shopping"]],scarf:[[["🧣"]],["🧣",[],"scarf"]],gloves:[[["🧤"]],["🧤",[],"gloves"]],coat:[[["🧥"]],["🧥",[],"coat"]],socks:[[["🧦"]],["🧦",[],"socks"]],dress:[[["👗"]],["👗",[],"dress,clothes,fashion,shopping"]],kimono:[[["👘"]],["👘",[],"kimono,dress,fashion,women,female,japanese"]],bikini:[[["👙"]],["👙",[],"bikini,swimming,female,woman,girl,fashion,beach,summer"]],womans_clothes:[[["👚"]],["👚",[],"womans,clothes,fashion,shopping_bags,female"]],purse:[[["👛"]],["👛",[],"purse,fashion,accessories,money,sales,shopping"]],handbag:[[["👜"]],["👜",[],"handbag,fashion,accessory,accessories,shopping"]],pouch:[[["👝"]],["👝",[],"pouch,bag,accessories,shopping"]],shopping_bags:[[["🛍"],["🛍️","1f6cd"]],["🛍️",[],"shopping,bags"]],school_satchel:[[["🎒"]],["🎒",[],"school,satchel,student,education,bag,backpack"]],mans_shoe:[[["👞"]],["👞",["shoe"],"mans,shoe,fashion,male"]],athletic_shoe:[[["👟"]],["👟",[],"athletic,shoe,shoes,sports,sneakers"]],high_heel:[[["👠"]],["👠",[],"high,heel,heeled,shoe,fashion,shoes,female,pumps,stiletto"]],sandal:[[["👡"]],["👡",[],"sandal,womans,shoes,fashion,flip flops"]],boot:[[["👢"]],["👢",[],"boot,womans,boots,shoes,fashion"]],crown:[[["👑"]],["👑",[],"crown,king,kod,leader,royalty,lord"]],womans_hat:[[["👒"]],["👒",[],"womans,hat,fashion,accessories,female,lady,spring"]],tophat:[[["🎩"]],["🎩",[],"tophat,top,hat,magic,gentleman,classy,circus"]],mortar_board:[[["🎓"]],["🎓",[],"mortar,board,graduation,cap,school,college,degree,university,hat,legal,learn,education"]],billed_cap:[[["🧢"]],["🧢",[],"billed,cap"]],helmet_with_white_cross:[[["⛑"],["⛑️","26d1"]],["⛑️",[],"helmet,with,white,cross","26D1-FE0F"]],prayer_beads:[[["📿"]],["📿",[],"prayer,beads,dhikr,religious"]],lipstick:[[["💄"]],["💄",[],"lipstick,female,girl,fashion,woman"]],ring:[[["💍"]],["💍",[],"ring,wedding,propose,marriage,valentines,diamond,fashion,jewelry,gem,engagement"]],gem:[[["💎"]],["💎",[],"gem,stone,blue,ruby,diamond,jewelry"]],monkey_face:[[["🐵"]],["🐵",[],"monkey,face,animal,nature,circus,:o)"]],monkey:[[["🐒"]],["🐒",[],"monkey,animal,nature,banana,circus"]],gorilla:[[["🦍"]],["🦍",[],"gorilla,animal,nature,circus"]],dog:[[["🐶"]],["🐶",[],"dog,face,animal,friend,nature,woof,puppy,pet,faithful"]],dog2:[[["🐕"]],["🐕",[],"dog2,dog,animal,nature,friend,doge,pet,faithful"]],poodle:[[["🐩"]],["🐩",[],"poodle,dog,animal,101,nature,pet"]],wolf:[[["🐺"]],["🐺",[],"wolf,face,animal,nature,wild"]],fox_face:[[["🦊"]],["🦊",[],"fox,face,animal,nature"]],cat:[[["🐱"]],["🐱",[],"cat,face,animal,meow,nature,pet,kitten"]],cat2:[[["🐈"]],["🐈",[],"cat2,cat,animal,meow,pet,cats"]],lion_face:[[["🦁"]],["🦁",[],"lion,face"]],tiger:[[["🐯"]],["🐯",[],"tiger,face,animal,cat,danger,wild,nature,roar"]],tiger2:[[["🐅"]],["🐅",[],"tiger2,tiger,animal,nature,roar"]],leopard:[[["🐆"]],["🐆",[],"leopard,animal,nature"]],horse:[[["🐴"]],["🐴",[],"horse,face,animal,brown,nature"]],racehorse:[[["🐎"]],["🐎",[],"racehorse,horse,animal,gamble,luck"]],unicorn_face:[[["🦄"]],["🦄",[],"unicorn,face"]],zebra_face:[[["🦓"]],["🦓",[],"zebra,face"]],deer:[[["🦌"]],["🦌",[],"deer,animal,nature,horns,venison"]],cow:[[["🐮"]],["🐮",[],"cow,face,beef,ox,animal,nature,moo,milk"]],ox:[[["🐂"]],["🐂",[],"ox,animal,cow,beef"]],water_buffalo:[[["🐃"]],["🐃",[],"water,buffalo,animal,nature,ox,cow"]],cow2:[[["🐄"]],["🐄",[],"cow2,cow,beef,ox,animal,nature,moo,milk"]],pig:[[["🐷"]],["🐷",[],"pig,face,animal,oink,nature"]],pig2:[[["🐖"]],["🐖",[],"pig2,pig,animal,nature"]],boar:[[["🐗"]],["🐗",[],"boar,animal,nature"]],pig_nose:[[["🐽"]],["🐽",[],"pig,nose,animal,oink"]],ram:[[["🐏"]],["🐏",[],"ram,animal,sheep,nature"]],sheep:[[["🐑"]],["🐑",[],"sheep,animal,nature,wool,shipit"]],goat:[[["🐐"]],["🐐",[],"goat,animal,nature"]],dromedary_camel:[[["🐪"]],["🐪",[],"dromedary,camel,animal,hot,desert,hump"]],camel:[[["🐫"]],["🐫",[],"camel,bactrian,animal,nature,hot,desert,hump"]],giraffe_face:[[["🦒"]],["🦒",[],"giraffe,face"]],elephant:[[["🐘"]],["🐘",[],"elephant,animal,nature,nose,th,circus"]],rhinoceros:[[["🦏"]],["🦏",[],"rhinoceros,animal,nature,horn"]],mouse:[[["🐭"]],["🐭",[],"mouse,face,animal,nature,cheese_wedge,rodent"]],mouse2:[[["🐁"]],["🐁",[],"mouse2,mouse,animal,nature,rodent"]],rat:[[["🐀"]],["🐀",[],"rat,animal,mouse,rodent"]],hamster:[[["🐹"]],["🐹",[],"hamster,face,animal,nature"]],rabbit:[[["🐰"]],["🐰",[],"rabbit,face,animal,nature,pet,spring,magic,bunny"]],rabbit2:[[["🐇"]],["🐇",[],"rabbit2,rabbit,animal,nature,pet,magic,spring"]],chipmunk:[[["🐿"],["🐿️","1f43f"]],["🐿️",[],"chipmunk,animal,nature,rodent,squirrel"]],hedgehog:[[["🦔"]],["🦔",[],"hedgehog"]],bat:[[["🦇"]],["🦇",[],"bat,animal,nature,blind,vampire"]],bear:[[["🐻"]],["🐻",[],"bear,face,animal,nature,wild"]],koala:[[["🐨"]],["🐨",[],"koala,animal,nature"]],panda_face:[[["🐼"]],["🐼",[],"panda,face,animal,nature"]],feet:[[["🐾"]],["🐾",["paw_prints"],"feet,paw,prints"]],turkey:[[["🦃"]],["🦃",[],"turkey,animal,bird"]],chicken:[[["🐔"]],["🐔",[],"chicken,animal,cluck,nature,bird"]],rooster:[[["🐓"]],["🐓",[],"rooster,animal,nature,chicken"]],hatching_chick:[[["🐣"]],["🐣",[],"hatching,chick,animal,chicken,egg,born,baby,bird"]],baby_chick:[[["🐤"]],["🐤",[],"baby,chick,animal,chicken,bird"]],hatched_chick:[[["🐥"]],["🐥",[],"hatched,chick,front,facing,baby,animal,chicken,bird"]],bird:[[["🐦"]],["🐦",[],"bird,animal,nature,fly,tweet,spring"]],penguin:[[["🐧"]],["🐧",[],"penguin,animal,nature"]],dove_of_peace:[[["🕊"],["🕊️","1f54a"]],["🕊️",[],"dove,of,peace"]],eagle:[[["🦅"]],["🦅",[],"eagle,animal,nature,bird"]],duck:[[["🦆"]],["🦆",[],"duck,animal,nature,bird,mallard"]],owl:[[["🦉"]],["🦉",[],"owl,animal,nature,bird,hoot"]],frog:[[["🐸"]],["🐸",[],"frog,face,animal,nature,croak,toad"]],crocodile:[[["🐊"]],["🐊",[],"crocodile,animal,nature,reptile,lizard,alligator"]],turtle:[[["🐢"]],["🐢",[],"turtle,animal,slow,nature,tortoise"]],lizard:[[["🦎"]],["🦎",[],"lizard,animal,nature,reptile"]],snake:[[["🐍"]],["🐍",[],"snake,animal,evil,nature,hiss,python"]],dragon_face:[[["🐲"]],["🐲",[],"dragon,face,animal,myth,nature,chinese,green"]],dragon:[[["🐉"]],["🐉",[],"dragon,animal,myth,nature,chinese,green"]],sauropod:[[["🦕"]],["🦕",[],"sauropod"]],"t-rex":[[["🦖"]],["🦖",[],"t,rex"]],whale:[[["🐳"]],["🐳",[],"whale,spouting,animal,nature,sea,ocean"]],whale2:[[["🐋"]],["🐋",[],"whale2,whale,animal,nature,sea,ocean"]],dolphin:[[["🐬"]],["🐬",["flipper"],"dolphin,flipper,animal,nature,fish,sea,ocean,fins,beach"]],fish:[[["🐟"]],["🐟",[],"fish,animal,food,nature"]],tropical_fish:[[["🐠"]],["🐠",[],"tropical,fish,animal,swim,ocean,beach,nemo"]],blowfish:[[["🐡"]],["🐡",[],"blowfish,animal,nature,food,sea,ocean"]],shark:[[["🦈"]],["🦈",[],"shark,animal,nature,fish,sea,ocean,jaws,fins,beach"]],octopus:[[["🐙"]],["🐙",[],"octopus,animal,creature,ocean,sea,nature,beach"]],shell:[[["🐚"]],["🐚",[],"shell,spiral,nature,sea,beach"]],crab:[[["🦀"]],["🦀",[],"crab,animal,crustacean"]],shrimp:[[["🦐"]],["🦐",[],"shrimp,animal,ocean,nature,seafood"]],squid:[[["🦑"]],["🦑",[],"squid,animal,nature,ocean,sea"]],snail:[[["🐌"]],["🐌",[],"snail,slow,animal,shell"]],butterfly:[[["🦋"]],["🦋",[],"butterfly,animal,insect,nature,caterpillar"]],bug:[[["🐛"]],["🐛",[],"bug,animal,insect,nature,worm"]],ant:[[["🐜"]],["🐜",[],"ant,animal,insect,nature,bug"]],bee:[[["🐝"]],["🐝",["honeybee"],"bee,honeybee"]],beetle:[[["🐞"]],["🐞",[],"beetle,lady,animal,insect,nature,ladybug"]],cricket:[[["🦗"]],["🦗",[],"cricket,sports"]],spider:[[["🕷"],["🕷️","1f577"]],["🕷️",[],"spider,animal,arachnid"]],spider_web:[[["🕸"],["🕸️","1f578"]],["🕸️",[],"spider,web,animal,insect,arachnid,silk"]],scorpion:[[["🦂"]],["🦂",[],"scorpion,animal,arachnid"]],bouquet:[[["💐"]],["💐",[],"bouquet,flowers,nature,spring"]],cherry_blossom:[[["🌸"]],["🌸",[],"cherry,blossom,nature,plant,spring,flower"]],white_flower:[[["💮"]],["💮",[],"white,flower,japanese,spring"]],rosette:[[["🏵"],["🏵️","1f3f5"]],["🏵️",[],"rosette,flower,decoration,military"]],rose:[[["🌹"]],["🌹",[],"rose,flowers,valentines,love,spring"]],wilted_flower:[[["🥀"]],["🥀",[],"wilted,flower,plant,nature"]],hibiscus:[[["🌺"]],["🌺",[],"hibiscus,plant,vegetable,flowers,beach"]],sunflower:[[["🌻"]],["🌻",[],"sunflower,nature,plant,fall"]],blossom:[[["🌼"]],["🌼",[],"blossom,nature,flowers,yellow"]],tulip:[[["🌷"]],["🌷",[],"tulip,flowers,plant,nature,summer,spring"]],seedling:[[["🌱"]],["🌱",[],"seedling,plant,nature,grass,lawn,spring"]],evergreen_tree:[[["🌲"]],["🌲",[],"evergreen,tree,plant,nature"]],deciduous_tree:[[["🌳"]],["🌳",[],"deciduous,tree,plant,nature"]],palm_tree:[[["🌴"]],["🌴",[],"palm,tree,plant,vegetable,nature,summer,beach,mojito,tropical"]],cactus:[[["🌵"]],["🌵",[],"cactus,vegetable,plant,nature"]],ear_of_rice:[[["🌾"]],["🌾",[],"ear,of,rice,nature,plant"]],herb:[[["🌿"]],["🌿",[],"herb,vegetable,plant,medicine,weed,grass,lawn"]],shamrock:[[["☘"],["☘️","2618"]],["☘️",[],"shamrock,vegetable,plant,nature,irish,clover","2618-FE0F"]],four_leaf_clover:[[["🍀"]],["🍀",[],"four,leaf,clover,vegetable,plant,nature,lucky,irish"]],maple_leaf:[[["🍁"]],["🍁",[],"maple,leaf,nature,plant,vegetable,ca,fall"]],fallen_leaf:[[["🍂"]],["🍂",[],"fallen,leaf,nature,plant,vegetable,leaves"]],leaves:[[["🍃"]],["🍃",[],"leaves,leaf,fluttering,in,wind,nature,plant,tree,vegetable,grass,lawn,spring"]],grapes:[[["🍇"]],["🍇",[],"grapes,fruit,food,wine"]],melon:[[["🍈"]],["🍈",[],"melon,fruit,nature,food"]],watermelon:[[["🍉"]],["🍉",[],"watermelon,fruit,food,picnic,summer"]],tangerine:[[["🍊"]],["🍊",[],"tangerine,food,fruit,nature,orange"]],lemon:[[["🍋"]],["🍋",[],"lemon,fruit,nature"]],banana:[[["🍌"]],["🍌",[],"banana,fruit,food,monkey"]],pineapple:[[["🍍"]],["🍍",[],"pineapple,fruit,nature,food"]],apple:[[["🍎"]],["🍎",[],"apple,red,fruit,mac,school"]],green_apple:[[["🍏"]],["🍏",[],"green,apple,fruit,nature"]],pear:[[["🍐"]],["🍐",[],"pear,fruit,nature,food"]],peach:[[["🍑"]],["🍑",[],"peach,fruit,nature,food"]],cherries:[[["🍒"]],["🍒",[],"cherries,food,fruit"]],strawberry:[[["🍓"]],["🍓",[],"strawberry,fruit,food,nature"]],kiwifruit:[[["🥝"]],["🥝",[],"kiwifruit"]],tomato:[[["🍅"]],["🍅",[],"tomato,fruit,vegetable,nature,food"]],coconut:[[["🥥"]],["🥥",[],"coconut"]],avocado:[[["🥑"]],["🥑",[],"avocado,fruit,food"]],eggplant:[[["🍆"]],["🍆",[],"eggplant,aubergine,vegetable,nature,food"]],potato:[[["🥔"]],["🥔",[],"potato,food,tuber,vegatable,starch"]],carrot:[[["🥕"]],["🥕",[],"carrot,vegetable,food,orange"]],corn:[[["🌽"]],["🌽",[],"corn,ear,of,maize,food,vegetable,plant"]],hot_pepper:[[["🌶"],["🌶️","1f336"]],["🌶️",[],"hot,pepper,food,spicy,chilli,chili"]],cucumber:[[["🥒"]],["🥒",[],"cucumber,fruit,food,pickle"]],broccoli:[[["🥦"]],["🥦",[],"broccoli"]],mushroom:[[["🍄"]],["🍄",[],"mushroom,plant,vegetable"]],peanuts:[[["🥜"]],["🥜",[],"peanuts,food,nut"]],chestnut:[[["🌰"]],["🌰",[],"chestnut,food,squirrel"]],bread:[[["🍞"]],["🍞",[],"bread,food,wheat,breakfast,toast"]],croissant:[[["🥐"]],["🥐",[],"croissant,food,bread,french"]],baguette_bread:[[["🥖"]],["🥖",[],"baguette,bread,food,french"]],pretzel:[[["🥨"]],["🥨",[],"pretzel"]],pancakes:[[["🥞"]],["🥞",[],"pancakes,food,breakfast,flapjacks,hotcakes"]],cheese_wedge:[[["🧀"]],["🧀",[],"cheese,wedge"]],meat_on_bone:[[["🍖"]],["🍖",[],"meat,on,bone,good,food,drumstick"]],poultry_leg:[[["🍗"]],["🍗",[],"poultry,leg,food,meat,drumstick,bird,chicken,turkey"]],cut_of_meat:[[["🥩"]],["🥩",[],"cut,of,meat"]],bacon:[[["🥓"]],["🥓",[],"bacon,food,breakfast,pork,pig,meat"]],hamburger:[[["🍔"]],["🍔",[],"hamburger,meat,fast food,beef,cheeseburger,mcdonalds,burger king"]],fries:[[["🍟"]],["🍟",[],"fries,french,chips,snack,fast food"]],pizza:[[["🍕"]],["🍕",[],"pizza,slice,of,food,party"]],hotdog:[[["🌭"]],["🌭",[],"hotdog,hot,dog,food,frankfurter"]],sandwich:[[["🥪"]],["🥪",[],"sandwich"]],taco:[[["🌮"]],["🌮",[],"taco,food,mexican"]],burrito:[[["🌯"]],["🌯",[],"burrito,food,mexican"]],stuffed_flatbread:[[["🥙"]],["🥙",[],"stuffed,flatbread,food,gyro"]],egg:[[["🥚"]],["🥚",[],"egg,food,chicken,breakfast"]],fried_egg:[[["🍳"]],["🍳",["cooking"],"fried,egg,cooking,food,breakfast,kitchen"]],shallow_pan_of_food:[[["🥘"]],["🥘",[],"shallow,pan,of,food,cooking,casserole,paella"]],stew:[[["🍲"]],["🍲",[],"stew,pot,of,food,meat,soup"]],bowl_with_spoon:[[["🥣"]],["🥣",[],"bowl,with,spoon"]],green_salad:[[["🥗"]],["🥗",[],"green,salad,food,healthy,lettuce"]],popcorn:[[["🍿"]],["🍿",[],"popcorn,food,movie theater,films,snack"]],canned_food:[[["🥫"]],["🥫",[],"canned,food"]],bento:[[["🍱"]],["🍱",[],"bento,box,food,japanese"]],rice_cracker:[[["🍘"]],["🍘",[],"rice,cracker,food,japanese"]],rice_ball:[[["🍙"]],["🍙",[],"rice,ball,food,japanese"]],rice:[[["🍚"]],["🍚",[],"rice,cooked,food,china,asian"]],curry:[[["🍛"]],["🍛",[],"curry,and,rice,food,spicy,hot,indian"]],ramen:[[["🍜"]],["🍜",[],"ramen,steaming,bowl,food,japanese,noodle,chopsticks"]],spaghetti:[[["🍝"]],["🍝",[],"spaghetti,food,italian,noodle"]],sweet_potato:[[["🍠"]],["🍠",[],"sweet,potato,roasted,food,nature"]],oden:[[["🍢"]],["🍢",[],"oden,food,japanese"]],sushi:[[["🍣"]],["🍣",[],"sushi,food,fish,japanese,rice"]],fried_shrimp:[[["🍤"]],["🍤",[],"fried,shrimp,food,animal,appetizer,summer"]],fish_cake:[[["🍥"]],["🍥",[],"fish,cake,with,swirl,design,food,japan,sea,beach,narutomaki,pink,kamaboko,surimi,ramen"]],dango:[[["🍡"]],["🍡",[],"dango,food,dessert,sweet,japanese,barbecue,meat"]],dumpling:[[["🥟"]],["🥟",[],"dumpling"]],fortune_cookie:[[["🥠"]],["🥠",[],"fortune,cookie"]],takeout_box:[[["🥡"]],["🥡",[],"takeout,box"]],icecream:[[["🍦"]],["🍦",[],"icecream,soft,ice,cream,food,hot,dessert,summer"]],shaved_ice:[[["🍧"]],["🍧",[],"shaved,ice,hot,dessert,summer"]],ice_cream:[[["🍨"]],["🍨",[],"ice,cream,food,hot,dessert"]],doughnut:[[["🍩"]],["🍩",[],"doughnut,food,dessert,snack,sweet,donut"]],cookie:[[["🍪"]],["🍪",[],"cookie,food,snack,oreo,chocolate,sweet,dessert"]],birthday:[[["🎂"]],["🎂",[],"birthday,cake,food,dessert"]],cake:[[["🍰"]],["🍰",[],"cake,shortcake,food,dessert"]],pie:[[["🥧"]],["🥧",[],"pie"]],chocolate_bar:[[["🍫"]],["🍫",[],"chocolate,bar,food,snack,dessert,sweet"]],candy:[[["🍬"]],["🍬",[],"candy,snack,dessert,sweet,lolly"]],lollipop:[[["🍭"]],["🍭",[],"lollipop,food,snack,candy,sweet"]],custard:[[["🍮"]],["🍮",[],"custard,dessert,food"]],honey_pot:[[["🍯"]],["🍯",[],"honey,pot,bees,sweet,kitchen"]],baby_bottle:[[["🍼"]],["🍼",[],"baby,bottle,food,container,milk"]],glass_of_milk:[[["🥛"]],["🥛",[],"glass,of,milk"]],coffee:[[["☕"]],["☕",[],"coffee,hot,beverage,caffeine,latte,espresso"]],tea:[[["🍵"]],["🍵",[],"tea,teacup,without,handle,drink,bowl,breakfast,green,british"]],sake:[[["🍶"]],["🍶",[],"sake,bottle,and,cup,wine,drink,drunk,beverage,japanese,alcohol,booze"]],champagne:[[["🍾"]],["🍾",[],"champagne,bottle,with,popping,cork,drink,wine,celebration"]],wine_glass:[[["🍷"]],["🍷",[],"wine,glass,drink,beverage,drunk,alcohol,booze"]],cocktail:[[["🍸"]],["🍸",[],"cocktail,glass,drink,drunk,alcohol,beverage,booze,mojito"]],tropical_drink:[[["🍹"]],["🍹",[],"tropical,drink,beverage,cocktail,summer,beach,alcohol,booze,mojito"]],beer:[[["🍺"]],["🍺",[],"beer,mug,relax,beverage,drink,drunk,party,pub,summer,alcohol,booze"]],beers:[[["🍻"]],["🍻",[],"beers,clinking,beer,mugs,relax,beverage,drink,drunk,party,pub,summer,alcohol,booze"]],clinking_glasses:[[["🥂"]],["🥂",[],"clinking,glasses,beverage,drink,party,alcohol,celebrate,cheers"]],tumbler_glass:[[["🥃"]],["🥃",[],"tumbler,glass,drink,beverage,drunk,alcohol,liquor,booze,bourbon,scotch,whisky,shot"]],cup_with_straw:[[["🥤"]],["🥤",[],"cup,with,straw"]],chopsticks:[[["🥢"]],["🥢",[],"chopsticks"]],knife_fork_plate:[[["🍽"],["🍽️","1f37d"]],["🍽️",[],"knife,fork,plate"]],fork_and_knife:[[["🍴"]],["🍴",[],"fork,and,knife,cutlery,kitchen"]],spoon:[[["🥄"]],["🥄",[],"spoon,cutlery,kitchen,tableware"]],hocho:[[["🔪"]],["🔪",["knife"],"hocho,knife,blade,cutlery,kitchen,weapon"]],amphora:[[["🏺"]],["🏺",[],"amphora,vase,jar"]],earth_africa:[[["🌍"]],["🌍",[],"earth,africa,globe,europe,world,international"]],earth_americas:[[["🌎"]],["🌎",[],"earth,americas,globe,world,usa,international"]],earth_asia:[[["🌏"]],["🌏",[],"earth,asia,globe,australia,world,east,international"]],globe_with_meridians:[[["🌐"]],["🌐",[],"globe,with,meridians,earth,international,world,internet,interweb,i18n"]],world_map:[[["🗺"],["🗺️","1f5fa"]],["🗺️",[],"world,map,location,direction"]],japan:[[["🗾"]],["🗾",[],"japan,silhouette,of,nation,country,japanese,asia"]],snow_capped_mountain:[[["🏔"],["🏔️","1f3d4"]],["🏔️",[],"snow,capped,mountain"]],mountain:[[["⛰"],["⛰️","26f0"]],["⛰️",[],"mountain,photo,nature,environment","26F0-FE0F"]],volcano:[[["🌋"]],["🌋",[],"volcano,photo,nature,disaster"]],mount_fuji:[[["🗻"]],["🗻",[],"mount,fuji,photo,mountain,nature,japanese"]],camping:[[["🏕"],["🏕️","1f3d5"]],["🏕️",[],"camping,photo,outdoors,tent"]],beach_with_umbrella:[[["🏖"],["🏖️","1f3d6"]],["🏖️",[],"beach,with,umbrella"]],desert:[[["🏜"],["🏜️","1f3dc"]],["🏜️",[],"desert,photo,warm,saharah"]],desert_island:[[["🏝"],["🏝️","1f3dd"]],["🏝️",[],"desert,island,photo,tropical,mojito"]],national_park:[[["🏞"],["🏞️","1f3de"]],["🏞️",[],"national,park,photo,environment,nature"]],stadium:[[["🏟"],["🏟️","1f3df"]],["🏟️",[],"stadium,photo,place,sports,concert,venue"]],classical_building:[[["🏛"],["🏛️","1f3db"]],["🏛️",[],"classical,building,art,culture,history"]],building_construction:[[["🏗"],["🏗️","1f3d7"]],["🏗️",[],"building,construction,wip,working,progress"]],house_buildings:[[["🏘"],["🏘️","1f3d8"]],["🏘️",[],"house,buildings"]],derelict_house_building:[[["🏚"],["🏚️","1f3da"]],["🏚️",[],"derelict,house,building"]],house:[[["🏠"]],["🏠",[],"house,building,home"]],house_with_garden:[[["🏡"]],["🏡",[],"house,with,garden,home,plant,nature"]],office:[[["🏢"]],["🏢",[],"office,building,bureau,work"]],post_office:[[["🏣"]],["🏣",[],"post,office,japanese,building,envelope,communication"]],european_post_office:[[["🏤"]],["🏤",[],"european,post,office,building,email"]],hospital:[[["🏥"]],["🏥",[],"hospital,building,health,surgery,doctor"]],bank:[[["🏦"]],["🏦",[],"bank,building,money,sales,cash,business,enterprise"]],hotel:[[["🏨"]],["🏨",[],"hotel,building,accomodation,checkin"]],love_hotel:[[["🏩"]],["🏩",[],"love,hotel,like,affection,dating"]],convenience_store:[[["🏪"]],["🏪",[],"convenience,store,building,shopping,groceries"]],school:[[["🏫"]],["🏫",[],"school,building,student,education,learn,teach"]],department_store:[[["🏬"]],["🏬",[],"department,store,building,shopping,mall"]],factory:[[["🏭"]],["🏭",[],"factory,building,industry,pollution,smoke"]],japanese_castle:[[["🏯"]],["🏯",[],"japanese,castle,photo,building"]],european_castle:[[["🏰"]],["🏰",[],"european,castle,building,royalty,history"]],wedding:[[["💒"]],["💒",[],"wedding,love,like,affection,couple,marriage,bride,groom"]],tokyo_tower:[[["🗼"]],["🗼",[],"tokyo,tower,photo,japanese"]],statue_of_liberty:[[["🗽"]],["🗽",[],"statue,of,liberty,american,newyork"]],church:[[["⛪"]],["⛪",[],"church,building,religion,christ"]],mosque:[[["🕌"]],["🕌",[],"mosque,islam,worship,minaret"]],synagogue:[[["🕍"]],["🕍",[],"synagogue,judaism,worship,temple,jewish"]],shinto_shrine:[[["⛩"],["⛩️","26e9"]],["⛩️",[],"shinto,shrine,temple,japan,kyoto","26E9-FE0F"]],kaaba:[[["🕋"]],["🕋",[],"kaaba,mecca,mosque,islam"]],fountain:[[["⛲"]],["⛲",[],"fountain,photo,summer,water,fresh"]],tent:[[["⛺"]],["⛺",[],"tent,photo,camping,outdoors"]],foggy:[[["🌁"]],["🌁",[],"foggy,photo,mountain"]],night_with_stars:[[["🌃"]],["🌃",[],"night,with,stars,evening,city,downtown"]],cityscape:[[["🏙"],["🏙️","1f3d9"]],["🏙️",[],"cityscape,photo,night life,urban"]],sunrise_over_mountains:[[["🌄"]],["🌄",[],"sunrise,over,mountains,view,vacation,photo"]],sunrise:[[["🌅"]],["🌅",[],"sunrise,morning,view,vacation,photo"]],city_sunset:[[["🌆"]],["🌆",[],"city,sunset,cityscape,at,dusk,photo,evening,sky,buildings"]],city_sunrise:[[["🌇"]],["🌇",[],"city,sunrise,sunset,over,buildings,photo,good morning,dawn"]],bridge_at_night:[[["🌉"]],["🌉",[],"bridge,at,night,photo,sanfrancisco"]],hotsprings:[[["♨"],["♨️","2668"]],["♨️",[],"hotsprings,hot,springs,bath,warm,relax","2668-FE0F"]],milky_way:[[["🌌"]],["🌌",[],"milky,way,photo,space,stars"]],carousel_horse:[[["🎠"]],["🎠",[],"carousel,horse,photo,carnival"]],ferris_wheel:[[["🎡"]],["🎡",[],"ferris,wheel,photo,carnival,londoneye"]],roller_coaster:[[["🎢"]],["🎢",[],"roller,coaster,carnival,playground,photo,fun"]],barber:[[["💈"]],["💈",[],"barber,pole,hair,salon,style"]],circus_tent:[[["🎪"]],["🎪",[],"circus,tent,festival,carnival,party"]],steam_locomotive:[[["🚂"]],["🚂",[],"steam,locomotive,transportation,vehicle,train"]],railway_car:[[["🚃"]],["🚃",[],"railway,car,transportation,vehicle"]],bullettrain_side:[[["🚄"]],["🚄",[],"bullettrain,side,high,speed,train,transportation,vehicle"]],bullettrain_front:[[["🚅"]],["🚅",[],"bullettrain,front,high,speed,train,with,bullet,nose,transportation,vehicle,fast,public,travel"]],train2:[[["🚆"]],["🚆",[],"train2,train,transportation,vehicle"]],metro:[[["🚇"]],["🚇",[],"metro,transportation,blue-square,mrt,underground,tube"]],light_rail:[[["🚈"]],["🚈",[],"light,rail,transportation,vehicle"]],station:[[["🚉"]],["🚉",[],"station,transportation,vehicle,public"]],tram:[[["🚊"]],["🚊",[],"tram,transportation,vehicle"]],monorail:[[["🚝"]],["🚝",[],"monorail,transportation,vehicle"]],mountain_railway:[[["🚞"]],["🚞",[],"mountain,railway,transportation,vehicle"]],train:[[["🚋"]],["🚋",[],"train,tram,car,transportation,vehicle,carriage,public,travel"]],bus:[[["🚌"]],["🚌",[],"bus,car,vehicle,transportation"]],oncoming_bus:[[["🚍"]],["🚍",[],"oncoming,bus,vehicle,transportation"]],trolleybus:[[["🚎"]],["🚎",[],"trolleybus,bart,transportation,vehicle"]],minibus:[[["🚐"]],["🚐",[],"minibus,vehicle,car,transportation"]],ambulance:[[["🚑"]],["🚑",[],"ambulance,health,911,hospital"]],fire_engine:[[["🚒"]],["🚒",[],"fire,engine,transportation,cars,vehicle"]],police_car:[[["🚓"]],["🚓",[],"police,car,vehicle,cars,transportation,law,legal,enforcement"]],oncoming_police_car:[[["🚔"]],["🚔",[],"oncoming,police,car,vehicle,law,legal,enforcement,911"]],taxi:[[["🚕"]],["🚕",[],"taxi,uber,vehicle,cars,transportation"]],oncoming_taxi:[[["🚖"]],["🚖",[],"oncoming,taxi,vehicle,cars,uber"]],car:[[["🚗"]],["🚗",["red_car"],"car,red,automobile"]],oncoming_automobile:[[["🚘"]],["🚘",[],"oncoming,automobile,car,vehicle,transportation"]],blue_car:[[["🚙"]],["🚙",[],"blue,car,recreational,vehicle,transportation"]],truck:[[["🚚"]],["🚚",[],"truck,delivery,cars,transportation"]],articulated_lorry:[[["🚛"]],["🚛",[],"articulated,lorry,vehicle,cars,transportation,express"]],tractor:[[["🚜"]],["🚜",[],"tractor,vehicle,car,farming,agriculture"]],bike:[[["🚲"]],["🚲",[],"bike,bicycle,sports,exercise,hipster"]],scooter:[[["🛴"]],["🛴",[],"scooter"]],motor_scooter:[[["🛵"]],["🛵",[],"motor,scooter,vehicle,vespa,sasha"]],busstop:[[["🚏"]],["🚏",[],"busstop,bus,stop,transportation,wait"]],motorway:[[["🛣"],["🛣️","1f6e3"]],["🛣️",[],"motorway,road,cupertino,interstate,highway"]],railway_track:[[["🛤"],["🛤️","1f6e4"]],["🛤️",[],"railway,track,train,transportation"]],oil_drum:[[["🛢"],["🛢️","1f6e2"]],["🛢️",[],"oil,drum,barrell"]],fuelpump:[[["⛽"]],["⛽",[],"fuelpump,fuel,pump,gas station,petroleum"]],rotating_light:[[["🚨"]],["🚨",[],"rotating,light,police,cars,revolving,ambulance,911,emergency,alert,error,pinged,law,legal"]],traffic_light:[[["🚥"]],["🚥",[],"traffic,light,horizontal,transportation,signal"]],vertical_traffic_light:[[["🚦"]],["🚦",[],"vertical,traffic,light,transportation,driving"]],octagonal_sign:[[["🛑"]],["🛑",[],"octagonal,sign"]],construction:[[["🚧"]],["🚧",[],"construction,sign,wip,progress,caution,warning"]],anchor:[[["⚓"]],["⚓",[],"anchor,ship,ferry,sea,boat"]],boat:[[["⛵"]],["⛵",["sailboat"],"boat,sailboat"]],canoe:[[["🛶"]],["🛶",[],"canoe,boat,paddle,water,ship"]],speedboat:[[["🚤"]],["🚤",[],"speedboat,ship,transportation,vehicle,summer"]],passenger_ship:[[["🛳"],["🛳️","1f6f3"]],["🛳️",[],"passenger,ship,yacht,cruise,ferry"]],ferry:[[["⛴"],["⛴️","26f4"]],["⛴️",[],"ferry,boat,ship,yacht","26F4-FE0F"]],motor_boat:[[["🛥"],["🛥️","1f6e5"]],["🛥️",[],"motor,boat,ship"]],ship:[[["🚢"]],["🚢",[],"ship,transportation,titanic,deploy"]],airplane:[[["✈"],["✈️","2708"]],["✈️",[],"airplane,vehicle,transportation,flight,fly","2708-FE0F"]],small_airplane:[[["🛩"],["🛩️","1f6e9"]],["🛩️",[],"small,airplane,flight,transportation,fly,vehicle"]],airplane_departure:[[["🛫"]],["🛫",[],"airplane,departure"]],airplane_arriving:[[["🛬"]],["🛬",[],"airplane,arriving"]],seat:[[["💺"]],["💺",[],"seat,sit,airplane,transport,bus,flight,fly"]],helicopter:[[["🚁"]],["🚁",[],"helicopter,transportation,vehicle,fly"]],suspension_railway:[[["🚟"]],["🚟",[],"suspension,railway,vehicle,transportation"]],mountain_cableway:[[["🚠"]],["🚠",[],"mountain,cableway,transportation,vehicle,ski"]],aerial_tramway:[[["🚡"]],["🚡",[],"aerial,tramway,transportation,vehicle,ski"]],satellite:[[["🛰"],["🛰️","1f6f0"]],["🛰️",[],"satellite,communication,future,radio,space"]],rocket:[[["🚀"]],["🚀",[],"rocket,launch,ship,staffmode,nasa,outer space,outer_space,fly"]],flying_saucer:[[["🛸"]],["🛸",[],"flying,saucer"]],bellhop_bell:[[["🛎"],["🛎️","1f6ce"]],["🛎️",[],"bellhop,bell,service"]],hourglass:[[["⌛"]],["⌛",[],"hourglass,time,clock,oldschool,limit,exam,quiz,test"]],hourglass_flowing_sand:[[["⏳"]],["⏳",[],"hourglass,flowing,sand,with,oldschool,time,countdown"]],watch:[[["⌚"]],["⌚",[],"watch,time,accessories"]],alarm_clock:[[["⏰"]],["⏰",[],"alarm,clock,time,wake"]],stopwatch:[[["⏱"],["⏱️","23f1"]],["⏱️",[],"stopwatch,time,deadline","23F1-FE0F"]],timer_clock:[[["⏲"],["⏲️","23f2"]],["⏲️",[],"timer,clock,alarm","23F2-FE0F"]],mantelpiece_clock:[[["🕰"],["🕰️","1f570"]],["🕰️",[],"mantelpiece,clock,time"]],clock12:[[["🕛"]],["🕛",[],"clock12,clock,face,twelve,oclock,time,noon,midnight,midday,late,early,schedule"]],clock1230:[[["🕧"]],["🕧",[],"clock1230,clock,face,twelve,thirty,time,late,early,schedule"]],clock1:[[["🕐"]],["🕐",[],"clock1,clock,face,one,oclock,time,late,early,schedule"]],clock130:[[["🕜"]],["🕜",[],"clock130,clock,face,one,thirty,time,late,early,schedule"]],clock2:[[["🕑"]],["🕑",[],"clock2,clock,face,two,oclock,time,late,early,schedule"]],clock230:[[["🕝"]],["🕝",[],"clock230,clock,face,two,thirty,time,late,early,schedule"]],clock3:[[["🕒"]],["🕒",[],"clock3,clock,face,three,oclock,time,late,early,schedule"]],clock330:[[["🕞"]],["🕞",[],"clock330,clock,face,three,thirty,time,late,early,schedule"]],clock4:[[["🕓"]],["🕓",[],"clock4,clock,face,four,oclock,time,late,early,schedule"]],clock430:[[["🕟"]],["🕟",[],"clock430,clock,face,four,thirty,time,late,early,schedule"]],clock5:[[["🕔"]],["🕔",[],"clock5,clock,face,five,oclock,time,late,early,schedule"]],clock530:[[["🕠"]],["🕠",[],"clock530,clock,face,five,thirty,time,late,early,schedule"]],clock6:[[["🕕"]],["🕕",[],"clock6,clock,face,six,oclock,time,late,early,schedule,dawn,dusk"]],clock630:[[["🕡"]],["🕡",[],"clock630,clock,face,six,thirty,time,late,early,schedule"]],clock7:[[["🕖"]],["🕖",[],"clock7,clock,face,seven,oclock,time,late,early,schedule"]],clock730:[[["🕢"]],["🕢",[],"clock730,clock,face,seven,thirty,time,late,early,schedule"]],clock8:[[["🕗"]],["🕗",[],"clock8,clock,face,eight,oclock,time,late,early,schedule"]],clock830:[[["🕣"]],["🕣",[],"clock830,clock,face,eight,thirty,time,late,early,schedule"]],clock9:[[["🕘"]],["🕘",[],"clock9,clock,face,nine,oclock,time,late,early,schedule"]],clock930:[[["🕤"]],["🕤",[],"clock930,clock,face,nine,thirty,time,late,early,schedule"]],clock10:[[["🕙"]],["🕙",[],"clock10,clock,face,ten,oclock,time,late,early,schedule"]],clock1030:[[["🕥"]],["🕥",[],"clock1030,clock,face,ten,thirty,time,late,early,schedule"]],clock11:[[["🕚"]],["🕚",[],"clock11,clock,face,eleven,oclock,time,late,early,schedule"]],clock1130:[[["🕦"]],["🕦",[],"clock1130,clock,face,eleven,thirty,time,late,early,schedule"]],new_moon:[[["🌑"]],["🌑",[],"new,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],waxing_crescent_moon:[[["🌒"]],["🌒",[],"waxing,crescent,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],first_quarter_moon:[[["🌓"]],["🌓",[],"first,quarter,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],moon:[[["🌔"]],["🌔",["waxing_gibbous_moon"],"moon,waxing,gibbous,symbol"]],full_moon:[[["🌕"]],["🌕",[],"full,moon,symbol,nature,yellow,twilight,planet,space,night,evening,sleep"]],waning_gibbous_moon:[[["🌖"]],["🌖",[],"waning,gibbous,moon,symbol,nature,twilight,planet,space,night,evening,sleep,waxing_gibbous_moon"]],last_quarter_moon:[[["🌗"]],["🌗",[],"last,quarter,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],waning_crescent_moon:[[["🌘"]],["🌘",[],"waning,crescent,moon,symbol,nature,twilight,planet,space,night,evening,sleep"]],crescent_moon:[[["🌙"]],["🌙",[],"crescent,moon,night,sleep,sky,evening,magic"]],new_moon_with_face:[[["🌚"]],["🌚",[],"new,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],first_quarter_moon_with_face:[[["🌛"]],["🌛",[],"first,quarter,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],last_quarter_moon_with_face:[[["🌜"]],["🌜",[],"last,quarter,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],thermometer:[[["🌡"],["🌡️","1f321"]],["🌡️",[],"thermometer,weather,temperature,hot,cold"]],sunny:[[["☀"],["☀️","2600"]],["☀️",[],"sunny,black,sun,with,rays,weather,nature,brightness,summer,beach,spring","2600-FE0F"]],full_moon_with_face:[[["🌝"]],["🌝",[],"full,moon,with,face,nature,twilight,planet,space,night,evening,sleep"]],sun_with_face:[[["🌞"]],["🌞",[],"sun,with,face,nature,morning,sky"]],star:[[["⭐"]],["⭐",[],"star,white,medium,night,yellow"]],star2:[[["🌟"]],["🌟",[],"star2,glowing,star,night,sparkle,awesome,good,magic"]],stars:[[["🌠"]],["🌠",[],"stars,shooting,star,night,photo"]],cloud:[[["☁"],["☁️","2601"]],["☁️",[],"cloud,weather,sky","2601-FE0F"]],partly_sunny:[[["⛅"]],["⛅",[],"partly,sunny,sun,behind,cloud,weather,nature,cloudy,morning,fall,spring"]],thunder_cloud_and_rain:[[["⛈"],["⛈️","26c8"]],["⛈️",[],"thunder,cloud,and,rain","26C8-FE0F"]],mostly_sunny:[[["🌤"],["🌤️","1f324"]],["🌤️",["sun_small_cloud"],"mostly,sunny,sun,small,cloud"]],barely_sunny:[[["🌥"],["🌥️","1f325"]],["🌥️",["sun_behind_cloud"],"barely,sunny,sun,behind,cloud"]],partly_sunny_rain:[[["🌦"],["🌦️","1f326"]],["🌦️",["sun_behind_rain_cloud"],"partly,sunny,rain,sun,behind,cloud"]],rain_cloud:[[["🌧"],["🌧️","1f327"]],["🌧️",[],"rain,cloud"]],snow_cloud:[[["🌨"],["🌨️","1f328"]],["🌨️",[],"snow,cloud"]],lightning:[[["🌩"],["🌩️","1f329"]],["🌩️",["lightning_cloud"],"lightning,cloud"]],tornado:[[["🌪"],["🌪️","1f32a"]],["🌪️",["tornado_cloud"],"tornado,cloud,weather,cyclone,twister"]],fog:[[["🌫"],["🌫️","1f32b"]],["🌫️",[],"fog,weather"]],wind_blowing_face:[[["🌬"],["🌬️","1f32c"]],["🌬️",[],"wind,blowing,face"]],cyclone:[[["🌀"]],["🌀",[],"cyclone,weather,swirl,blue,cloud,vortex,spiral,whirlpool,spin,tornado,hurricane,typhoon"]],rainbow:[[["🌈"]],["🌈",[],"rainbow,nature,happy,unicorn_face,photo,sky,spring"]],closed_umbrella:[[["🌂"]],["🌂",[],"closed,umbrella,weather,rain,drizzle"]],umbrella:[[["☂"],["☂️","2602"]],["☂️",[],"umbrella,rainy,weather,spring","2602-FE0F"]],umbrella_with_rain_drops:[[["☔"]],["☔",[],"umbrella,with,rain,drops"]],umbrella_on_ground:[[["⛱"],["⛱️","26f1"]],["⛱️",[],"umbrella,on,ground","26F1-FE0F"]],zap:[[["⚡"]],["⚡",[],"zap,high,voltage,sign,thunder,weather,lightning bolt,fast"]],snowflake:[[["❄"],["❄️","2744"]],["❄️",[],"snowflake,winter,season,cold,weather,christmas,xmas","2744-FE0F"]],snowman:[[["☃"],["☃️","2603"]],["☃️",[],"snowman,winter,season,cold,weather,christmas,xmas,frozen,without_snow","2603-FE0F"]],snowman_without_snow:[[["⛄"]],["⛄",[],"snowman,without,snow"]],comet:[[["☄"],["☄️","2604"]],["☄️",[],"comet,space","2604-FE0F"]],fire:[[["🔥"]],["🔥",[],"fire,hot,cook,flame"]],droplet:[[["💧"]],["💧",[],"droplet,water,drip,faucet,spring"]],ocean:[[["🌊"]],["🌊",[],"ocean,water,wave,sea,nature,tsunami,disaster"]],jack_o_lantern:[[["🎃"]],["🎃",[],"jack,o,lantern,halloween,light,pumpkin,creepy,fall"]],christmas_tree:[[["🎄"]],["🎄",[],"christmas,tree,festival,vacation,december,xmas,celebration"]],fireworks:[[["🎆"]],["🎆",[],"fireworks,photo,festival,carnival,congratulations"]],sparkler:[[["🎇"]],["🎇",[],"sparkler,firework,stars,night,shine"]],sparkles:[[["✨"]],["✨",[],"sparkles,stars,shine,shiny,cool,awesome,good,magic"]],balloon:[[["🎈"]],["🎈",[],"balloon,party,celebration,birthday,circus"]],tada:[[["🎉"]],["🎉",[],"tada,party,popper,congratulations,birthday,magic,circus,celebration"]],confetti_ball:[[["🎊"]],["🎊",[],"confetti,ball,festival,party,birthday,circus"]],tanabata_tree:[[["🎋"]],["🎋",[],"tanabata,tree,plant,nature,branch,summer"]],bamboo:[[["🎍"]],["🎍",[],"bamboo,pine,decoration,plant,nature,vegetable,panda,pine_decoration"]],dolls:[[["🎎"]],["🎎",[],"dolls,japanese,toy,kimono"]],flags:[[["🎏"]],["🎏",[],"flags,carp,streamer,fish,japanese,koinobori,banner"]],wind_chime:[[["🎐"]],["🎐",[],"wind,chime,nature,ding,spring,bell"]],rice_scene:[[["🎑"]],["🎑",[],"rice,scene,moon,viewing,ceremony,photo,japan,asia,tsukimi"]],ribbon:[[["🎀"]],["🎀",[],"ribbon,decoration,pink,girl,bowtie"]],gift:[[["🎁"]],["🎁",[],"gift,wrapped,present,birthday,christmas,xmas"]],reminder_ribbon:[[["🎗"],["🎗️","1f397"]],["🎗️",[],"reminder,ribbon,sports,cause,support,awareness"]],admission_tickets:[[["🎟"],["🎟️","1f39f"]],["🎟️",[],"admission,tickets"]],ticket:[[["🎫"]],["🎫",[],"ticket,event,concert,pass"]],medal:[[["🎖"],["🎖️","1f396"]],["🎖️",[],"medal"]],trophy:[[["🏆"]],["🏆",[],"trophy,win,award,contest,place,ftw,ceremony"]],sports_medal:[[["🏅"]],["🏅",[],"sports,medal"]],first_place_medal:[[["🥇"]],["🥇",[],"first,place,medal"]],second_place_medal:[[["🥈"]],["🥈",[],"second,place,medal"]],third_place_medal:[[["🥉"]],["🥉",[],"third,place,medal"]],soccer:[[["⚽"]],["⚽",[],"soccer,ball,sports,football"]],baseball:[[["⚾"]],["⚾",[],"baseball,sports,balls"]],basketball:[[["🏀"]],["🏀",[],"basketball,and,hoop,sports,balls,nba"]],volleyball:[[["🏐"]],["🏐",[],"volleyball,sports,balls"]],football:[[["🏈"]],["🏈",[],"football,american,sports,balls,nfl"]],rugby_football:[[["🏉"]],["🏉",[],"rugby,football,sports,team"]],tennis:[[["🎾"]],["🎾",[],"tennis,racquet,and,ball,sports,balls,green"]],bowling:[[["🎳"]],["🎳",[],"bowling,sports,fun,play"]],cricket_bat_and_ball:[[["🏏"]],["🏏",[],"cricket,bat,and,ball"]],field_hockey_stick_and_ball:[[["🏑"]],["🏑",[],"field,hockey,stick,and,ball"]],ice_hockey_stick_and_puck:[[["🏒"]],["🏒",[],"ice,hockey,stick,and,puck"]],table_tennis_paddle_and_ball:[[["🏓"]],["🏓",[],"table,tennis,paddle,and,ball"]],badminton_racquet_and_shuttlecock:[[["🏸"]],["🏸",[],"badminton,racquet,and,shuttlecock"]],boxing_glove:[[["🥊"]],["🥊",[],"boxing,glove,sports,fighting"]],martial_arts_uniform:[[["🥋"]],["🥋",[],"martial,arts,uniform,judo,karate,taekwondo"]],goal_net:[[["🥅"]],["🥅",[],"goal,net,sports"]],golf:[[["⛳"]],["⛳",[],"golf,flag,in,hole,sports,business,summer"]],ice_skate:[[["⛸"],["⛸️","26f8"]],["⛸️",[],"ice,skate,sports","26F8-FE0F"]],fishing_pole_and_fish:[[["🎣"]],["🎣",[],"fishing,pole,and,fish,food,hobby,summer"]],running_shirt_with_sash:[[["🎽"]],["🎽",[],"running,shirt,with,sash,play,pageant"]],ski:[[["🎿"]],["🎿",[],"ski,and,boot,sports,winter,cold,snow"]],sled:[[["🛷"]],["🛷",[],"sled"]],curling_stone:[[["🥌"]],["🥌",[],"curling,stone"]],dart:[[["🎯"]],["🎯",[],"dart,direct,hit,game,play,bar"]],"8ball":[[["🎱"]],["🎱",[],"8ball,billiards,pool,hobby,game,luck,magic"]],crystal_ball:[[["🔮"]],["🔮",[],"crystal,ball,disco,party,magic,circus,fortune_teller"]],video_game:[[["🎮"]],["🎮",[],"video,game,play,console,ps4,controller"]],joystick:[[["🕹"],["🕹️","1f579"]],["🕹️",[],"joystick,game,play"]],slot_machine:[[["🎰"]],["🎰",[],"slot,machine,bet,gamble,vegas,fruit machine,luck,casino"]],game_die:[[["🎲"]],["🎲",[],"game,die,dice,random,tabletop,play,luck"]],spades:[[["♠"],["♠️","2660"]],["♠️",[],"spades,black,spade,suit,poker,cards,suits,magic","2660-FE0F"]],hearts:[[["♥"],["♥️","2665"]],["♥️",[],"hearts,black,heart,suit,poker,cards,magic,suits","2665-FE0F"]],diamonds:[[["♦"],["♦️","2666"]],["♦️",[],"diamonds,black,diamond,suit,poker,cards,magic,suits","2666-FE0F"]],clubs:[[["♣"],["♣️","2663"]],["♣️",[],"clubs,black,club,suit,poker,cards,magic,suits","2663-FE0F"]],black_joker:[[["🃏"]],["🃏",[],"black,joker,playing,card,poker,cards,game,play,magic"]],mahjong:[[["🀄"]],["🀄",[],"mahjong,tile,red,dragon,game,play,chinese,kanji"]],flower_playing_cards:[[["🎴"]],["🎴",[],"flower,playing,cards,game,sunset,red"]],performing_arts:[[["🎭"]],["🎭",[],"performing,arts,acting,theater,drama"]],frame_with_picture:[[["🖼"],["🖼️","1f5bc"]],["🖼️",[],"frame,with,picture"]],art:[[["🎨"]],["🎨",[],"art,artist,palette,design,paint,draw,colors"]],mute:[[["🔇"]],["🔇",[],"mute,speaker,with,cancellation,stroke,sound,volume,silence,quiet"]],speaker:[[["🔈"]],["🔈",[],"speaker,sound,volume,silence,broadcast"]],sound:[[["🔉"]],["🔉",[],"sound,speaker,with,one,wave,volume,broadcast"]],loud_sound:[[["🔊"]],["🔊",[],"loud,sound,speaker,with,three,waves,volume,noise,noisy,broadcast"]],loudspeaker:[[["📢"]],["📢",[],"loudspeaker,public,address,volume,sound"]],mega:[[["📣"]],["📣",[],"mega,cheering,megaphone,sound,speaker,volume"]],postal_horn:[[["📯"]],["📯",[],"postal,horn,instrument,music"]],bell:[[["🔔"]],["🔔",[],"bell,sound,notification,christmas,xmas,chime"]],no_bell:[[["🔕"]],["🔕",[],"no,bell,with,cancellation,stroke,sound,volume,mute,quiet,silent"]],musical_score:[[["🎼"]],["🎼",[],"musical,score,treble,clef,compose"]],musical_note:[[["🎵"]],["🎵",[],"musical,note,score,tone,sound"]],notes:[[["🎶"]],["🎶",[],"notes,multiple,musical,music,score"]],studio_microphone:[[["🎙"],["🎙️","1f399"]],["🎙️",[],"studio,microphone,sing,recording,artist,talkshow"]],level_slider:[[["🎚"],["🎚️","1f39a"]],["🎚️",[],"level,slider,scale"]],control_knobs:[[["🎛"],["🎛️","1f39b"]],["🎛️",[],"control,knobs,dial"]],microphone:[[["🎤"]],["🎤",[],"microphone,sound,music,pa,sing,talkshow"]],headphones:[[["🎧"]],["🎧",[],"headphones,headphone,music,score,gadgets"]],radio:[[["📻"]],["📻",[],"radio,communication,music,podcast,program"]],saxophone:[[["🎷"]],["🎷",[],"saxophone,music,instrument,jazz,blues"]],guitar:[[["🎸"]],["🎸",[],"guitar,music,instrument"]],musical_keyboard:[[["🎹"]],["🎹",[],"musical,keyboard,piano,instrument,compose"]],trumpet:[[["🎺"]],["🎺",[],"trumpet,music,brass"]],violin:[[["🎻"]],["🎻",[],"violin,music,instrument,orchestra,symphony"]],drum_with_drumsticks:[[["🥁"]],["🥁",[],"drum,with,drumsticks"]],iphone:[[["📱"]],["📱",[],"iphone,mobile,phone,technology,apple,gadgets,dial"]],calling:[[["📲"]],["📲",[],"calling,mobile,phone,with,rightwards,arrow,at,left,iphone,incoming"]],phone:[[["☎"],["☎️","260e"]],["☎️",["telephone"],"phone,telephone,black,technology,communication,dial","260E-FE0F"]],telephone_receiver:[[["📞"]],["📞",[],"telephone,receiver,technology,communication,dial"]],pager:[[["📟"]],["📟",[],"pager,bbcall,oldschool,90s"]],fax:[[["📠"]],["📠",[],"fax,machine,communication,technology"]],battery:[[["🔋"]],["🔋",[],"battery,power,energy,sustain"]],electric_plug:[[["🔌"]],["🔌",[],"electric,plug,charger,power"]],computer:[[["💻"]],["💻",[],"computer,personal,technology,laptop,screen,display,monitor"]],desktop_computer:[[["🖥"],["🖥️","1f5a5"]],["🖥️",[],"desktop,computer,technology,computing,screen"]],printer:[[["🖨"],["🖨️","1f5a8"]],["🖨️",[],"printer,paper,ink"]],keyboard:[[["⌨"],["⌨️","2328"]],["⌨️",[],"keyboard,technology,computer,type,input,text","2328-FE0F"]],three_button_mouse:[[["🖱"],["🖱️","1f5b1"]],["🖱️",[],"three,button,mouse"]],trackball:[[["🖲"],["🖲️","1f5b2"]],["🖲️",[],"trackball,technology,trackpad"]],minidisc:[[["💽"]],["💽",[],"minidisc,technology,record,data,disk,90s"]],floppy_disk:[[["💾"]],["💾",[],"floppy,disk,oldschool,technology,save,90s,80s"]],cd:[[["💿"]],["💿",[],"cd,optical,disc,technology,dvd,disk,90s"]],dvd:[[["📀"]],["📀",[],"dvd,cd,disk,disc"]],movie_camera:[[["🎥"]],["🎥",[],"movie,camera,film,record"]],film_frames:[[["🎞"],["🎞️","1f39e"]],["🎞️",[],"film,frames"]],film_projector:[[["📽"],["📽️","1f4fd"]],["📽️",[],"film,projector,video,tape,record,movie"]],clapper:[[["🎬"]],["🎬",[],"clapper,board,movie,film,record"]],tv:[[["📺"]],["📺",[],"tv,television,technology,program,oldschool,show"]],camera:[[["📷"]],["📷",[],"camera,gadgets,photography"]],camera_with_flash:[[["📸"]],["📸",[],"camera,with,flash"]],video_camera:[[["📹"]],["📹",[],"video,camera,film,record"]],vhs:[[["📼"]],["📼",[],"vhs,videocassette,record,video,oldschool,90s,80s"]],mag:[[["🔍"]],["🔍",[],"mag,left,pointing,magnifying,glass,search,zoom,find,detective"]],mag_right:[[["🔎"]],["🔎",[],"mag,right,pointing,magnifying,glass,search,zoom,find,detective"]],candle:[[["🕯"],["🕯️","1f56f"]],["🕯️",[],"candle,fire,wax"]],bulb:[[["💡"]],["💡",[],"bulb,electric,light,electricity,idea"]],flashlight:[[["🔦"]],["🔦",[],"flashlight,electric,torch,dark,camping,sight,night"]],izakaya_lantern:[[["🏮"]],["🏮",["lantern"],"izakaya,lantern,light,paper,halloween,spooky"]],notebook_with_decorative_cover:[[["📔"]],["📔",[],"notebook,with,decorative,cover,classroom,notes,record,paper,study"]],closed_book:[[["📕"]],["📕",[],"closed,book,read,library,knowledge,textbook,learn"]],book:[[["📖"]],["📖",["open_book"],"book,open"]],green_book:[[["📗"]],["📗",[],"green,book,read,library,knowledge,study"]],blue_book:[[["📘"]],["📘",[],"blue,book,read,library,knowledge,learn,study"]],orange_book:[[["📙"]],["📙",[],"orange,book,read,library,knowledge,textbook,study"]],books:[[["📚"]],["📚",[],"books,literature,library,study"]],notebook:[[["📓"]],["📓",[],"notebook,stationery,record,notes,paper,study"]],ledger:[[["📒"]],["📒",[],"ledger,notes,paper"]],page_with_curl:[[["📃"]],["📃",[],"page,with,curl,documents,office,paper"]],scroll:[[["📜"]],["📜",[],"scroll,documents,ancient,history,paper"]],page_facing_up:[[["📄"]],["📄",[],"page,facing,up,documents,office,paper,information"]],newspaper:[[["📰"]],["📰",[],"newspaper,press,headline"]],rolled_up_newspaper:[[["🗞"],["🗞️","1f5de"]],["🗞️",[],"rolled,up,newspaper"]],bookmark_tabs:[[["📑"]],["📑",[],"bookmark,tabs,favorite,save,order,tidy"]],bookmark:[[["🔖"]],["🔖",[],"bookmark,favorite,label,save"]],label:[[["🏷"],["🏷️","1f3f7"]],["🏷️",[],"label,sale,tag"]],moneybag:[[["💰"]],["💰",[],"moneybag,money,bag,dollar,payment,coins,sale"]],yen:[[["💴"]],["💴",[],"yen,banknote,with,sign,money,sales,japanese,dollar,currency"]],dollar:[[["💵"]],["💵",[],"dollar,banknote,with,sign,money,sales,bill,currency"]],euro:[[["💶"]],["💶",[],"euro,banknote,with,sign,money,sales,dollar,currency"]],pound:[[["💷"]],["💷",[],"pound,banknote,with,sign,british,sterling,money,sales,bills,uk,england,currency"]],money_with_wings:[[["💸"]],["💸",[],"money,with,wings,dollar,bills,payment,sale"]],credit_card:[[["💳"]],["💳",[],"credit,card,money,sales,dollar,bill,payment,shopping"]],chart:[[["💹"]],["💹",[],"chart,with,upwards,trend,and,yen,sign,green-square,graph,presentation,stats"]],currency_exchange:[[["💱"]],["💱",[],"currency,exchange,money,sales,dollar,travel"]],heavy_dollar_sign:[[["💲"]],["💲",[],"heavy,dollar,sign,money,sales,payment,currency,buck"]],email:[[["✉"],["✉️","2709"]],["✉️",["envelope"],"email,envelope,letter,postal,inbox,communication","2709-FE0F"]],"e-mail":[[["📧"]],["📧",[],"e,mail,symbol,communication,inbox"]],incoming_envelope:[[["📨"]],["📨",[],"incoming,envelope,email,inbox"]],envelope_with_arrow:[[["📩"]],["📩",[],"envelope,with,arrow,downwards,above,email,communication"]],outbox_tray:[[["📤"]],["📤",[],"outbox,tray,inbox,email"]],inbox_tray:[[["📥"]],["📥",[],"inbox,tray,email,documents"]],package:[[["📦"]],["📦",[],"package,mail,gift,cardboard,box,moving"]],mailbox:[[["📫"]],["📫",[],"mailbox,closed,with,raised,flag,email,inbox,communication"]],mailbox_closed:[[["📪"]],["📪",[],"mailbox,closed,with,lowered,flag,email,communication,inbox"]],mailbox_with_mail:[[["📬"]],["📬",[],"mailbox,with,mail,open,raised,flag,email,inbox,communication"]],mailbox_with_no_mail:[[["📭"]],["📭",[],"mailbox,with,no,mail,open,lowered,flag,email,inbox"]],postbox:[[["📮"]],["📮",[],"postbox,email,letter,envelope"]],ballot_box_with_ballot:[[["🗳"],["🗳️","1f5f3"]],["🗳️",[],"ballot,box,with"]],pencil2:[[["✏"],["✏️","270f"]],["✏️",[],"pencil2,pencil,stationery,write,paper,writing,school,study","270F-FE0F"]],black_nib:[[["✒"],["✒️","2712"]],["✒️",[],"black,nib,pen,stationery,writing,write","2712-FE0F"]],lower_left_fountain_pen:[[["🖋"],["🖋️","1f58b"]],["🖋️",[],"lower,left,fountain,pen"]],lower_left_ballpoint_pen:[[["🖊"],["🖊️","1f58a"]],["🖊️",[],"lower,left,ballpoint,pen"]],lower_left_paintbrush:[[["🖌"],["🖌️","1f58c"]],["🖌️",[],"lower,left,paintbrush"]],lower_left_crayon:[[["🖍"],["🖍️","1f58d"]],["🖍️",[],"lower,left,crayon"]],memo:[[["📝"]],["📝",["pencil"],"memo,pencil,write,documents,stationery,paper,writing,legal,exam,quiz,test,study,compose"]],briefcase:[[["💼"]],["💼",[],"briefcase,business,documents,work,law,legal,job,career"]],file_folder:[[["📁"]],["📁",[],"file,folder,documents,business,office"]],open_file_folder:[[["📂"]],["📂",[],"open,file,folder,documents,load"]],card_index_dividers:[[["🗂"],["🗂️","1f5c2"]],["🗂️",[],"card,index,dividers,organizing,business,stationery"]],date:[[["📅"]],["📅",[],"date,calendar,schedule"]],calendar:[[["📆"]],["📆",[],"calendar,tear,off,schedule,date,planning"]],spiral_note_pad:[[["🗒"],["🗒️","1f5d2"]],["🗒️",[],"spiral,note,pad"]],spiral_calendar_pad:[[["🗓"],["🗓️","1f5d3"]],["🗓️",[],"spiral,calendar,pad"]],card_index:[[["📇"]],["📇",[],"card,index,business,stationery"]],chart_with_upwards_trend:[[["📈"]],["📈",[],"chart,with,upwards,trend,graph,presentation,stats,recovery,business,economics,money,sales,good,success"]],chart_with_downwards_trend:[[["📉"]],["📉",[],"chart,with,downwards,trend,graph,presentation,stats,recession,business,economics,money,sales,bad,failure"]],bar_chart:[[["📊"]],["📊",[],"bar,chart,graph,presentation,stats"]],clipboard:[[["📋"]],["📋",[],"clipboard,stationery,documents"]],pushpin:[[["📌"]],["📌",[],"pushpin,stationery,mark,here"]],round_pushpin:[[["📍"]],["📍",[],"round,pushpin,stationery,location,map,here"]],paperclip:[[["📎"]],["📎",[],"paperclip,documents,stationery"]],linked_paperclips:[[["🖇"],["🖇️","1f587"]],["🖇️",[],"linked,paperclips"]],straight_ruler:[[["📏"]],["📏",[],"straight,ruler,stationery,calculate,length,math,school,drawing,architect,sketch"]],triangular_ruler:[[["📐"]],["📐",[],"triangular,ruler,stationery,math,architect,sketch"]],scissors:[[["✂"],["✂️","2702"]],["✂️",[],"scissors,black,stationery,cut","2702-FE0F"]],card_file_box:[[["🗃"],["🗃️","1f5c3"]],["🗃️",[],"card,file,box,business,stationery"]],file_cabinet:[[["🗄"],["🗄️","1f5c4"]],["🗄️",[],"file,cabinet,filing,organizing"]],wastebasket:[[["🗑"],["🗑️","1f5d1"]],["🗑️",[],"wastebasket,bin,trash,rubbish,garbage,toss"]],lock:[[["🔒"]],["🔒",[],"lock,security,password,padlock"]],unlock:[[["🔓"]],["🔓",[],"unlock,open,lock,privacy,security"]],lock_with_ink_pen:[[["🔏"]],["🔏",[],"lock,with,ink,pen,security,secret"]],closed_lock_with_key:[[["🔐"]],["🔐",[],"closed,lock,with,key,security,privacy"]],key:[[["🔑"]],["🔑",[],"key,lock,door,password"]],old_key:[[["🗝"],["🗝️","1f5dd"]],["🗝️",[],"old,key,lock,door,password"]],hammer:[[["🔨"]],["🔨",[],"hammer,tools,build,create"]],pick:[[["⛏"],["⛏️","26cf"]],["⛏️",[],"pick,tools,dig","26CF-FE0F"]],hammer_and_pick:[[["⚒"],["⚒️","2692"]],["⚒️",[],"hammer,and,pick,tools,build,create","2692-FE0F"]],hammer_and_wrench:[[["🛠"],["🛠️","1f6e0"]],["🛠️",[],"hammer,and,wrench,tools,build,create"]],dagger_knife:[[["🗡"],["🗡️","1f5e1"]],["🗡️",[],"dagger,knife"]],crossed_swords:[[["⚔"],["⚔️","2694"]],["⚔️",[],"crossed,swords,weapon","2694-FE0F"]],gun:[[["🔫"]],["🔫",[],"gun,pistol,violence,weapon,revolver"]],bow_and_arrow:[[["🏹"]],["🏹",[],"bow,and,arrow,sports"]],shield:[[["🛡"],["🛡️","1f6e1"]],["🛡️",[],"shield,protection,security"]],wrench:[[["🔧"]],["🔧",[],"wrench,tools,diy,ikea,fix,maintainer"]],nut_and_bolt:[[["🔩"]],["🔩",[],"nut,and,bolt,handy,tools,fix"]],gear:[[["⚙"],["⚙️","2699"]],["⚙️",[],"gear,cog","2699-FE0F"]],compression:[[["🗜"],["🗜️","1f5dc"]],["🗜️",[],"compression"]],scales:[[["⚖"],["⚖️","2696"]],["⚖️",[],"scales","2696-FE0F"]],link:[[["🔗"]],["🔗",[],"link,symbol,rings,url"]],chains:[[["⛓"],["⛓️","26d3"]],["⛓️",[],"chains,lock,arrest","26D3-FE0F"]],alembic:[[["⚗"],["⚗️","2697"]],["⚗️",[],"alembic,distilling,science,experiment,chemistry","2697-FE0F"]],microscope:[[["🔬"]],["🔬",[],"microscope,laboratory,experiment,zoomin,science,study"]],telescope:[[["🔭"]],["🔭",[],"telescope,stars,space,zoom,science,astronomy"]],satellite_antenna:[[["📡"]],["📡",[],"satellite,antenna"]],syringe:[[["💉"]],["💉",[],"syringe,health,hospital,drugs,blood,medicine,needle,doctor,nurse"]],pill:[[["💊"]],["💊",[],"pill,health,medicine,doctor,pharmacy,drug"]],door:[[["🚪"]],["🚪",[],"door,house,entry,exit"]],bed:[[["🛏"],["🛏️","1f6cf"]],["🛏️",[],"bed,sleep,rest"]],couch_and_lamp:[[["🛋"],["🛋️","1f6cb"]],["🛋️",[],"couch,and,lamp,read,chill"]],toilet:[[["🚽"]],["🚽",[],"toilet,restroom,wc,washroom,bathroom,potty"]],shower:[[["🚿"]],["🚿",[],"shower,clean,water,bathroom"]],bathtub:[[["🛁"]],["🛁",[],"bathtub,clean,shower,bathroom"]],shopping_trolley:[[["🛒"]],["🛒",[],"shopping,trolley"]],smoking:[[["🚬"]],["🚬",[],"smoking,symbol,kills,tobacco,cigarette,joint,smoke"]],coffin:[[["⚰"],["⚰️","26b0"]],["⚰️",[],"coffin,vampire,dead,die,death,rip,graveyard,cemetery,casket,funeral,box","26B0-FE0F"]],funeral_urn:[[["⚱"],["⚱️","26b1"]],["⚱️",[],"funeral,urn,dead,die,death,rip,ashes","26B1-FE0F"]],moyai:[[["🗿"]],["🗿",[],"moyai,rock,easter island,moai"]],atm:[[["🏧"]],["🏧",[],"atm,automated,teller,machine,money,sales,cash,blue-square,payment,bank"]],put_litter_in_its_place:[[["🚮"]],["🚮",[],"put,litter,in,its,place,symbol,blue-square,sign,human,info"]],potable_water:[[["🚰"]],["🚰",[],"potable,water,symbol,blue-square,liquid,restroom,cleaning,faucet"]],wheelchair:[[["♿"]],["♿",[],"wheelchair,symbol,blue-square,disabled,a11y,accessibility"]],mens:[[["🚹"]],["🚹",[],"mens,symbol,toilet,restroom,wc,blue-square,gender,male"]],womens:[[["🚺"]],["🚺",[],"womens,symbol,purple-square,woman,female,toilet,loo,restroom,gender"]],restroom:[[["🚻"]],["🚻",[],"restroom,blue-square,toilet,refresh,wc,gender"]],baby_symbol:[[["🚼"]],["🚼",[],"baby,symbol,orange-square,child"]],wc:[[["🚾"]],["🚾",[],"wc,water,closet,toilet,restroom,blue-square"]],passport_control:[[["🛂"]],["🛂",[],"passport,control,custom,blue-square"]],customs:[[["🛃"]],["🛃",[],"customs,passport,border,blue-square"]],baggage_claim:[[["🛄"]],["🛄",[],"baggage,claim,blue-square,airport,transport"]],left_luggage:[[["🛅"]],["🛅",[],"left,luggage,blue-square,travel"]],warning:[[["⚠"],["⚠️","26a0"]],["⚠️",[],"warning,sign,exclamation,wip,alert,error,problem,issue","26A0-FE0F"]],children_crossing:[[["🚸"]],["🚸",[],"children,crossing,school,warning,danger,sign,driving,yellow-diamond"]],no_entry:[[["⛔"]],["⛔",[],"no,entry,limit,security,privacy,bad,denied,stop,circle"]],no_entry_sign:[[["🚫"]],["🚫",[],"no,entry,sign,forbid,stop,limit,denied,disallow,circle"]],no_bicycles:[[["🚳"]],["🚳",[],"no,bicycles,cyclist,prohibited,circle"]],no_smoking:[[["🚭"]],["🚭",[],"no,smoking,symbol,cigarette,blue-square,smell,smoke"]],do_not_litter:[[["🚯"]],["🚯",[],"do,not,litter,symbol,trash,bin,garbage,circle"]],"non-potable_water":[[["🚱"]],["🚱",[],"non,potable,water,symbol,drink,faucet,tap,circle"]],no_pedestrians:[[["🚷"]],["🚷",[],"no,pedestrians,rules,crossing,walking,circle"]],no_mobile_phones:[[["📵"]],["📵",[],"no,mobile,phones,iphone,mute,circle"]],underage:[[["🔞"]],["🔞",[],"underage,no,one,under,eighteen,symbol,18,drink,pub,night,minor,circle"]],radioactive_sign:[[["☢"],["☢️","2622"]],["☢️",[],"radioactive,sign","2622-FE0F"]],biohazard_sign:[[["☣"],["☣️","2623"]],["☣️",[],"biohazard,sign","2623-FE0F"]],arrow_up:[[["⬆"],["⬆️","2b06"]],["⬆️",[],"arrow,up,upwards,black,blue-square,continue,top,direction","2B06-FE0F"]],arrow_upper_right:[[["↗"],["↗️","2197"]],["↗️",[],"arrow,upper,right,north,east,blue-square,point,direction,diagonal,northeast","2197-FE0F"]],arrow_right:[[["➡"],["➡️","27a1"]],["➡️",[],"arrow,right,black,rightwards,blue-square,next","27A1-FE0F"]],arrow_lower_right:[[["↘"],["↘️","2198"]],["↘️",[],"arrow,lower,right,south,east,blue-square,direction,diagonal,southeast","2198-FE0F"]],arrow_down:[[["⬇"],["⬇️","2b07"]],["⬇️",[],"arrow,down,downwards,black,blue-square,direction,bottom","2B07-FE0F"]],arrow_lower_left:[[["↙"],["↙️","2199"]],["↙️",[],"arrow,lower,left,south,west,blue-square,direction,diagonal,southwest","2199-FE0F"]],arrow_left:[[["⬅"],["⬅️","2b05"]],["⬅️",[],"arrow,left,leftwards,black,blue-square,previous,back","2B05-FE0F"]],arrow_upper_left:[[["↖"],["↖️","2196"]],["↖️",[],"arrow,upper,left,north,west,blue-square,point,direction,diagonal,northwest","2196-FE0F"]],arrow_up_down:[[["↕"],["↕️","2195"]],["↕️",[],"arrow,up,down,blue-square,direction,way,vertical","2195-FE0F"]],left_right_arrow:[[["↔"],["↔️","2194"]],["↔️",[],"left,right,arrow,shape,direction,horizontal,sideways","2194-FE0F"]],leftwards_arrow_with_hook:[[["↩"],["↩️","21a9"]],["↩️",[],"leftwards,arrow,with,hook,back,return,blue-square,undo,enter","21A9-FE0F"]],arrow_right_hook:[[["↪"],["↪️","21aa"]],["↪️",[],"arrow,right,hook,rightwards,with,blue-square,return,rotate,direction","21AA-FE0F"]],arrow_heading_up:[[["⤴"],["⤴️","2934"]],["⤴️",[],"arrow,heading,up,pointing,rightwards,then,curving,upwards,blue-square,direction,top","2934-FE0F"]],arrow_heading_down:[[["⤵"],["⤵️","2935"]],["⤵️",[],"arrow,heading,down,pointing,rightwards,then,curving,downwards,blue-square,direction,bottom","2935-FE0F"]],arrows_clockwise:[[["🔃"]],["🔃",[],"arrows,clockwise,downwards,and,upwards,open,circle,sync,cycle,round,repeat"]],arrows_counterclockwise:[[["🔄"]],["🔄",[],"arrows,counterclockwise,anticlockwise,downwards,and,upwards,open,circle,blue-square,sync,cycle"]],back:[[["🔙"]],["🔙",[],"back,with,leftwards,arrow,above,words,return"]],end:[[["🔚"]],["🔚",[],"end,with,leftwards,arrow,above,words"]],on:[[["🔛"]],["🔛",[],"on,with,exclamation,mark,left,right,arrow,above,words"]],soon:[[["🔜"]],["🔜",[],"soon,with,rightwards,arrow,above,words"]],top:[[["🔝"]],["🔝",[],"top,with,upwards,arrow,above,words,blue-square"]],place_of_worship:[[["🛐"]],["🛐",[],"place,of,worship,religion,church,temple,prayer"]],atom_symbol:[[["⚛"],["⚛️","269b"]],["⚛️",[],"atom,symbol,science,physics,chemistry","269B-FE0F"]],om_symbol:[[["🕉"],["🕉️","1f549"]],["🕉️",[],"om,symbol"]],star_of_david:[[["✡"],["✡️","2721"]],["✡️",[],"star,of,david,judaism","2721-FE0F"]],wheel_of_dharma:[[["☸"],["☸️","2638"]],["☸️",[],"wheel,of,dharma,hinduism,buddhism,sikhism,jainism","2638-FE0F"]],yin_yang:[[["☯"],["☯️","262f"]],["☯️",[],"yin,yang,balance","262F-FE0F"]],latin_cross:[[["✝"],["✝️","271d"]],["✝️",[],"latin,cross,christianity","271D-FE0F"]],orthodox_cross:[[["☦"],["☦️","2626"]],["☦️",[],"orthodox,cross,suppedaneum,religion","2626-FE0F"]],star_and_crescent:[[["☪"],["☪️","262a"]],["☪️",[],"star,and,crescent,islam","262A-FE0F"]],peace_symbol:[[["☮"],["☮️","262e"]],["☮️",[],"peace,symbol,hippie","262E-FE0F"]],menorah_with_nine_branches:[[["🕎"]],["🕎",[],"menorah,with,nine,branches"]],six_pointed_star:[[["🔯"]],["🔯",[],"six,pointed,star,with,middle,dot,purple-square,religion,jewish,hexagram"]],aries:[[["♈"]],["♈",[],"aries,sign,purple-square,zodiac,astrology"]],taurus:[[["♉"]],["♉",[],"taurus,purple-square,sign,zodiac,astrology"]],gemini:[[["♊"]],["♊",[],"gemini,sign,zodiac,purple-square,astrology"]],cancer:[[["♋"]],["♋",[],"cancer,sign,zodiac,purple-square,astrology"]],leo:[[["♌"]],["♌",[],"leo,sign,purple-square,zodiac,astrology"]],virgo:[[["♍"]],["♍",[],"virgo,sign,zodiac,purple-square,astrology"]],libra:[[["♎"]],["♎",[],"libra,sign,purple-square,zodiac,astrology"]],scorpius:[[["♏"]],["♏",[],"scorpius,sign,zodiac,purple-square,astrology,scorpio"]],sagittarius:[[["♐"]],["♐",[],"sagittarius,sign,zodiac,purple-square,astrology"]],capricorn:[[["♑"]],["♑",[],"capricorn,sign,zodiac,purple-square,astrology"]],aquarius:[[["♒"]],["♒",[],"aquarius,sign,purple-square,zodiac,astrology"]],pisces:[[["♓"]],["♓",[],"pisces,purple-square,sign,zodiac,astrology"]],ophiuchus:[[["⛎"]],["⛎",[],"ophiuchus,sign,purple-square,constellation,astrology"]],twisted_rightwards_arrows:[[["🔀"]],["🔀",[],"twisted,rightwards,arrows,blue-square,shuffle,music,random"]],repeat:[[["🔁"]],["🔁",[],"repeat,clockwise,rightwards,and,leftwards,open,circle,arrows,loop,record"]],repeat_one:[[["🔂"]],["🔂",[],"repeat,one,clockwise,rightwards,and,leftwards,open,circle,arrows,with,circled,overlay,blue-square,loop"]],arrow_forward:[[["▶"],["▶️","25b6"]],["▶️",[],"arrow,forward,black,right,pointing,triangle,blue-square,direction,play","25B6-FE0F"]],fast_forward:[[["⏩"]],["⏩",[],"fast,forward,black,right,pointing,double,triangle,blue-square,play,speed,continue"]],black_right_pointing_double_triangle_with_vertical_bar:[[["⏭"],["⏭️","23ed"]],["⏭️",[],"black,right,pointing,double,triangle,with,vertical,bar","23ED-FE0F"]],black_right_pointing_triangle_with_double_vertical_bar:[[["⏯"],["⏯️","23ef"]],["⏯️",[],"black,right,pointing,triangle,with,double,vertical,bar","23EF-FE0F"]],arrow_backward:[[["◀"],["◀️","25c0"]],["◀️",[],"arrow,backward,black,left,pointing,triangle,blue-square,direction","25C0-FE0F"]],rewind:[[["⏪"]],["⏪",[],"rewind,black,left,pointing,double,triangle,play,blue-square"]],black_left_pointing_double_triangle_with_vertical_bar:[[["⏮"],["⏮️","23ee"]],["⏮️",[],"black,left,pointing,double,triangle,with,vertical,bar","23EE-FE0F"]],arrow_up_small:[[["🔼"]],["🔼",[],"arrow,up,small,pointing,red,triangle,blue-square,direction,point,forward,top"]],arrow_double_up:[[["⏫"]],["⏫",[],"arrow,double,up,black,pointing,triangle,blue-square,direction,top"]],arrow_down_small:[[["🔽"]],["🔽",[],"arrow,down,small,pointing,red,triangle,blue-square,direction,bottom"]],arrow_double_down:[[["⏬"]],["⏬",[],"arrow,double,down,black,pointing,triangle,blue-square,direction,bottom"]],double_vertical_bar:[[["⏸"],["⏸️","23f8"]],["⏸️",[],"double,vertical,bar","23F8-FE0F"]],black_square_for_stop:[[["⏹"],["⏹️","23f9"]],["⏹️",[],"black,square,for,stop","23F9-FE0F"]],black_circle_for_record:[[["⏺"],["⏺️","23fa"]],["⏺️",[],"black,circle,for,record","23FA-FE0F"]],eject:[[["⏏"],["⏏️","23cf"]],["⏏️",[],"eject","23CF-FE0F"]],cinema:[[["🎦"]],["🎦",[],"cinema,blue-square,record,film,movie,curtain,stage,theater"]],low_brightness:[[["🔅"]],["🔅",[],"low,brightness,symbol,sun,afternoon,warm,summer"]],high_brightness:[[["🔆"]],["🔆",[],"high,brightness,symbol,sun,light"]],signal_strength:[[["📶"]],["📶",[],"signal,strength,antenna,with,bars,blue-square,reception,phone,internet,connection,wifi,bluetooth"]],vibration_mode:[[["📳"]],["📳",[],"vibration,mode,orange-square,phone"]],mobile_phone_off:[[["📴"]],["📴",[],"mobile,phone,off,mute,orange-square,silence,quiet"]],female_sign:[[["♀"],["♀️","2640"]],["♀️",[],"female,sign","2640-FE0F"]],male_sign:[[["♂"],["♂️","2642"]],["♂️",[],"male,sign","2642-FE0F"]],medical_symbol:[[["⚕"],["⚕️","2695"]],["⚕️",["staff_of_aesculapius"],"medical,symbol,staff,of,aesculapius","2695-FE0F"]],recycle:[[["♻"],["♻️","267b"]],["♻️",[],"recycle,black,universal,recycling,symbol,arrow,environment,garbage,trash","267B-FE0F"]],fleur_de_lis:[[["⚜"],["⚜️","269c"]],["⚜️",[],"fleur,de,lis,decorative,scout","269C-FE0F"]],trident:[[["🔱"]],["🔱",[],"trident,emblem,weapon,spear"]],name_badge:[[["📛"]],["📛",[],"name,badge,fire,forbid"]],beginner:[[["🔰"]],["🔰",[],"beginner,japanese,symbol,for,badge,shield"]],o:[[["⭕"]],["⭕",[],"o,heavy,large,circle,round"]],white_check_mark:[[["✅"]],["✅",[],"white,check,mark,heavy,green-square,ok,agree,vote,election,answer,tick"]],ballot_box_with_check:[[["☑"],["☑️","2611"]],["☑️",[],"ballot,box,with,check,ok,agree,confirm,black-square,vote,election,yes,tick","2611-FE0F"]],heavy_check_mark:[[["✔"],["✔️","2714"]],["✔️",[],"heavy,check,mark,ok,nike,answer,yes,tick","2714-FE0F"]],heavy_multiplication_x:[[["✖"],["✖️","2716"]],["✖️",[],"heavy,multiplication,x,math,calculation","2716-FE0F"]],x:[[["❌"]],["❌",[],"x,cross,mark,no,delete,remove,cancel"]],negative_squared_cross_mark:[[["❎"]],["❎",[],"negative,squared,cross,mark,x,green-square,no,deny"]],heavy_plus_sign:[[["➕"]],["➕",[],"heavy,plus,sign,math,calculation,addition,more,increase"]],heavy_minus_sign:[[["➖"]],["➖",[],"heavy,minus,sign,math,calculation,subtract,less"]],heavy_division_sign:[[["➗"]],["➗",[],"heavy,division,sign,divide,math,calculation"]],curly_loop:[[["➰"]],["➰",[],"curly,loop,scribble,draw,shape,squiggle"]],loop:[[["➿"]],["➿",[],"loop,double,curly,tape,cassette"]],part_alternation_mark:[[["〽"],["〽️","303d"]],["〽️",[],"part,alternation,mark,graph,presentation,stats,business,economics,bad","303D-FE0F"]],eight_spoked_asterisk:[[["✳"],["✳️","2733"]],["✳️",[],"eight,spoked,asterisk,star,sparkle,green-square","2733-FE0F"]],eight_pointed_black_star:[[["✴"],["✴️","2734"]],["✴️",[],"eight,pointed,black,star,orange-square,shape,polygon","2734-FE0F"]],sparkle:[[["❇"],["❇️","2747"]],["❇️",[],"sparkle,stars,green-square,awesome,good,fireworks","2747-FE0F"]],bangbang:[[["‼"],["‼️","203c"]],["‼️",[],"bangbang,double,exclamation,mark,surprise","203C-FE0F"]],interrobang:[[["⁉"],["⁉️","2049"]],["⁉️",[],"interrobang,exclamation,question,mark,wat,punctuation,surprise","2049-FE0F"]],question:[[["❓"]],["❓",[],"question,black,mark,ornament,doubt,confused"]],grey_question:[[["❔"]],["❔",[],"grey,question,white,mark,ornament,doubts,gray,huh,confused"]],grey_exclamation:[[["❕"]],["❕",[],"grey,exclamation,white,mark,ornament,surprise,punctuation,gray,wow,warning"]],exclamation:[[["❗"]],["❗",["heavy_exclamation_mark"],"exclamation,heavy,mark,symbol,heavy_exclamation_mark,danger,surprise,punctuation,wow,warning"]],wavy_dash:[[["〰"],["〰️","3030"]],["〰️",[],"wavy,dash,draw,line,moustache,mustache,squiggle,scribble","3030-FE0F"]],keycap_ten:[[["🔟"]],["🔟",[],"keycap,ten,numbers,10,blue-square"]],capital_abcd:[[["🔠"]],["🔠",[],"capital,abcd,input,symbol,for,latin,letters,alphabet,words,blue-square"]],abcd:[[["🔡"]],["🔡",[],"abcd,input,symbol,for,latin,small,letters,blue-square,alphabet"]],symbols:[[["🔣"]],["🔣",[],"symbols,input,symbol,for,blue-square,music,note,ampersand,percent,glyphs,characters"]],abc:[[["🔤"]],["🔤",[],"abc,input,symbol,for,latin,letters,blue-square,alphabet"]],a:[[["🅰"],["🅰️","1f170"]],["🅰️",[],"a,negative,squared,latin,capital,letter,red-square,alphabet"]],ab:[[["🆎"]],["🆎",[],"ab,negative,squared,red-square,alphabet"]],b:[[["🅱"],["🅱️","1f171"]],["🅱️",[],"b,negative,squared,latin,capital,letter,red-square,alphabet"]],cl:[[["🆑"]],["🆑",[],"cl,squared,alphabet,words,red-square"]],cool:[[["🆒"]],["🆒",[],"cool,squared,words,blue-square"]],free:[[["🆓"]],["🆓",[],"free,squared,blue-square,words"]],information_source:[[["ℹ"],["ℹ️","2139"]],["ℹ️",[],"information,source,blue-square,alphabet,letter","2139-FE0F"]],id:[[["🆔"]],["🆔",[],"id,squared,purple-square,words"]],m:[[["Ⓜ"],["Ⓜ️","24c2"]],["Ⓜ️",[],"m,circled,latin,capital,letter,alphabet,blue-circle","24C2-FE0F"]],new:[[["🆕"]],["🆕",[],"new,squared,blue-square,words,start"]],ng:[[["🆖"]],["🆖",[],"ng,squared,blue-square,words,shape,icon"]],o2:[[["🅾"],["🅾️","1f17e"]],["🅾️",[],"o2,negative,squared,latin,capital,letter,o,alphabet,red-square"]],ok:[[["🆗"]],["🆗",[],"ok,squared,good,agree,yes,blue-square"]],parking:[[["🅿"],["🅿️","1f17f"]],["🅿️",[],"parking,negative,squared,latin,capital,letter,p,cars,blue-square,alphabet"]],sos:[[["🆘"]],["🆘",[],"sos,squared,help,red-square,words,emergency,911"]],up:[[["🆙"]],["🆙",[],"up,squared,with,exclamation,mark,blue-square,above,high"]],vs:[[["🆚"]],["🆚",[],"vs,squared,words,orange-square"]],koko:[[["🈁"]],["🈁",[],"koko,squared,katakana,blue-square,here,japanese,destination"]],sa:[[["🈂"],["🈂️","1f202"]],["🈂️",[],"sa,squared,katakana,japanese,blue-square"]],u6708:[[["🈷"],["🈷️","1f237"]],["🈷️",[],"u6708,squared,cjk,unified,ideograph,6708,chinese,month,moon,japanese,orange-square,kanji"]],u6709:[[["🈶"]],["🈶",[],"u6709,squared,cjk,unified,ideograph,6709,orange-square,chinese,have,kanji"]],u6307:[[["🈯"]],["🈯",[],"u6307,squared,cjk,unified,ideograph,6307,chinese,point,green-square,kanji"]],ideograph_advantage:[[["🉐"]],["🉐",[],"ideograph,advantage,circled,chinese,kanji,obtain,get,circle"]],u5272:[[["🈹"]],["🈹",[],"u5272,squared,cjk,unified,ideograph,5272,cut,divide,chinese,kanji,pink-square"]],u7121:[[["🈚"]],["🈚",[],"u7121,squared,cjk,unified,ideograph,7121,nothing,chinese,kanji,japanese,orange-square"]],u7981:[[["🈲"]],["🈲",[],"u7981,squared,cjk,unified,ideograph,7981,kanji,japanese,chinese,forbidden,limit,restricted,red-square"]],accept:[[["🉑"]],["🉑",[],"accept,circled,ideograph,ok,good,chinese,kanji,agree,yes,orange-circle"]],u7533:[[["🈸"]],["🈸",[],"u7533,squared,cjk,unified,ideograph,7533,chinese,japanese,kanji,orange-square"]],u5408:[[["🈴"]],["🈴",[],"u5408,squared,cjk,unified,ideograph,5408,japanese,chinese,join,kanji,red-square"]],u7a7a:[[["🈳"]],["🈳",[],"u7a7a,squared,cjk,unified,ideograph,7a7a,kanji,japanese,chinese,empty,sky,blue-square"]],congratulations:[[["㊗"],["㊗️","3297"]],["㊗️",[],"congratulations,circled,ideograph,congratulation,chinese,kanji,japanese,red-circle","3297-FE0F"]],secret:[[["㊙"],["㊙️","3299"]],["㊙️",[],"secret,circled,ideograph,privacy,chinese,sshh,kanji,red-circle","3299-FE0F"]],u55b6:[[["🈺"]],["🈺",[],"u55b6,squared,cjk,unified,ideograph,55b6,japanese,opening hours,orange-square"]],u6e80:[[["🈵"]],["🈵",[],"u6e80,squared,cjk,unified,ideograph,6e80,full,chinese,japanese,red-square,kanji"]],black_small_square:[[["▪"],["▪️","25aa"]],["▪️",[],"black,small,square,shape,icon","25AA-FE0F"]],white_small_square:[[["▫"],["▫️","25ab"]],["▫️",[],"white,small,square,shape,icon","25AB-FE0F"]],white_medium_square:[[["◻"],["◻️","25fb"]],["◻️",[],"white,medium,square,shape,stone,icon","25FB-FE0F"]],black_medium_square:[[["◼"],["◼️","25fc"]],["◼️",[],"black,medium,square,shape,button,icon","25FC-FE0F"]],white_medium_small_square:[[["◽"]],["◽",[],"white,medium,small,square,shape,stone,icon,button"]],black_medium_small_square:[[["◾"]],["◾",[],"black,medium,small,square,icon,shape,button"]],black_large_square:[[["⬛"]],["⬛",[],"black,large,square,shape,icon,button"]],white_large_square:[[["⬜"]],["⬜",[],"white,large,square,shape,icon,stone,button"]],large_orange_diamond:[[["🔶"]],["🔶",[],"large,orange,diamond,shape,jewel,gem"]],large_blue_diamond:[[["🔷"]],["🔷",[],"large,blue,diamond,shape,jewel,gem"]],small_orange_diamond:[[["🔸"]],["🔸",[],"small,orange,diamond,shape,jewel,gem"]],small_blue_diamond:[[["🔹"]],["🔹",[],"small,blue,diamond,shape,jewel,gem"]],small_red_triangle:[[["🔺"]],["🔺",[],"small,red,triangle,up,pointing,shape,direction,top"]],small_red_triangle_down:[[["🔻"]],["🔻",[],"small,red,triangle,down,pointing,shape,direction,bottom"]],diamond_shape_with_a_dot_inside:[[["💠"]],["💠",[],"diamond,shape,with,a,dot,inside,jewel,blue,gem,crystal,fancy"]],radio_button:[[["🔘"]],["🔘",[],"radio,button,input,old,music,circle"]],black_square_button:[[["🔲"]],["🔲",[],"black,square,button,shape,input,frame"]],white_square_button:[[["🔳"]],["🔳",[],"white,square,button,shape,input"]],white_circle:[[["⚪"]],["⚪",[],"white,circle,medium,shape,round"]],black_circle:[[["⚫"]],["⚫",[],"black,circle,medium,shape,button,round"]],red_circle:[[["🔴"]],["🔴",[],"red,circle,large,shape,error,danger"]],large_blue_circle:[[["🔵"]],["🔵",[],"large,blue,circle,shape,icon,button"]],checkered_flag:[[["🏁"]],["🏁",[],"checkered,flag,chequered,contest,finishline,race,gokart"]],triangular_flag_on_post:[[["🚩"]],["🚩",[],"triangular,flag,on,post,mark,milestone,place"]],crossed_flags:[[["🎌"]],["🎌",[],"crossed,flags,japanese,nation,country,border"]],waving_black_flag:[[["🏴"]],["🏴",[],"waving,black,flag"]],waving_white_flag:[[["🏳"],["🏳️","1f3f3"]],["🏳️",[],"waving,white,flag"]],copyright:[[["©️","a9"]],["©️",[],"copyright,sign,ip,license,circle,law,legal","00A9-FE0F"]],registered:[[["®️","ae"]],["®️",[],"registered,sign,alphabet,circle","00AE-FE0F"]],tm:[[["™️","2122"]],["™️",[],"tm,trade,mark,sign,trademark,brand,law,legal","2122-FE0F"]],"flag-ac":[[["🇦🇨"]],["🇦🇨",[],"flag,ac,ascension,island"]],"flag-ad":[[["🇦🇩"]],["🇦🇩",[],"flag,ad,andorra"]],"flag-ae":[[["🇦🇪"]],["🇦🇪",[],"flag,ae,united,arab,emirates"]],"flag-af":[[["🇦🇫"]],["🇦🇫",[],"flag,af,afghanistan"]],"flag-ag":[[["🇦🇬"]],["🇦🇬",[],"flag,ag,antigua,&,barbuda"]],"flag-ai":[[["🇦🇮"]],["🇦🇮",[],"flag,ai,anguilla"]],"flag-al":[[["🇦🇱"]],["🇦🇱",[],"flag,al,albania"]],"flag-am":[[["🇦🇲"]],["🇦🇲",[],"flag,am,armenia"]],"flag-ao":[[["🇦🇴"]],["🇦🇴",[],"flag,ao,angola"]],"flag-aq":[[["🇦🇶"]],["🇦🇶",[],"flag,aq,antarctica"]],"flag-ar":[[["🇦🇷"]],["🇦🇷",[],"flag,ar,argentina"]],"flag-as":[[["🇦🇸"]],["🇦🇸",[],"flag,as,american,samoa"]],"flag-at":[[["🇦🇹"]],["🇦🇹",[],"flag,at,austria"]],"flag-au":[[["🇦🇺"]],["🇦🇺",[],"flag,au,australia"]],"flag-aw":[[["🇦🇼"]],["🇦🇼",[],"flag,aw,aruba"]],"flag-ax":[[["🇦🇽"]],["🇦🇽",[],"flag,ax,åland,islands"]],"flag-az":[[["🇦🇿"]],["🇦🇿",[],"flag,az,azerbaijan"]],"flag-ba":[[["🇧🇦"]],["🇧🇦",[],"flag,ba,bosnia,&,herzegovina"]],"flag-bb":[[["🇧🇧"]],["🇧🇧",[],"flag,bb,barbados"]],"flag-bd":[[["🇧🇩"]],["🇧🇩",[],"flag,bd,bangladesh"]],"flag-be":[[["🇧🇪"]],["🇧🇪",[],"flag,be,belgium"]],"flag-bf":[[["🇧🇫"]],["🇧🇫",[],"flag,bf,burkina,faso"]],"flag-bg":[[["🇧🇬"]],["🇧🇬",[],"flag,bg,bulgaria"]],"flag-bh":[[["🇧🇭"]],["🇧🇭",[],"flag,bh,bahrain"]],"flag-bi":[[["🇧🇮"]],["🇧🇮",[],"flag,bi,burundi"]],"flag-bj":[[["🇧🇯"]],["🇧🇯",[],"flag,bj,benin"]],"flag-bl":[[["🇧🇱"]],["🇧🇱",[],"flag,bl,st.,barthélemy"]],"flag-bm":[[["🇧🇲"]],["🇧🇲",[],"flag,bm,bermuda"]],"flag-bn":[[["🇧🇳"]],["🇧🇳",[],"flag,bn,brunei"]],"flag-bo":[[["🇧🇴"]],["🇧🇴",[],"flag,bo,bolivia"]],"flag-bq":[[["🇧🇶"]],["🇧🇶",[],"flag,bq,caribbean,netherlands"]],"flag-br":[[["🇧🇷"]],["🇧🇷",[],"flag,br,brazil"]],"flag-bs":[[["🇧🇸"]],["🇧🇸",[],"flag,bs,bahamas"]],"flag-bt":[[["🇧🇹"]],["🇧🇹",[],"flag,bt,bhutan"]],"flag-bv":[[["🇧🇻"]],["🇧🇻",[],"flag,bv,bouvet,island"]],"flag-bw":[[["🇧🇼"]],["🇧🇼",[],"flag,bw,botswana"]],"flag-by":[[["🇧🇾"]],["🇧🇾",[],"flag,by,belarus"]],"flag-bz":[[["🇧🇿"]],["🇧🇿",[],"flag,bz,belize"]],"flag-ca":[[["🇨🇦"]],["🇨🇦",[],"flag,ca,canada"]],"flag-cc":[[["🇨🇨"]],["🇨🇨",[],"flag,cc,cocos,(keeling),islands"]],"flag-cd":[[["🇨🇩"]],["🇨🇩",[],"flag,cd,congo,kinshasa"]],"flag-cf":[[["🇨🇫"]],["🇨🇫",[],"flag,cf,central,african,republic"]],"flag-cg":[[["🇨🇬"]],["🇨🇬",[],"flag,cg,congo,brazzaville"]],"flag-ch":[[["🇨🇭"]],["🇨🇭",[],"flag,ch,switzerland"]],"flag-ci":[[["🇨🇮"]],["🇨🇮",[],"flag,ci,côte,d’ivoire"]],"flag-ck":[[["🇨🇰"]],["🇨🇰",[],"flag,ck,cook,islands"]],"flag-cl":[[["🇨🇱"]],["🇨🇱",[],"flag,cl,chile"]],"flag-cm":[[["🇨🇲"]],["🇨🇲",[],"flag,cm,cameroon"]],cn:[[["🇨🇳"]],["🇨🇳",["flag-cn"],"cn,flag,china,chinese,prc,country,nation,banner"]],"flag-co":[[["🇨🇴"]],["🇨🇴",[],"flag,co,colombia"]],"flag-cp":[[["🇨🇵"]],["🇨🇵",[],"flag,cp,clipperton,island"]],"flag-cr":[[["🇨🇷"]],["🇨🇷",[],"flag,cr,costa,rica"]],"flag-cu":[[["🇨🇺"]],["🇨🇺",[],"flag,cu,cuba"]],"flag-cv":[[["🇨🇻"]],["🇨🇻",[],"flag,cv,cape,verde"]],"flag-cw":[[["🇨🇼"]],["🇨🇼",[],"flag,cw,curaçao"]],"flag-cx":[[["🇨🇽"]],["🇨🇽",[],"flag,cx,christmas,island"]],"flag-cy":[[["🇨🇾"]],["🇨🇾",[],"flag,cy,cyprus"]],"flag-cz":[[["🇨🇿"]],["🇨🇿",[],"flag,cz,czechia"]],de:[[["🇩🇪"]],["🇩🇪",["flag-de"],"de,flag,germany,german,nation,country,banner"]],"flag-dg":[[["🇩🇬"]],["🇩🇬",[],"flag,dg,diego,garcia"]],"flag-dj":[[["🇩🇯"]],["🇩🇯",[],"flag,dj,djibouti"]],"flag-dk":[[["🇩🇰"]],["🇩🇰",[],"flag,dk,denmark"]],"flag-dm":[[["🇩🇲"]],["🇩🇲",[],"flag,dm,dominica"]],"flag-do":[[["🇩🇴"]],["🇩🇴",[],"flag,do,dominican,republic"]],"flag-dz":[[["🇩🇿"]],["🇩🇿",[],"flag,dz,algeria"]],"flag-ea":[[["🇪🇦"]],["🇪🇦",[],"flag,ea,ceuta,&,melilla"]],"flag-ec":[[["🇪🇨"]],["🇪🇨",[],"flag,ec,ecuador"]],"flag-ee":[[["🇪🇪"]],["🇪🇪",[],"flag,ee,estonia"]],"flag-eg":[[["🇪🇬"]],["🇪🇬",[],"flag,eg,egypt"]],"flag-eh":[[["🇪🇭"]],["🇪🇭",[],"flag,eh,western,sahara"]],"flag-er":[[["🇪🇷"]],["🇪🇷",[],"flag,er,eritrea"]],es:[[["🇪🇸"]],["🇪🇸",["flag-es"],"es,flag,spain,nation,country,banner"]],"flag-et":[[["🇪🇹"]],["🇪🇹",[],"flag,et,ethiopia"]],"flag-eu":[[["🇪🇺"]],["🇪🇺",[],"flag,eu,european,union"]],"flag-fi":[[["🇫🇮"]],["🇫🇮",[],"flag,fi,finland"]],"flag-fj":[[["🇫🇯"]],["🇫🇯",[],"flag,fj,fiji"]],"flag-fk":[[["🇫🇰"]],["🇫🇰",[],"flag,fk,falkland,islands"]],"flag-fm":[[["🇫🇲"]],["🇫🇲",[],"flag,fm,micronesia"]],"flag-fo":[[["🇫🇴"]],["🇫🇴",[],"flag,fo,faroe,islands"]],fr:[[["🇫🇷"]],["🇫🇷",["flag-fr"],"fr,flag,france,banner,nation,french,country"]],"flag-ga":[[["🇬🇦"]],["🇬🇦",[],"flag,ga,gabon"]],gb:[[["🇬🇧"]],["🇬🇧",["uk","flag-gb"],"gb,uk,flag,united,kingdom"]],"flag-gd":[[["🇬🇩"]],["🇬🇩",[],"flag,gd,grenada"]],"flag-ge":[[["🇬🇪"]],["🇬🇪",[],"flag,ge,georgia"]],"flag-gf":[[["🇬🇫"]],["🇬🇫",[],"flag,gf,french,guiana"]],"flag-gg":[[["🇬🇬"]],["🇬🇬",[],"flag,gg,guernsey"]],"flag-gh":[[["🇬🇭"]],["🇬🇭",[],"flag,gh,ghana"]],"flag-gi":[[["🇬🇮"]],["🇬🇮",[],"flag,gi,gibraltar"]],"flag-gl":[[["🇬🇱"]],["🇬🇱",[],"flag,gl,greenland"]],"flag-gm":[[["🇬🇲"]],["🇬🇲",[],"flag,gm,gambia"]],"flag-gn":[[["🇬🇳"]],["🇬🇳",[],"flag,gn,guinea"]],"flag-gp":[[["🇬🇵"]],["🇬🇵",[],"flag,gp,guadeloupe"]],"flag-gq":[[["🇬🇶"]],["🇬🇶",[],"flag,gq,equatorial,guinea"]],"flag-gr":[[["🇬🇷"]],["🇬🇷",[],"flag,gr,greece"]],"flag-gs":[[["🇬🇸"]],["🇬🇸",[],"flag,gs,south,georgia,&,sandwich,islands"]],"flag-gt":[[["🇬🇹"]],["🇬🇹",[],"flag,gt,guatemala"]],"flag-gu":[[["🇬🇺"]],["🇬🇺",[],"flag,gu,guam"]],"flag-gw":[[["🇬🇼"]],["🇬🇼",[],"flag,gw,guinea,bissau"]],"flag-gy":[[["🇬🇾"]],["🇬🇾",[],"flag,gy,guyana"]],"flag-hk":[[["🇭🇰"]],["🇭🇰",[],"flag,hk,hong,kong,sar,china"]],"flag-hm":[[["🇭🇲"]],["🇭🇲",[],"flag,hm,heard,&,mcdonald,islands"]],"flag-hn":[[["🇭🇳"]],["🇭🇳",[],"flag,hn,honduras"]],"flag-hr":[[["🇭🇷"]],["🇭🇷",[],"flag,hr,croatia"]],"flag-ht":[[["🇭🇹"]],["🇭🇹",[],"flag,ht,haiti"]],"flag-hu":[[["🇭🇺"]],["🇭🇺",[],"flag,hu,hungary"]],"flag-ic":[[["🇮🇨"]],["🇮🇨",[],"flag,ic,canary,islands"]],"flag-id":[[["🇮🇩"]],["🇮🇩",[],"flag,id,indonesia"]],"flag-ie":[[["🇮🇪"]],["🇮🇪",[],"flag,ie,ireland"]],"flag-il":[[["🇮🇱"]],["🇮🇱",[],"flag,il,israel"]],"flag-im":[[["🇮🇲"]],["🇮🇲",[],"flag,im,isle,of,man"]],"flag-in":[[["🇮🇳"]],["🇮🇳",[],"flag,in,india"]],"flag-io":[[["🇮🇴"]],["🇮🇴",[],"flag,io,british,indian,ocean,territory"]],"flag-iq":[[["🇮🇶"]],["🇮🇶",[],"flag,iq,iraq"]],"flag-ir":[[["🇮🇷"]],["🇮🇷",[],"flag,ir,iran"]],"flag-is":[[["🇮🇸"]],["🇮🇸",[],"flag,is,iceland"]],it:[[["🇮🇹"]],["🇮🇹",["flag-it"],"it,flag,italy,nation,country,banner"]],"flag-je":[[["🇯🇪"]],["🇯🇪",[],"flag,je,jersey"]],"flag-jm":[[["🇯🇲"]],["🇯🇲",[],"flag,jm,jamaica"]],"flag-jo":[[["🇯🇴"]],["🇯🇴",[],"flag,jo,jordan"]],jp:[[["🇯🇵"]],["🇯🇵",["flag-jp"],"jp,flag,japan,japanese,nation,country,banner"]],"flag-ke":[[["🇰🇪"]],["🇰🇪",[],"flag,ke,kenya"]],"flag-kg":[[["🇰🇬"]],["🇰🇬",[],"flag,kg,kyrgyzstan"]],"flag-kh":[[["🇰🇭"]],["🇰🇭",[],"flag,kh,cambodia"]],"flag-ki":[[["🇰🇮"]],["🇰🇮",[],"flag,ki,kiribati"]],"flag-km":[[["🇰🇲"]],["🇰🇲",[],"flag,km,comoros"]],"flag-kn":[[["🇰🇳"]],["🇰🇳",[],"flag,kn,st.,kitts,&,nevis"]],"flag-kp":[[["🇰🇵"]],["🇰🇵",[],"flag,kp,north,korea"]],kr:[[["🇰🇷"]],["🇰🇷",["flag-kr"],"kr,flag,south,korea,nation,country,banner"]],"flag-kw":[[["🇰🇼"]],["🇰🇼",[],"flag,kw,kuwait"]],"flag-ky":[[["🇰🇾"]],["🇰🇾",[],"flag,ky,cayman,islands"]],"flag-kz":[[["🇰🇿"]],["🇰🇿",[],"flag,kz,kazakhstan"]],"flag-la":[[["🇱🇦"]],["🇱🇦",[],"flag,la,laos"]],"flag-lb":[[["🇱🇧"]],["🇱🇧",[],"flag,lb,lebanon"]],"flag-lc":[[["🇱🇨"]],["🇱🇨",[],"flag,lc,st.,lucia"]],"flag-li":[[["🇱🇮"]],["🇱🇮",[],"flag,li,liechtenstein"]],"flag-lk":[[["🇱🇰"]],["🇱🇰",[],"flag,lk,sri,lanka"]],"flag-lr":[[["🇱🇷"]],["🇱🇷",[],"flag,lr,liberia"]],"flag-ls":[[["🇱🇸"]],["🇱🇸",[],"flag,ls,lesotho"]],"flag-lt":[[["🇱🇹"]],["🇱🇹",[],"flag,lt,lithuania"]],"flag-lu":[[["🇱🇺"]],["🇱🇺",[],"flag,lu,luxembourg"]],"flag-lv":[[["🇱🇻"]],["🇱🇻",[],"flag,lv,latvia"]],"flag-ly":[[["🇱🇾"]],["🇱🇾",[],"flag,ly,libya"]],"flag-ma":[[["🇲🇦"]],["🇲🇦",[],"flag,ma,morocco"]],"flag-mc":[[["🇲🇨"]],["🇲🇨",[],"flag,mc,monaco"]],"flag-md":[[["🇲🇩"]],["🇲🇩",[],"flag,md,moldova"]],"flag-me":[[["🇲🇪"]],["🇲🇪",[],"flag,me,montenegro"]],"flag-mf":[[["🇲🇫"]],["🇲🇫",[],"flag,mf,st.,martin"]],"flag-mg":[[["🇲🇬"]],["🇲🇬",[],"flag,mg,madagascar"]],"flag-mh":[[["🇲🇭"]],["🇲🇭",[],"flag,mh,marshall,islands"]],"flag-mk":[[["🇲🇰"]],["🇲🇰",[],"flag,mk,macedonia"]],"flag-ml":[[["🇲🇱"]],["🇲🇱",[],"flag,ml,mali"]],"flag-mm":[[["🇲🇲"]],["🇲🇲",[],"flag,mm,myanmar,(burma)"]],"flag-mn":[[["🇲🇳"]],["🇲🇳",[],"flag,mn,mongolia"]],"flag-mo":[[["🇲🇴"]],["🇲🇴",[],"flag,mo,macau,sar,china"]],"flag-mp":[[["🇲🇵"]],["🇲🇵",[],"flag,mp,northern,mariana,islands"]],"flag-mq":[[["🇲🇶"]],["🇲🇶",[],"flag,mq,martinique"]],"flag-mr":[[["🇲🇷"]],["🇲🇷",[],"flag,mr,mauritania"]],"flag-ms":[[["🇲🇸"]],["🇲🇸",[],"flag,ms,montserrat"]],"flag-mt":[[["🇲🇹"]],["🇲🇹",[],"flag,mt,malta"]],"flag-mu":[[["🇲🇺"]],["🇲🇺",[],"flag,mu,mauritius"]],"flag-mv":[[["🇲🇻"]],["🇲🇻",[],"flag,mv,maldives"]],"flag-mw":[[["🇲🇼"]],["🇲🇼",[],"flag,mw,malawi"]],"flag-mx":[[["🇲🇽"]],["🇲🇽",[],"flag,mx,mexico"]],"flag-my":[[["🇲🇾"]],["🇲🇾",[],"flag,my,malaysia"]],"flag-mz":[[["🇲🇿"]],["🇲🇿",[],"flag,mz,mozambique"]],"flag-na":[[["🇳🇦"]],["🇳🇦",[],"flag,na,namibia"]],"flag-nc":[[["🇳🇨"]],["🇳🇨",[],"flag,nc,new,caledonia"]],"flag-ne":[[["🇳🇪"]],["🇳🇪",[],"flag,ne,niger"]],"flag-nf":[[["🇳🇫"]],["🇳🇫",[],"flag,nf,norfolk,island"]],"flag-ng":[[["🇳🇬"]],["🇳🇬",[],"flag,ng,nigeria"]],"flag-ni":[[["🇳🇮"]],["🇳🇮",[],"flag,ni,nicaragua"]],"flag-nl":[[["🇳🇱"]],["🇳🇱",[],"flag,nl,netherlands"]],"flag-no":[[["🇳🇴"]],["🇳🇴",[],"flag,no,norway"]],"flag-np":[[["🇳🇵"]],["🇳🇵",[],"flag,np,nepal"]],"flag-nr":[[["🇳🇷"]],["🇳🇷",[],"flag,nr,nauru"]],"flag-nu":[[["🇳🇺"]],["🇳🇺",[],"flag,nu,niue"]],"flag-nz":[[["🇳🇿"]],["🇳🇿",[],"flag,nz,new,zealand"]],"flag-om":[[["🇴🇲"]],["🇴🇲",[],"flag,om,oman"]],"flag-pa":[[["🇵🇦"]],["🇵🇦",[],"flag,pa,panama"]],"flag-pe":[[["🇵🇪"]],["🇵🇪",[],"flag,pe,peru"]],"flag-pf":[[["🇵🇫"]],["🇵🇫",[],"flag,pf,french,polynesia"]],"flag-pg":[[["🇵🇬"]],["🇵🇬",[],"flag,pg,papua,new,guinea"]],"flag-ph":[[["🇵🇭"]],["🇵🇭",[],"flag,ph,philippines"]],"flag-pk":[[["🇵🇰"]],["🇵🇰",[],"flag,pk,pakistan"]],"flag-pl":[[["🇵🇱"]],["🇵🇱",[],"flag,pl,poland"]],"flag-pm":[[["🇵🇲"]],["🇵🇲",[],"flag,pm,st.,pierre,&,miquelon"]],"flag-pn":[[["🇵🇳"]],["🇵🇳",[],"flag,pn,pitcairn,islands"]],"flag-pr":[[["🇵🇷"]],["🇵🇷",[],"flag,pr,puerto,rico"]],"flag-ps":[[["🇵🇸"]],["🇵🇸",[],"flag,ps,palestinian,territories"]],"flag-pt":[[["🇵🇹"]],["🇵🇹",[],"flag,pt,portugal"]],"flag-pw":[[["🇵🇼"]],["🇵🇼",[],"flag,pw,palau"]],"flag-py":[[["🇵🇾"]],["🇵🇾",[],"flag,py,paraguay"]],"flag-qa":[[["🇶🇦"]],["🇶🇦",[],"flag,qa,qatar"]],"flag-re":[[["🇷🇪"]],["🇷🇪",[],"flag,re,réunion"]],"flag-ro":[[["🇷🇴"]],["🇷🇴",[],"flag,ro,romania"]],"flag-rs":[[["🇷🇸"]],["🇷🇸",[],"flag,rs,serbia"]],ru:[[["🇷🇺"]],["🇷🇺",["flag-ru"],"ru,flag,russia,russian,federation,nation,country,banner"]],"flag-rw":[[["🇷🇼"]],["🇷🇼",[],"flag,rw,rwanda"]],"flag-sa":[[["🇸🇦"]],["🇸🇦",[],"flag,sa,saudi,arabia"]],"flag-sb":[[["🇸🇧"]],["🇸🇧",[],"flag,sb,solomon,islands"]],"flag-sc":[[["🇸🇨"]],["🇸🇨",[],"flag,sc,seychelles"]],"flag-sd":[[["🇸🇩"]],["🇸🇩",[],"flag,sd,sudan"]],"flag-se":[[["🇸🇪"]],["🇸🇪",[],"flag,se,sweden"]],"flag-sg":[[["🇸🇬"]],["🇸🇬",[],"flag,sg,singapore"]],"flag-sh":[[["🇸🇭"]],["🇸🇭",[],"flag,sh,st.,helena"]],"flag-si":[[["🇸🇮"]],["🇸🇮",[],"flag,si,slovenia"]],"flag-sj":[[["🇸🇯"]],["🇸🇯",[],"flag,sj,svalbard,&,jan,mayen"]],"flag-sk":[[["🇸🇰"]],["🇸🇰",[],"flag,sk,slovakia"]],"flag-sl":[[["🇸🇱"]],["🇸🇱",[],"flag,sl,sierra,leone"]],"flag-sm":[[["🇸🇲"]],["🇸🇲",[],"flag,sm,san,marino"]],"flag-sn":[[["🇸🇳"]],["🇸🇳",[],"flag,sn,senegal"]],"flag-so":[[["🇸🇴"]],["🇸🇴",[],"flag,so,somalia"]],"flag-sr":[[["🇸🇷"]],["🇸🇷",[],"flag,sr,suriname"]],"flag-ss":[[["🇸🇸"]],["🇸🇸",[],"flag,ss,south,sudan"]],"flag-st":[[["🇸🇹"]],["🇸🇹",[],"flag,st,são,tomé,&,príncipe"]],"flag-sv":[[["🇸🇻"]],["🇸🇻",[],"flag,sv,el,salvador"]],"flag-sx":[[["🇸🇽"]],["🇸🇽",[],"flag,sx,sint,maarten"]],"flag-sy":[[["🇸🇾"]],["🇸🇾",[],"flag,sy,syria"]],"flag-sz":[[["🇸🇿"]],["🇸🇿",[],"flag,sz,swaziland"]],"flag-ta":[[["🇹🇦"]],["🇹🇦",[],"flag,ta,tristan,da,cunha"]],"flag-tc":[[["🇹🇨"]],["🇹🇨",[],"flag,tc,turks,&,caicos,islands"]],"flag-td":[[["🇹🇩"]],["🇹🇩",[],"flag,td,chad"]],"flag-tf":[[["🇹🇫"]],["🇹🇫",[],"flag,tf,french,southern,territories"]],"flag-tg":[[["🇹🇬"]],["🇹🇬",[],"flag,tg,togo"]],"flag-th":[[["🇹🇭"]],["🇹🇭",[],"flag,th,thailand"]],"flag-tj":[[["🇹🇯"]],["🇹🇯",[],"flag,tj,tajikistan"]],"flag-tk":[[["🇹🇰"]],["🇹🇰",[],"flag,tk,tokelau"]],"flag-tl":[[["🇹🇱"]],["🇹🇱",[],"flag,tl,timor,leste"]],"flag-tm":[[["🇹🇲"]],["🇹🇲",[],"flag,tm,turkmenistan"]],"flag-tn":[[["🇹🇳"]],["🇹🇳",[],"flag,tn,tunisia"]],"flag-to":[[["🇹🇴"]],["🇹🇴",[],"flag,to,tonga"]],"flag-tr":[[["🇹🇷"]],["🇹🇷",[],"flag,tr,turkey"]],"flag-tt":[[["🇹🇹"]],["🇹🇹",[],"flag,tt,trinidad,&,tobago"]],"flag-tv":[[["🇹🇻"]],["🇹🇻",[],"flag,tv,tuvalu"]],"flag-tw":[[["🇹🇼"]],["🇹🇼",[],"flag,tw,taiwan"]],"flag-tz":[[["🇹🇿"]],["🇹🇿",[],"flag,tz,tanzania"]],"flag-ua":[[["🇺🇦"]],["🇺🇦",[],"flag,ua,ukraine"]],"flag-ug":[[["🇺🇬"]],["🇺🇬",[],"flag,ug,uganda"]],"flag-um":[[["🇺🇲"]],["🇺🇲",[],"flag,um,u.s.,outlying,islands"]],"flag-un":[[["🇺🇳"]],["🇺🇳",[],"flag,un,united,nations"]],us:[[["🇺🇸"]],["🇺🇸",["flag-us"],"us,flag,united,states,america,nation,country,banner"]],"flag-uy":[[["🇺🇾"]],["🇺🇾",[],"flag,uy,uruguay"]],"flag-uz":[[["🇺🇿"]],["🇺🇿",[],"flag,uz,uzbekistan"]],"flag-va":[[["🇻🇦"]],["🇻🇦",[],"flag,va,vatican,city"]],"flag-vc":[[["🇻🇨"]],["🇻🇨",[],"flag,vc,st.,vincent,&,grenadines"]],"flag-ve":[[["🇻🇪"]],["🇻🇪",[],"flag,ve,venezuela"]],"flag-vg":[[["🇻🇬"]],["🇻🇬",[],"flag,vg,british,virgin,islands"]],"flag-vi":[[["🇻🇮"]],["🇻🇮",[],"flag,vi,u.s.,virgin,islands"]],"flag-vn":[[["🇻🇳"]],["🇻🇳",[],"flag,vn,vietnam"]],"flag-vu":[[["🇻🇺"]],["🇻🇺",[],"flag,vu,vanuatu"]],"flag-wf":[[["🇼🇫"]],["🇼🇫",[],"flag,wf,wallis,&,futuna"]],"flag-ws":[[["🇼🇸"]],["🇼🇸",[],"flag,ws,samoa"]],"flag-xk":[[["🇽🇰"]],["🇽🇰",[],"flag,xk,kosovo"]],"flag-ye":[[["🇾🇪"]],["🇾🇪",[],"flag,ye,yemen"]],"flag-yt":[[["🇾🇹"]],["🇾🇹",[],"flag,yt,mayotte"]],"flag-za":[[["🇿🇦"]],["🇿🇦",[],"flag,za,south,africa"]],"flag-zm":[[["🇿🇲"]],["🇿🇲",[],"flag,zm,zambia"]],"flag-zw":[[["🇿🇼"]],["🇿🇼",[],"flag,zw,zimbabwe"]],"male-doctor":[[["👨‍⚕","1f468-200d-2695-fe0f"],["👨‍⚕️"],["👨🏻‍⚕","1f468-1f3fb-200d-2695-fe0f"],["👨🏼‍⚕","1f468-1f3fc-200d-2695-fe0f"],["👨🏽‍⚕","1f468-1f3fd-200d-2695-fe0f"],["👨🏾‍⚕","1f468-1f3fe-200d-2695-fe0f"],["👨🏿‍⚕","1f468-1f3ff-200d-2695-fe0f"],["👨🏻‍⚕️"],["👨🏼‍⚕️"],["👨🏽‍⚕️"],["👨🏾‍⚕️"],["👨🏿‍⚕️"]],["👨‍⚕️",[],"male,doctor","1F468-200D-2695-FE0F"]],"female-doctor":[[["👩‍⚕","1f469-200d-2695-fe0f"],["👩‍⚕️"],["👩🏻‍⚕","1f469-1f3fb-200d-2695-fe0f"],["👩🏼‍⚕","1f469-1f3fc-200d-2695-fe0f"],["👩🏽‍⚕","1f469-1f3fd-200d-2695-fe0f"],["👩🏾‍⚕","1f469-1f3fe-200d-2695-fe0f"],["👩🏿‍⚕","1f469-1f3ff-200d-2695-fe0f"],["👩🏻‍⚕️"],["👩🏼‍⚕️"],["👩🏽‍⚕️"],["👩🏾‍⚕️"],["👩🏿‍⚕️"]],["👩‍⚕️",[],"female,doctor","1F469-200D-2695-FE0F"]],"male-student":[[["👨‍🎓"],["👨🏻‍🎓"],["👨🏼‍🎓"],["👨🏽‍🎓"],["👨🏾‍🎓"],["👨🏿‍🎓"]],["👨‍🎓",[],"male,student","1F468-200D-1F393"]],"female-student":[[["👩‍🎓"],["👩🏻‍🎓"],["👩🏼‍🎓"],["👩🏽‍🎓"],["👩🏾‍🎓"],["👩🏿‍🎓"]],["👩‍🎓",[],"female,student","1F469-200D-1F393"]],"male-teacher":[[["👨‍🏫"],["👨🏻‍🏫"],["👨🏼‍🏫"],["👨🏽‍🏫"],["👨🏾‍🏫"],["👨🏿‍🏫"]],["👨‍🏫",[],"male,teacher","1F468-200D-1F3EB"]],"female-teacher":[[["👩‍🏫"],["👩🏻‍🏫"],["👩🏼‍🏫"],["👩🏽‍🏫"],["👩🏾‍🏫"],["👩🏿‍🏫"]],["👩‍🏫",[],"female,teacher","1F469-200D-1F3EB"]],"male-judge":[[["👨‍⚖","1f468-200d-2696-fe0f"],["👨‍⚖️"],["👨🏻‍⚖","1f468-1f3fb-200d-2696-fe0f"],["👨🏼‍⚖","1f468-1f3fc-200d-2696-fe0f"],["👨🏽‍⚖","1f468-1f3fd-200d-2696-fe0f"],["👨🏾‍⚖","1f468-1f3fe-200d-2696-fe0f"],["👨🏿‍⚖","1f468-1f3ff-200d-2696-fe0f"],["👨🏻‍⚖️"],["👨🏼‍⚖️"],["👨🏽‍⚖️"],["👨🏾‍⚖️"],["👨🏿‍⚖️"]],["👨‍⚖️",[],"male,judge","1F468-200D-2696-FE0F"]],"female-judge":[[["👩‍⚖","1f469-200d-2696-fe0f"],["👩‍⚖️"],["👩🏻‍⚖","1f469-1f3fb-200d-2696-fe0f"],["👩🏼‍⚖","1f469-1f3fc-200d-2696-fe0f"],["👩🏽‍⚖","1f469-1f3fd-200d-2696-fe0f"],["👩🏾‍⚖","1f469-1f3fe-200d-2696-fe0f"],["👩🏿‍⚖","1f469-1f3ff-200d-2696-fe0f"],["👩🏻‍⚖️"],["👩🏼‍⚖️"],["👩🏽‍⚖️"],["👩🏾‍⚖️"],["👩🏿‍⚖️"]],["👩‍⚖️",[],"female,judge","1F469-200D-2696-FE0F"]],"male-farmer":[[["👨‍🌾"],["👨🏻‍🌾"],["👨🏼‍🌾"],["👨🏽‍🌾"],["👨🏾‍🌾"],["👨🏿‍🌾"]],["👨‍🌾",[],"male,farmer","1F468-200D-1F33E"]],"female-farmer":[[["👩‍🌾"],["👩🏻‍🌾"],["👩🏼‍🌾"],["👩🏽‍🌾"],["👩🏾‍🌾"],["👩🏿‍🌾"]],["👩‍🌾",[],"female,farmer","1F469-200D-1F33E"]],"male-cook":[[["👨‍🍳"],["👨🏻‍🍳"],["👨🏼‍🍳"],["👨🏽‍🍳"],["👨🏾‍🍳"],["👨🏿‍🍳"]],["👨‍🍳",[],"male,cook","1F468-200D-1F373"]],"female-cook":[[["👩‍🍳"],["👩🏻‍🍳"],["👩🏼‍🍳"],["👩🏽‍🍳"],["👩🏾‍🍳"],["👩🏿‍🍳"]],["👩‍🍳",[],"female,cook","1F469-200D-1F373"]],"male-mechanic":[[["👨‍🔧"],["👨🏻‍🔧"],["👨🏼‍🔧"],["👨🏽‍🔧"],["👨🏾‍🔧"],["👨🏿‍🔧"]],["👨‍🔧",[],"male,mechanic","1F468-200D-1F527"]],"female-mechanic":[[["👩‍🔧"],["👩🏻‍🔧"],["👩🏼‍🔧"],["👩🏽‍🔧"],["👩🏾‍🔧"],["👩🏿‍🔧"]],["👩‍🔧",[],"female,mechanic","1F469-200D-1F527"]],"male-factory-worker":[[["👨‍🏭"],["👨🏻‍🏭"],["👨🏼‍🏭"],["👨🏽‍🏭"],["👨🏾‍🏭"],["👨🏿‍🏭"]],["👨‍🏭",[],"male,factory,worker","1F468-200D-1F3ED"]],"female-factory-worker":[[["👩‍🏭"],["👩🏻‍🏭"],["👩🏼‍🏭"],["👩🏽‍🏭"],["👩🏾‍🏭"],["👩🏿‍🏭"]],["👩‍🏭",[],"female,factory,worker","1F469-200D-1F3ED"]],"male-office-worker":[[["👨‍💼"],["👨🏻‍💼"],["👨🏼‍💼"],["👨🏽‍💼"],["👨🏾‍💼"],["👨🏿‍💼"]],["👨‍💼",[],"male,office,worker","1F468-200D-1F4BC"]],"female-office-worker":[[["👩‍💼"],["👩🏻‍💼"],["👩🏼‍💼"],["👩🏽‍💼"],["👩🏾‍💼"],["👩🏿‍💼"]],["👩‍💼",[],"female,office,worker","1F469-200D-1F4BC"]],"male-scientist":[[["👨‍🔬"],["👨🏻‍🔬"],["👨🏼‍🔬"],["👨🏽‍🔬"],["👨🏾‍🔬"],["👨🏿‍🔬"]],["👨‍🔬",[],"male,scientist","1F468-200D-1F52C"]],"female-scientist":[[["👩‍🔬"],["👩🏻‍🔬"],["👩🏼‍🔬"],["👩🏽‍🔬"],["👩🏾‍🔬"],["👩🏿‍🔬"]],["👩‍🔬",[],"female,scientist","1F469-200D-1F52C"]],"male-technologist":[[["👨‍💻"],["👨🏻‍💻"],["👨🏼‍💻"],["👨🏽‍💻"],["👨🏾‍💻"],["👨🏿‍💻"]],["👨‍💻",[],"male,technologist","1F468-200D-1F4BB"]],"female-technologist":[[["👩‍💻"],["👩🏻‍💻"],["👩🏼‍💻"],["👩🏽‍💻"],["👩🏾‍💻"],["👩🏿‍💻"]],["👩‍💻",[],"female,technologist","1F469-200D-1F4BB"]],"male-singer":[[["👨‍🎤"],["👨🏻‍🎤"],["👨🏼‍🎤"],["👨🏽‍🎤"],["👨🏾‍🎤"],["👨🏿‍🎤"]],["👨‍🎤",[],"male,singer","1F468-200D-1F3A4"]],"female-singer":[[["👩‍🎤"],["👩🏻‍🎤"],["👩🏼‍🎤"],["👩🏽‍🎤"],["👩🏾‍🎤"],["👩🏿‍🎤"]],["👩‍🎤",[],"female,singer","1F469-200D-1F3A4"]],"male-artist":[[["👨‍🎨"],["👨🏻‍🎨"],["👨🏼‍🎨"],["👨🏽‍🎨"],["👨🏾‍🎨"],["👨🏿‍🎨"]],["👨‍🎨",[],"male,artist","1F468-200D-1F3A8"]],"female-artist":[[["👩‍🎨"],["👩🏻‍🎨"],["👩🏼‍🎨"],["👩🏽‍🎨"],["👩🏾‍🎨"],["👩🏿‍🎨"]],["👩‍🎨",[],"female,artist","1F469-200D-1F3A8"]],"male-pilot":[[["👨‍✈","1f468-200d-2708-fe0f"],["👨‍✈️"],["👨🏻‍✈","1f468-1f3fb-200d-2708-fe0f"],["👨🏼‍✈","1f468-1f3fc-200d-2708-fe0f"],["👨🏽‍✈","1f468-1f3fd-200d-2708-fe0f"],["👨🏾‍✈","1f468-1f3fe-200d-2708-fe0f"],["👨🏿‍✈","1f468-1f3ff-200d-2708-fe0f"],["👨🏻‍✈️"],["👨🏼‍✈️"],["👨🏽‍✈️"],["👨🏾‍✈️"],["👨🏿‍✈️"]],["👨‍✈️",[],"male,pilot","1F468-200D-2708-FE0F"]],"female-pilot":[[["👩‍✈","1f469-200d-2708-fe0f"],["👩‍✈️"],["👩🏻‍✈","1f469-1f3fb-200d-2708-fe0f"],["👩🏼‍✈","1f469-1f3fc-200d-2708-fe0f"],["👩🏽‍✈","1f469-1f3fd-200d-2708-fe0f"],["👩🏾‍✈","1f469-1f3fe-200d-2708-fe0f"],["👩🏿‍✈","1f469-1f3ff-200d-2708-fe0f"],["👩🏻‍✈️"],["👩🏼‍✈️"],["👩🏽‍✈️"],["👩🏾‍✈️"],["👩🏿‍✈️"]],["👩‍✈️",[],"female,pilot","1F469-200D-2708-FE0F"]],"male-astronaut":[[["👨‍🚀"],["👨🏻‍🚀"],["👨🏼‍🚀"],["👨🏽‍🚀"],["👨🏾‍🚀"],["👨🏿‍🚀"]],["👨‍🚀",[],"male,astronaut","1F468-200D-1F680"]],"female-astronaut":[[["👩‍🚀"],["👩🏻‍🚀"],["👩🏼‍🚀"],["👩🏽‍🚀"],["👩🏾‍🚀"],["👩🏿‍🚀"]],["👩‍🚀",[],"female,astronaut","1F469-200D-1F680"]],"male-firefighter":[[["👨‍🚒"],["👨🏻‍🚒"],["👨🏼‍🚒"],["👨🏽‍🚒"],["👨🏾‍🚒"],["👨🏿‍🚒"]],["👨‍🚒",[],"male,firefighter","1F468-200D-1F692"]],"female-firefighter":[[["👩‍🚒"],["👩🏻‍🚒"],["👩🏼‍🚒"],["👩🏽‍🚒"],["👩🏾‍🚒"],["👩🏿‍🚒"]],["👩‍🚒",[],"female,firefighter","1F469-200D-1F692"]],"male-police-officer":[[["👮‍♂","1f46e-200d-2642-fe0f"],["👮‍♂️"],["👮🏻‍♂","1f46e-1f3fb-200d-2642-fe0f"],["👮🏼‍♂","1f46e-1f3fc-200d-2642-fe0f"],["👮🏽‍♂","1f46e-1f3fd-200d-2642-fe0f"],["👮🏾‍♂","1f46e-1f3fe-200d-2642-fe0f"],["👮🏿‍♂","1f46e-1f3ff-200d-2642-fe0f"],["👮🏻‍♂️"],["👮🏼‍♂️"],["👮🏽‍♂️"],["👮🏾‍♂️"],["👮🏿‍♂️"]],["👮‍♂️",[],"male,police,officer","1F46E-200D-2642-FE0F"]],"female-police-officer":[[["👮‍♀","1f46e-200d-2640-fe0f"],["👮‍♀️"],["👮🏻‍♀","1f46e-1f3fb-200d-2640-fe0f"],["👮🏼‍♀","1f46e-1f3fc-200d-2640-fe0f"],["👮🏽‍♀","1f46e-1f3fd-200d-2640-fe0f"],["👮🏾‍♀","1f46e-1f3fe-200d-2640-fe0f"],["👮🏿‍♀","1f46e-1f3ff-200d-2640-fe0f"],["👮🏻‍♀️"],["👮🏼‍♀️"],["👮🏽‍♀️"],["👮🏾‍♀️"],["👮🏿‍♀️"]],["👮‍♀️",[],"female,police,officer","1F46E-200D-2640-FE0F"]],"male-guard":[[["💂‍♂","1f482-200d-2642-fe0f"],["💂‍♂️"],["💂🏻‍♂","1f482-1f3fb-200d-2642-fe0f"],["💂🏼‍♂","1f482-1f3fc-200d-2642-fe0f"],["💂🏽‍♂","1f482-1f3fd-200d-2642-fe0f"],["💂🏾‍♂","1f482-1f3fe-200d-2642-fe0f"],["💂🏿‍♂","1f482-1f3ff-200d-2642-fe0f"],["💂🏻‍♂️"],["💂🏼‍♂️"],["💂🏽‍♂️"],["💂🏾‍♂️"],["💂🏿‍♂️"]],["💂‍♂️",[],"male,guard","1F482-200D-2642-FE0F"]],"female-guard":[[["💂‍♀","1f482-200d-2640-fe0f"],["💂‍♀️"],["💂🏻‍♀","1f482-1f3fb-200d-2640-fe0f"],["💂🏼‍♀","1f482-1f3fc-200d-2640-fe0f"],["💂🏽‍♀","1f482-1f3fd-200d-2640-fe0f"],["💂🏾‍♀","1f482-1f3fe-200d-2640-fe0f"],["💂🏿‍♀","1f482-1f3ff-200d-2640-fe0f"],["💂🏻‍♀️"],["💂🏼‍♀️"],["💂🏽‍♀️"],["💂🏾‍♀️"],["💂🏿‍♀️"]],["💂‍♀️",[],"female,guard","1F482-200D-2640-FE0F"]],"male-construction-worker":[[["👷‍♂","1f477-200d-2642-fe0f"],["👷‍♂️"],["👷🏻‍♂","1f477-1f3fb-200d-2642-fe0f"],["👷🏼‍♂","1f477-1f3fc-200d-2642-fe0f"],["👷🏽‍♂","1f477-1f3fd-200d-2642-fe0f"],["👷🏾‍♂","1f477-1f3fe-200d-2642-fe0f"],["👷🏿‍♂","1f477-1f3ff-200d-2642-fe0f"],["👷🏻‍♂️"],["👷🏼‍♂️"],["👷🏽‍♂️"],["👷🏾‍♂️"],["👷🏿‍♂️"]],["👷‍♂️",[],"male,construction,worker","1F477-200D-2642-FE0F"]],"female-construction-worker":[[["👷‍♀","1f477-200d-2640-fe0f"],["👷‍♀️"],["👷🏻‍♀","1f477-1f3fb-200d-2640-fe0f"],["👷🏼‍♀","1f477-1f3fc-200d-2640-fe0f"],["👷🏽‍♀","1f477-1f3fd-200d-2640-fe0f"],["👷🏾‍♀","1f477-1f3fe-200d-2640-fe0f"],["👷🏿‍♀","1f477-1f3ff-200d-2640-fe0f"],["👷🏻‍♀️"],["👷🏼‍♀️"],["👷🏽‍♀️"],["👷🏾‍♀️"],["👷🏿‍♀️"]],["👷‍♀️",[],"female,construction,worker","1F477-200D-2640-FE0F"]],"man-wearing-turban":[[["👳‍♂","1f473-200d-2642-fe0f"],["👳‍♂️"],["👳🏻‍♂","1f473-1f3fb-200d-2642-fe0f"],["👳🏼‍♂","1f473-1f3fc-200d-2642-fe0f"],["👳🏽‍♂","1f473-1f3fd-200d-2642-fe0f"],["👳🏾‍♂","1f473-1f3fe-200d-2642-fe0f"],["👳🏿‍♂","1f473-1f3ff-200d-2642-fe0f"],["👳🏻‍♂️"],["👳🏼‍♂️"],["👳🏽‍♂️"],["👳🏾‍♂️"],["👳🏿‍♂️"]],["👳‍♂️",[],"man,wearing,turban","1F473-200D-2642-FE0F"]],"woman-wearing-turban":[[["👳‍♀","1f473-200d-2640-fe0f"],["👳‍♀️"],["👳🏻‍♀","1f473-1f3fb-200d-2640-fe0f"],["👳🏼‍♀","1f473-1f3fc-200d-2640-fe0f"],["👳🏽‍♀","1f473-1f3fd-200d-2640-fe0f"],["👳🏾‍♀","1f473-1f3fe-200d-2640-fe0f"],["👳🏿‍♀","1f473-1f3ff-200d-2640-fe0f"],["👳🏻‍♀️"],["👳🏼‍♀️"],["👳🏽‍♀️"],["👳🏾‍♀️"],["👳🏿‍♀️"]],["👳‍♀️",[],"woman,wearing,turban","1F473-200D-2640-FE0F"]],"blond-haired-man":[[["👱‍♂","1f471-200d-2642-fe0f"],["👱‍♂️"],["👱🏻‍♂","1f471-1f3fb-200d-2642-fe0f"],["👱🏼‍♂","1f471-1f3fc-200d-2642-fe0f"],["👱🏽‍♂","1f471-1f3fd-200d-2642-fe0f"],["👱🏾‍♂","1f471-1f3fe-200d-2642-fe0f"],["👱🏿‍♂","1f471-1f3ff-200d-2642-fe0f"],["👱🏻‍♂️"],["👱🏼‍♂️"],["👱🏽‍♂️"],["👱🏾‍♂️"],["👱🏿‍♂️"]],["👱‍♂️",[],"blond,haired,man","1F471-200D-2642-FE0F"]],"blond-haired-woman":[[["👱‍♀","1f471-200d-2640-fe0f"],["👱‍♀️"],["👱🏻‍♀","1f471-1f3fb-200d-2640-fe0f"],["👱🏼‍♀","1f471-1f3fc-200d-2640-fe0f"],["👱🏽‍♀","1f471-1f3fd-200d-2640-fe0f"],["👱🏾‍♀","1f471-1f3fe-200d-2640-fe0f"],["👱🏿‍♀","1f471-1f3ff-200d-2640-fe0f"],["👱🏻‍♀️"],["👱🏼‍♀️"],["👱🏽‍♀️"],["👱🏾‍♀️"],["👱🏿‍♀️"]],["👱‍♀️",[],"blond,haired,woman","1F471-200D-2640-FE0F"]],female_mage:[[["🧙‍♀","1f9d9-200d-2640-fe0f"],["🧙‍♀️"],["🧙🏻‍♀","1f9d9-1f3fb-200d-2640-fe0f"],["🧙🏼‍♀","1f9d9-1f3fc-200d-2640-fe0f"],["🧙🏽‍♀","1f9d9-1f3fd-200d-2640-fe0f"],["🧙🏾‍♀","1f9d9-1f3fe-200d-2640-fe0f"],["🧙🏿‍♀","1f9d9-1f3ff-200d-2640-fe0f"],["🧙🏻‍♀️"],["🧙🏼‍♀️"],["🧙🏽‍♀️"],["🧙🏾‍♀️"],["🧙🏿‍♀️"]],["🧙‍♀️",[],"female,mage","1F9D9-200D-2640-FE0F"]],male_mage:[[["🧙‍♂","1f9d9-200d-2642-fe0f"],["🧙‍♂️"],["🧙🏻‍♂","1f9d9-1f3fb-200d-2642-fe0f"],["🧙🏼‍♂","1f9d9-1f3fc-200d-2642-fe0f"],["🧙🏽‍♂","1f9d9-1f3fd-200d-2642-fe0f"],["🧙🏾‍♂","1f9d9-1f3fe-200d-2642-fe0f"],["🧙🏿‍♂","1f9d9-1f3ff-200d-2642-fe0f"],["🧙🏻‍♂️"],["🧙🏼‍♂️"],["🧙🏽‍♂️"],["🧙🏾‍♂️"],["🧙🏿‍♂️"]],["🧙‍♂️",[],"male,mage","1F9D9-200D-2642-FE0F"]],female_fairy:[[["🧚‍♀","1f9da-200d-2640-fe0f"],["🧚‍♀️"],["🧚🏻‍♀","1f9da-1f3fb-200d-2640-fe0f"],["🧚🏼‍♀","1f9da-1f3fc-200d-2640-fe0f"],["🧚🏽‍♀","1f9da-1f3fd-200d-2640-fe0f"],["🧚🏾‍♀","1f9da-1f3fe-200d-2640-fe0f"],["🧚🏿‍♀","1f9da-1f3ff-200d-2640-fe0f"],["🧚🏻‍♀️"],["🧚🏼‍♀️"],["🧚🏽‍♀️"],["🧚🏾‍♀️"],["🧚🏿‍♀️"]],["🧚‍♀️",[],"female,fairy","1F9DA-200D-2640-FE0F"]],male_fairy:[[["🧚‍♂","1f9da-200d-2642-fe0f"],["🧚‍♂️"],["🧚🏻‍♂","1f9da-1f3fb-200d-2642-fe0f"],["🧚🏼‍♂","1f9da-1f3fc-200d-2642-fe0f"],["🧚🏽‍♂","1f9da-1f3fd-200d-2642-fe0f"],["🧚🏾‍♂","1f9da-1f3fe-200d-2642-fe0f"],["🧚🏿‍♂","1f9da-1f3ff-200d-2642-fe0f"],["🧚🏻‍♂️"],["🧚🏼‍♂️"],["🧚🏽‍♂️"],["🧚🏾‍♂️"],["🧚🏿‍♂️"]],["🧚‍♂️",[],"male,fairy","1F9DA-200D-2642-FE0F"]],female_vampire:[[["🧛‍♀","1f9db-200d-2640-fe0f"],["🧛‍♀️"],["🧛🏻‍♀","1f9db-1f3fb-200d-2640-fe0f"],["🧛🏼‍♀","1f9db-1f3fc-200d-2640-fe0f"],["🧛🏽‍♀","1f9db-1f3fd-200d-2640-fe0f"],["🧛🏾‍♀","1f9db-1f3fe-200d-2640-fe0f"],["🧛🏿‍♀","1f9db-1f3ff-200d-2640-fe0f"],["🧛🏻‍♀️"],["🧛🏼‍♀️"],["🧛🏽‍♀️"],["🧛🏾‍♀️"],["🧛🏿‍♀️"]],["🧛‍♀️",[],"female,vampire","1F9DB-200D-2640-FE0F"]],male_vampire:[[["🧛‍♂","1f9db-200d-2642-fe0f"],["🧛‍♂️"],["🧛🏻‍♂","1f9db-1f3fb-200d-2642-fe0f"],["🧛🏼‍♂","1f9db-1f3fc-200d-2642-fe0f"],["🧛🏽‍♂","1f9db-1f3fd-200d-2642-fe0f"],["🧛🏾‍♂","1f9db-1f3fe-200d-2642-fe0f"],["🧛🏿‍♂","1f9db-1f3ff-200d-2642-fe0f"],["🧛🏻‍♂️"],["🧛🏼‍♂️"],["🧛🏽‍♂️"],["🧛🏾‍♂️"],["🧛🏿‍♂️"]],["🧛‍♂️",[],"male,vampire","1F9DB-200D-2642-FE0F"]],mermaid:[[["🧜‍♀","1f9dc-200d-2640-fe0f"],["🧜‍♀️"],["🧜🏻‍♀","1f9dc-1f3fb-200d-2640-fe0f"],["🧜🏼‍♀","1f9dc-1f3fc-200d-2640-fe0f"],["🧜🏽‍♀","1f9dc-1f3fd-200d-2640-fe0f"],["🧜🏾‍♀","1f9dc-1f3fe-200d-2640-fe0f"],["🧜🏿‍♀","1f9dc-1f3ff-200d-2640-fe0f"],["🧜🏻‍♀️"],["🧜🏼‍♀️"],["🧜🏽‍♀️"],["🧜🏾‍♀️"],["🧜🏿‍♀️"]],["🧜‍♀️",[],"mermaid","1F9DC-200D-2640-FE0F"]],merman:[[["🧜‍♂","1f9dc-200d-2642-fe0f"],["🧜‍♂️"],["🧜🏻‍♂","1f9dc-1f3fb-200d-2642-fe0f"],["🧜🏼‍♂","1f9dc-1f3fc-200d-2642-fe0f"],["🧜🏽‍♂","1f9dc-1f3fd-200d-2642-fe0f"],["🧜🏾‍♂","1f9dc-1f3fe-200d-2642-fe0f"],["🧜🏿‍♂","1f9dc-1f3ff-200d-2642-fe0f"],["🧜🏻‍♂️"],["🧜🏼‍♂️"],["🧜🏽‍♂️"],["🧜🏾‍♂️"],["🧜🏿‍♂️"]],["🧜‍♂️",[],"merman","1F9DC-200D-2642-FE0F"]],female_elf:[[["🧝‍♀","1f9dd-200d-2640-fe0f"],["🧝‍♀️"],["🧝🏻‍♀","1f9dd-1f3fb-200d-2640-fe0f"],["🧝🏼‍♀","1f9dd-1f3fc-200d-2640-fe0f"],["🧝🏽‍♀","1f9dd-1f3fd-200d-2640-fe0f"],["🧝🏾‍♀","1f9dd-1f3fe-200d-2640-fe0f"],["🧝🏿‍♀","1f9dd-1f3ff-200d-2640-fe0f"],["🧝🏻‍♀️"],["🧝🏼‍♀️"],["🧝🏽‍♀️"],["🧝🏾‍♀️"],["🧝🏿‍♀️"]],["🧝‍♀️",[],"female,elf","1F9DD-200D-2640-FE0F"]],male_elf:[[["🧝‍♂","1f9dd-200d-2642-fe0f"],["🧝‍♂️"],["🧝🏻‍♂","1f9dd-1f3fb-200d-2642-fe0f"],["🧝🏼‍♂","1f9dd-1f3fc-200d-2642-fe0f"],["🧝🏽‍♂","1f9dd-1f3fd-200d-2642-fe0f"],["🧝🏾‍♂","1f9dd-1f3fe-200d-2642-fe0f"],["🧝🏿‍♂","1f9dd-1f3ff-200d-2642-fe0f"],["🧝🏻‍♂️"],["🧝🏼‍♂️"],["🧝🏽‍♂️"],["🧝🏾‍♂️"],["🧝🏿‍♂️"]],["🧝‍♂️",[],"male,elf","1F9DD-200D-2642-FE0F"]],female_genie:[[["🧞‍♀","1f9de-200d-2640-fe0f"],["🧞‍♀️"]],["🧞‍♀️",[],"female,genie","1F9DE-200D-2640-FE0F"]],male_genie:[[["🧞‍♂","1f9de-200d-2642-fe0f"],["🧞‍♂️"]],["🧞‍♂️",[],"male,genie","1F9DE-200D-2642-FE0F"]],female_zombie:[[["🧟‍♀","1f9df-200d-2640-fe0f"],["🧟‍♀️"]],["🧟‍♀️",[],"female,zombie","1F9DF-200D-2640-FE0F"]],male_zombie:[[["🧟‍♂","1f9df-200d-2642-fe0f"],["🧟‍♂️"]],["🧟‍♂️",[],"male,zombie","1F9DF-200D-2642-FE0F"]],"man-frowning":[[["🙍‍♂","1f64d-200d-2642-fe0f"],["🙍‍♂️"],["🙍🏻‍♂","1f64d-1f3fb-200d-2642-fe0f"],["🙍🏼‍♂","1f64d-1f3fc-200d-2642-fe0f"],["🙍🏽‍♂","1f64d-1f3fd-200d-2642-fe0f"],["🙍🏾‍♂","1f64d-1f3fe-200d-2642-fe0f"],["🙍🏿‍♂","1f64d-1f3ff-200d-2642-fe0f"],["🙍🏻‍♂️"],["🙍🏼‍♂️"],["🙍🏽‍♂️"],["🙍🏾‍♂️"],["🙍🏿‍♂️"]],["🙍‍♂️",[],"man,frowning","1F64D-200D-2642-FE0F"]],"woman-frowning":[[["🙍‍♀","1f64d-200d-2640-fe0f"],["🙍‍♀️"],["🙍🏻‍♀","1f64d-1f3fb-200d-2640-fe0f"],["🙍🏼‍♀","1f64d-1f3fc-200d-2640-fe0f"],["🙍🏽‍♀","1f64d-1f3fd-200d-2640-fe0f"],["🙍🏾‍♀","1f64d-1f3fe-200d-2640-fe0f"],["🙍🏿‍♀","1f64d-1f3ff-200d-2640-fe0f"],["🙍🏻‍♀️"],["🙍🏼‍♀️"],["🙍🏽‍♀️"],["🙍🏾‍♀️"],["🙍🏿‍♀️"]],["🙍‍♀️",[],"woman,frowning","1F64D-200D-2640-FE0F"]],"man-pouting":[[["🙎‍♂","1f64e-200d-2642-fe0f"],["🙎‍♂️"],["🙎🏻‍♂","1f64e-1f3fb-200d-2642-fe0f"],["🙎🏼‍♂","1f64e-1f3fc-200d-2642-fe0f"],["🙎🏽‍♂","1f64e-1f3fd-200d-2642-fe0f"],["🙎🏾‍♂","1f64e-1f3fe-200d-2642-fe0f"],["🙎🏿‍♂","1f64e-1f3ff-200d-2642-fe0f"],["🙎🏻‍♂️"],["🙎🏼‍♂️"],["🙎🏽‍♂️"],["🙎🏾‍♂️"],["🙎🏿‍♂️"]],["🙎‍♂️",[],"man,pouting","1F64E-200D-2642-FE0F"]],"woman-pouting":[[["🙎‍♀","1f64e-200d-2640-fe0f"],["🙎‍♀️"],["🙎🏻‍♀","1f64e-1f3fb-200d-2640-fe0f"],["🙎🏼‍♀","1f64e-1f3fc-200d-2640-fe0f"],["🙎🏽‍♀","1f64e-1f3fd-200d-2640-fe0f"],["🙎🏾‍♀","1f64e-1f3fe-200d-2640-fe0f"],["🙎🏿‍♀","1f64e-1f3ff-200d-2640-fe0f"],["🙎🏻‍♀️"],["🙎🏼‍♀️"],["🙎🏽‍♀️"],["🙎🏾‍♀️"],["🙎🏿‍♀️"]],["🙎‍♀️",[],"woman,pouting","1F64E-200D-2640-FE0F"]],"man-gesturing-no":[[["🙅‍♂","1f645-200d-2642-fe0f"],["🙅‍♂️"],["🙅🏻‍♂","1f645-1f3fb-200d-2642-fe0f"],["🙅🏼‍♂","1f645-1f3fc-200d-2642-fe0f"],["🙅🏽‍♂","1f645-1f3fd-200d-2642-fe0f"],["🙅🏾‍♂","1f645-1f3fe-200d-2642-fe0f"],["🙅🏿‍♂","1f645-1f3ff-200d-2642-fe0f"],["🙅🏻‍♂️"],["🙅🏼‍♂️"],["🙅🏽‍♂️"],["🙅🏾‍♂️"],["🙅🏿‍♂️"]],["🙅‍♂️",[],"man,gesturing,no","1F645-200D-2642-FE0F"]],"woman-gesturing-no":[[["🙅‍♀","1f645-200d-2640-fe0f"],["🙅‍♀️"],["🙅🏻‍♀","1f645-1f3fb-200d-2640-fe0f"],["🙅🏼‍♀","1f645-1f3fc-200d-2640-fe0f"],["🙅🏽‍♀","1f645-1f3fd-200d-2640-fe0f"],["🙅🏾‍♀","1f645-1f3fe-200d-2640-fe0f"],["🙅🏿‍♀","1f645-1f3ff-200d-2640-fe0f"],["🙅🏻‍♀️"],["🙅🏼‍♀️"],["🙅🏽‍♀️"],["🙅🏾‍♀️"],["🙅🏿‍♀️"]],["🙅‍♀️",[],"woman,gesturing,no","1F645-200D-2640-FE0F"]],"man-gesturing-ok":[[["🙆‍♂","1f646-200d-2642-fe0f"],["🙆‍♂️"],["🙆🏻‍♂","1f646-1f3fb-200d-2642-fe0f"],["🙆🏼‍♂","1f646-1f3fc-200d-2642-fe0f"],["🙆🏽‍♂","1f646-1f3fd-200d-2642-fe0f"],["🙆🏾‍♂","1f646-1f3fe-200d-2642-fe0f"],["🙆🏿‍♂","1f646-1f3ff-200d-2642-fe0f"],["🙆🏻‍♂️"],["🙆🏼‍♂️"],["🙆🏽‍♂️"],["🙆🏾‍♂️"],["🙆🏿‍♂️"]],["🙆‍♂️",[],"man,gesturing,ok","1F646-200D-2642-FE0F"]],"woman-gesturing-ok":[[["🙆‍♀","1f646-200d-2640-fe0f"],["🙆‍♀️"],["🙆🏻‍♀","1f646-1f3fb-200d-2640-fe0f"],["🙆🏼‍♀","1f646-1f3fc-200d-2640-fe0f"],["🙆🏽‍♀","1f646-1f3fd-200d-2640-fe0f"],["🙆🏾‍♀","1f646-1f3fe-200d-2640-fe0f"],["🙆🏿‍♀","1f646-1f3ff-200d-2640-fe0f"],["🙆🏻‍♀️"],["🙆🏼‍♀️"],["🙆🏽‍♀️"],["🙆🏾‍♀️"],["🙆🏿‍♀️"]],["🙆‍♀️",[],"woman,gesturing,ok","1F646-200D-2640-FE0F"]],"man-tipping-hand":[[["💁‍♂","1f481-200d-2642-fe0f"],["💁‍♂️"],["💁🏻‍♂","1f481-1f3fb-200d-2642-fe0f"],["💁🏼‍♂","1f481-1f3fc-200d-2642-fe0f"],["💁🏽‍♂","1f481-1f3fd-200d-2642-fe0f"],["💁🏾‍♂","1f481-1f3fe-200d-2642-fe0f"],["💁🏿‍♂","1f481-1f3ff-200d-2642-fe0f"],["💁🏻‍♂️"],["💁🏼‍♂️"],["💁🏽‍♂️"],["💁🏾‍♂️"],["💁🏿‍♂️"]],["💁‍♂️",[],"man,tipping,hand","1F481-200D-2642-FE0F"]],"woman-tipping-hand":[[["💁‍♀","1f481-200d-2640-fe0f"],["💁‍♀️"],["💁🏻‍♀","1f481-1f3fb-200d-2640-fe0f"],["💁🏼‍♀","1f481-1f3fc-200d-2640-fe0f"],["💁🏽‍♀","1f481-1f3fd-200d-2640-fe0f"],["💁🏾‍♀","1f481-1f3fe-200d-2640-fe0f"],["💁🏿‍♀","1f481-1f3ff-200d-2640-fe0f"],["💁🏻‍♀️"],["💁🏼‍♀️"],["💁🏽‍♀️"],["💁🏾‍♀️"],["💁🏿‍♀️"]],["💁‍♀️",[],"woman,tipping,hand","1F481-200D-2640-FE0F"]],"man-raising-hand":[[["🙋‍♂","1f64b-200d-2642-fe0f"],["🙋‍♂️"],["🙋🏻‍♂","1f64b-1f3fb-200d-2642-fe0f"],["🙋🏼‍♂","1f64b-1f3fc-200d-2642-fe0f"],["🙋🏽‍♂","1f64b-1f3fd-200d-2642-fe0f"],["🙋🏾‍♂","1f64b-1f3fe-200d-2642-fe0f"],["🙋🏿‍♂","1f64b-1f3ff-200d-2642-fe0f"],["🙋🏻‍♂️"],["🙋🏼‍♂️"],["🙋🏽‍♂️"],["🙋🏾‍♂️"],["🙋🏿‍♂️"]],["🙋‍♂️",[],"man,raising,hand","1F64B-200D-2642-FE0F"]],"woman-raising-hand":[[["🙋‍♀","1f64b-200d-2640-fe0f"],["🙋‍♀️"],["🙋🏻‍♀","1f64b-1f3fb-200d-2640-fe0f"],["🙋🏼‍♀","1f64b-1f3fc-200d-2640-fe0f"],["🙋🏽‍♀","1f64b-1f3fd-200d-2640-fe0f"],["🙋🏾‍♀","1f64b-1f3fe-200d-2640-fe0f"],["🙋🏿‍♀","1f64b-1f3ff-200d-2640-fe0f"],["🙋🏻‍♀️"],["🙋🏼‍♀️"],["🙋🏽‍♀️"],["🙋🏾‍♀️"],["🙋🏿‍♀️"]],["🙋‍♀️",[],"woman,raising,hand","1F64B-200D-2640-FE0F"]],"man-bowing":[[["🙇‍♂","1f647-200d-2642-fe0f"],["🙇‍♂️"],["🙇🏻‍♂","1f647-1f3fb-200d-2642-fe0f"],["🙇🏼‍♂","1f647-1f3fc-200d-2642-fe0f"],["🙇🏽‍♂","1f647-1f3fd-200d-2642-fe0f"],["🙇🏾‍♂","1f647-1f3fe-200d-2642-fe0f"],["🙇🏿‍♂","1f647-1f3ff-200d-2642-fe0f"],["🙇🏻‍♂️"],["🙇🏼‍♂️"],["🙇🏽‍♂️"],["🙇🏾‍♂️"],["🙇🏿‍♂️"]],["🙇‍♂️",[],"man,bowing","1F647-200D-2642-FE0F"]],"woman-bowing":[[["🙇‍♀","1f647-200d-2640-fe0f"],["🙇‍♀️"],["🙇🏻‍♀","1f647-1f3fb-200d-2640-fe0f"],["🙇🏼‍♀","1f647-1f3fc-200d-2640-fe0f"],["🙇🏽‍♀","1f647-1f3fd-200d-2640-fe0f"],["🙇🏾‍♀","1f647-1f3fe-200d-2640-fe0f"],["🙇🏿‍♀","1f647-1f3ff-200d-2640-fe0f"],["🙇🏻‍♀️"],["🙇🏼‍♀️"],["🙇🏽‍♀️"],["🙇🏾‍♀️"],["🙇🏿‍♀️"]],["🙇‍♀️",[],"woman,bowing","1F647-200D-2640-FE0F"]],"man-facepalming":[[["🤦‍♂","1f926-200d-2642-fe0f"],["🤦‍♂️"],["🤦🏻‍♂","1f926-1f3fb-200d-2642-fe0f"],["🤦🏼‍♂","1f926-1f3fc-200d-2642-fe0f"],["🤦🏽‍♂","1f926-1f3fd-200d-2642-fe0f"],["🤦🏾‍♂","1f926-1f3fe-200d-2642-fe0f"],["🤦🏿‍♂","1f926-1f3ff-200d-2642-fe0f"],["🤦🏻‍♂️"],["🤦🏼‍♂️"],["🤦🏽‍♂️"],["🤦🏾‍♂️"],["🤦🏿‍♂️"]],["🤦‍♂️",[],"man,facepalming","1F926-200D-2642-FE0F"]],"woman-facepalming":[[["🤦‍♀","1f926-200d-2640-fe0f"],["🤦‍♀️"],["🤦🏻‍♀","1f926-1f3fb-200d-2640-fe0f"],["🤦🏼‍♀","1f926-1f3fc-200d-2640-fe0f"],["🤦🏽‍♀","1f926-1f3fd-200d-2640-fe0f"],["🤦🏾‍♀","1f926-1f3fe-200d-2640-fe0f"],["🤦🏿‍♀","1f926-1f3ff-200d-2640-fe0f"],["🤦🏻‍♀️"],["🤦🏼‍♀️"],["🤦🏽‍♀️"],["🤦🏾‍♀️"],["🤦🏿‍♀️"]],["🤦‍♀️",[],"woman,facepalming","1F926-200D-2640-FE0F"]],"man-shrugging":[[["🤷‍♂","1f937-200d-2642-fe0f"],["🤷‍♂️"],["🤷🏻‍♂","1f937-1f3fb-200d-2642-fe0f"],["🤷🏼‍♂","1f937-1f3fc-200d-2642-fe0f"],["🤷🏽‍♂","1f937-1f3fd-200d-2642-fe0f"],["🤷🏾‍♂","1f937-1f3fe-200d-2642-fe0f"],["🤷🏿‍♂","1f937-1f3ff-200d-2642-fe0f"],["🤷🏻‍♂️"],["🤷🏼‍♂️"],["🤷🏽‍♂️"],["🤷🏾‍♂️"],["🤷🏿‍♂️"]],["🤷‍♂️",[],"man,shrugging","1F937-200D-2642-FE0F"]],"woman-shrugging":[[["🤷‍♀","1f937-200d-2640-fe0f"],["🤷‍♀️"],["🤷🏻‍♀","1f937-1f3fb-200d-2640-fe0f"],["🤷🏼‍♀","1f937-1f3fc-200d-2640-fe0f"],["🤷🏽‍♀","1f937-1f3fd-200d-2640-fe0f"],["🤷🏾‍♀","1f937-1f3fe-200d-2640-fe0f"],["🤷🏿‍♀","1f937-1f3ff-200d-2640-fe0f"],["🤷🏻‍♀️"],["🤷🏼‍♀️"],["🤷🏽‍♀️"],["🤷🏾‍♀️"],["🤷🏿‍♀️"]],["🤷‍♀️",[],"woman,shrugging","1F937-200D-2640-FE0F"]],"man-getting-massage":[[["💆‍♂","1f486-200d-2642-fe0f"],["💆‍♂️"],["💆🏻‍♂","1f486-1f3fb-200d-2642-fe0f"],["💆🏼‍♂","1f486-1f3fc-200d-2642-fe0f"],["💆🏽‍♂","1f486-1f3fd-200d-2642-fe0f"],["💆🏾‍♂","1f486-1f3fe-200d-2642-fe0f"],["💆🏿‍♂","1f486-1f3ff-200d-2642-fe0f"],["💆🏻‍♂️"],["💆🏼‍♂️"],["💆🏽‍♂️"],["💆🏾‍♂️"],["💆🏿‍♂️"]],["💆‍♂️",[],"man,getting,massage","1F486-200D-2642-FE0F"]],"woman-getting-massage":[[["💆‍♀","1f486-200d-2640-fe0f"],["💆‍♀️"],["💆🏻‍♀","1f486-1f3fb-200d-2640-fe0f"],["💆🏼‍♀","1f486-1f3fc-200d-2640-fe0f"],["💆🏽‍♀","1f486-1f3fd-200d-2640-fe0f"],["💆🏾‍♀","1f486-1f3fe-200d-2640-fe0f"],["💆🏿‍♀","1f486-1f3ff-200d-2640-fe0f"],["💆🏻‍♀️"],["💆🏼‍♀️"],["💆🏽‍♀️"],["💆🏾‍♀️"],["💆🏿‍♀️"]],["💆‍♀️",[],"woman,getting,massage","1F486-200D-2640-FE0F"]],"man-getting-haircut":[[["💇‍♂","1f487-200d-2642-fe0f"],["💇‍♂️"],["💇🏻‍♂","1f487-1f3fb-200d-2642-fe0f"],["💇🏼‍♂","1f487-1f3fc-200d-2642-fe0f"],["💇🏽‍♂","1f487-1f3fd-200d-2642-fe0f"],["💇🏾‍♂","1f487-1f3fe-200d-2642-fe0f"],["💇🏿‍♂","1f487-1f3ff-200d-2642-fe0f"],["💇🏻‍♂️"],["💇🏼‍♂️"],["💇🏽‍♂️"],["💇🏾‍♂️"],["💇🏿‍♂️"]],["💇‍♂️",[],"man,getting,haircut","1F487-200D-2642-FE0F"]],"woman-getting-haircut":[[["💇‍♀","1f487-200d-2640-fe0f"],["💇‍♀️"],["💇🏻‍♀","1f487-1f3fb-200d-2640-fe0f"],["💇🏼‍♀","1f487-1f3fc-200d-2640-fe0f"],["💇🏽‍♀","1f487-1f3fd-200d-2640-fe0f"],["💇🏾‍♀","1f487-1f3fe-200d-2640-fe0f"],["💇🏿‍♀","1f487-1f3ff-200d-2640-fe0f"],["💇🏻‍♀️"],["💇🏼‍♀️"],["💇🏽‍♀️"],["💇🏾‍♀️"],["💇🏿‍♀️"]],["💇‍♀️",[],"woman,getting,haircut","1F487-200D-2640-FE0F"]],"man-walking":[[["🚶‍♂","1f6b6-200d-2642-fe0f"],["🚶‍♂️"],["🚶🏻‍♂","1f6b6-1f3fb-200d-2642-fe0f"],["🚶🏼‍♂","1f6b6-1f3fc-200d-2642-fe0f"],["🚶🏽‍♂","1f6b6-1f3fd-200d-2642-fe0f"],["🚶🏾‍♂","1f6b6-1f3fe-200d-2642-fe0f"],["🚶🏿‍♂","1f6b6-1f3ff-200d-2642-fe0f"],["🚶🏻‍♂️"],["🚶🏼‍♂️"],["🚶🏽‍♂️"],["🚶🏾‍♂️"],["🚶🏿‍♂️"]],["🚶‍♂️",[],"man,walking","1F6B6-200D-2642-FE0F"]],"woman-walking":[[["🚶‍♀","1f6b6-200d-2640-fe0f"],["🚶‍♀️"],["🚶🏻‍♀","1f6b6-1f3fb-200d-2640-fe0f"],["🚶🏼‍♀","1f6b6-1f3fc-200d-2640-fe0f"],["🚶🏽‍♀","1f6b6-1f3fd-200d-2640-fe0f"],["🚶🏾‍♀","1f6b6-1f3fe-200d-2640-fe0f"],["🚶🏿‍♀","1f6b6-1f3ff-200d-2640-fe0f"],["🚶🏻‍♀️"],["🚶🏼‍♀️"],["🚶🏽‍♀️"],["🚶🏾‍♀️"],["🚶🏿‍♀️"]],["🚶‍♀️",[],"woman,walking","1F6B6-200D-2640-FE0F"]],"man-running":[[["🏃‍♂","1f3c3-200d-2642-fe0f"],["🏃‍♂️"],["🏃🏻‍♂","1f3c3-1f3fb-200d-2642-fe0f"],["🏃🏼‍♂","1f3c3-1f3fc-200d-2642-fe0f"],["🏃🏽‍♂","1f3c3-1f3fd-200d-2642-fe0f"],["🏃🏾‍♂","1f3c3-1f3fe-200d-2642-fe0f"],["🏃🏿‍♂","1f3c3-1f3ff-200d-2642-fe0f"],["🏃🏻‍♂️"],["🏃🏼‍♂️"],["🏃🏽‍♂️"],["🏃🏾‍♂️"],["🏃🏿‍♂️"]],["🏃‍♂️",[],"man,running","1F3C3-200D-2642-FE0F"]],"woman-running":[[["🏃‍♀","1f3c3-200d-2640-fe0f"],["🏃‍♀️"],["🏃🏻‍♀","1f3c3-1f3fb-200d-2640-fe0f"],["🏃🏼‍♀","1f3c3-1f3fc-200d-2640-fe0f"],["🏃🏽‍♀","1f3c3-1f3fd-200d-2640-fe0f"],["🏃🏾‍♀","1f3c3-1f3fe-200d-2640-fe0f"],["🏃🏿‍♀","1f3c3-1f3ff-200d-2640-fe0f"],["🏃🏻‍♀️"],["🏃🏼‍♀️"],["🏃🏽‍♀️"],["🏃🏾‍♀️"],["🏃🏿‍♀️"]],["🏃‍♀️",[],"woman,running","1F3C3-200D-2640-FE0F"]],"man-with-bunny-ears-partying":[[["👯‍♂","1f46f-200d-2642-fe0f"],["👯‍♂️"]],["👯‍♂️",[],"man,with,bunny,ears,partying","1F46F-200D-2642-FE0F"]],"woman-with-bunny-ears-partying":[[["👯‍♀","1f46f-200d-2640-fe0f"],["👯‍♀️"]],["👯‍♀️",[],"woman,with,bunny,ears,partying","1F46F-200D-2640-FE0F"]],woman_in_steamy_room:[[["🧖‍♀","1f9d6-200d-2640-fe0f"],["🧖‍♀️"],["🧖🏻‍♀","1f9d6-1f3fb-200d-2640-fe0f"],["🧖🏼‍♀","1f9d6-1f3fc-200d-2640-fe0f"],["🧖🏽‍♀","1f9d6-1f3fd-200d-2640-fe0f"],["🧖🏾‍♀","1f9d6-1f3fe-200d-2640-fe0f"],["🧖🏿‍♀","1f9d6-1f3ff-200d-2640-fe0f"],["🧖🏻‍♀️"],["🧖🏼‍♀️"],["🧖🏽‍♀️"],["🧖🏾‍♀️"],["🧖🏿‍♀️"]],["🧖‍♀️",[],"woman,in,steamy,room","1F9D6-200D-2640-FE0F"]],man_in_steamy_room:[[["🧖‍♂","1f9d6-200d-2642-fe0f"],["🧖‍♂️"],["🧖🏻‍♂","1f9d6-1f3fb-200d-2642-fe0f"],["🧖🏼‍♂","1f9d6-1f3fc-200d-2642-fe0f"],["🧖🏽‍♂","1f9d6-1f3fd-200d-2642-fe0f"],["🧖🏾‍♂","1f9d6-1f3fe-200d-2642-fe0f"],["🧖🏿‍♂","1f9d6-1f3ff-200d-2642-fe0f"],["🧖🏻‍♂️"],["🧖🏼‍♂️"],["🧖🏽‍♂️"],["🧖🏾‍♂️"],["🧖🏿‍♂️"]],["🧖‍♂️",[],"man,in,steamy,room","1F9D6-200D-2642-FE0F"]],woman_climbing:[[["🧗‍♀","1f9d7-200d-2640-fe0f"],["🧗‍♀️"],["🧗🏻‍♀","1f9d7-1f3fb-200d-2640-fe0f"],["🧗🏼‍♀","1f9d7-1f3fc-200d-2640-fe0f"],["🧗🏽‍♀","1f9d7-1f3fd-200d-2640-fe0f"],["🧗🏾‍♀","1f9d7-1f3fe-200d-2640-fe0f"],["🧗🏿‍♀","1f9d7-1f3ff-200d-2640-fe0f"],["🧗🏻‍♀️"],["🧗🏼‍♀️"],["🧗🏽‍♀️"],["🧗🏾‍♀️"],["🧗🏿‍♀️"]],["🧗‍♀️",[],"woman,climbing","1F9D7-200D-2640-FE0F"]],man_climbing:[[["🧗‍♂","1f9d7-200d-2642-fe0f"],["🧗‍♂️"],["🧗🏻‍♂","1f9d7-1f3fb-200d-2642-fe0f"],["🧗🏼‍♂","1f9d7-1f3fc-200d-2642-fe0f"],["🧗🏽‍♂","1f9d7-1f3fd-200d-2642-fe0f"],["🧗🏾‍♂","1f9d7-1f3fe-200d-2642-fe0f"],["🧗🏿‍♂","1f9d7-1f3ff-200d-2642-fe0f"],["🧗🏻‍♂️"],["🧗🏼‍♂️"],["🧗🏽‍♂️"],["🧗🏾‍♂️"],["🧗🏿‍♂️"]],["🧗‍♂️",[],"man,climbing","1F9D7-200D-2642-FE0F"]],woman_in_lotus_position:[[["🧘‍♀","1f9d8-200d-2640-fe0f"],["🧘‍♀️"],["🧘🏻‍♀","1f9d8-1f3fb-200d-2640-fe0f"],["🧘🏼‍♀","1f9d8-1f3fc-200d-2640-fe0f"],["🧘🏽‍♀","1f9d8-1f3fd-200d-2640-fe0f"],["🧘🏾‍♀","1f9d8-1f3fe-200d-2640-fe0f"],["🧘🏿‍♀","1f9d8-1f3ff-200d-2640-fe0f"],["🧘🏻‍♀️"],["🧘🏼‍♀️"],["🧘🏽‍♀️"],["🧘🏾‍♀️"],["🧘🏿‍♀️"]],["🧘‍♀️",[],"woman,in,lotus,position","1F9D8-200D-2640-FE0F"]],man_in_lotus_position:[[["🧘‍♂","1f9d8-200d-2642-fe0f"],["🧘‍♂️"],["🧘🏻‍♂","1f9d8-1f3fb-200d-2642-fe0f"],["🧘🏼‍♂","1f9d8-1f3fc-200d-2642-fe0f"],["🧘🏽‍♂","1f9d8-1f3fd-200d-2642-fe0f"],["🧘🏾‍♂","1f9d8-1f3fe-200d-2642-fe0f"],["🧘🏿‍♂","1f9d8-1f3ff-200d-2642-fe0f"],["🧘🏻‍♂️"],["🧘🏼‍♂️"],["🧘🏽‍♂️"],["🧘🏾‍♂️"],["🧘🏿‍♂️"]],["🧘‍♂️",[],"man,in,lotus,position","1F9D8-200D-2642-FE0F"]],"man-surfing":[[["🏄‍♂","1f3c4-200d-2642-fe0f"],["🏄‍♂️"],["🏄🏻‍♂","1f3c4-1f3fb-200d-2642-fe0f"],["🏄🏼‍♂","1f3c4-1f3fc-200d-2642-fe0f"],["🏄🏽‍♂","1f3c4-1f3fd-200d-2642-fe0f"],["🏄🏾‍♂","1f3c4-1f3fe-200d-2642-fe0f"],["🏄🏿‍♂","1f3c4-1f3ff-200d-2642-fe0f"],["🏄🏻‍♂️"],["🏄🏼‍♂️"],["🏄🏽‍♂️"],["🏄🏾‍♂️"],["🏄🏿‍♂️"]],["🏄‍♂️",[],"man,surfing","1F3C4-200D-2642-FE0F"]],"woman-surfing":[[["🏄‍♀","1f3c4-200d-2640-fe0f"],["🏄‍♀️"],["🏄🏻‍♀","1f3c4-1f3fb-200d-2640-fe0f"],["🏄🏼‍♀","1f3c4-1f3fc-200d-2640-fe0f"],["🏄🏽‍♀","1f3c4-1f3fd-200d-2640-fe0f"],["🏄🏾‍♀","1f3c4-1f3fe-200d-2640-fe0f"],["🏄🏿‍♀","1f3c4-1f3ff-200d-2640-fe0f"],["🏄🏻‍♀️"],["🏄🏼‍♀️"],["🏄🏽‍♀️"],["🏄🏾‍♀️"],["🏄🏿‍♀️"]],["🏄‍♀️",[],"woman,surfing","1F3C4-200D-2640-FE0F"]],"man-rowing-boat":[[["🚣‍♂","1f6a3-200d-2642-fe0f"],["🚣‍♂️"],["🚣🏻‍♂","1f6a3-1f3fb-200d-2642-fe0f"],["🚣🏼‍♂","1f6a3-1f3fc-200d-2642-fe0f"],["🚣🏽‍♂","1f6a3-1f3fd-200d-2642-fe0f"],["🚣🏾‍♂","1f6a3-1f3fe-200d-2642-fe0f"],["🚣🏿‍♂","1f6a3-1f3ff-200d-2642-fe0f"],["🚣🏻‍♂️"],["🚣🏼‍♂️"],["🚣🏽‍♂️"],["🚣🏾‍♂️"],["🚣🏿‍♂️"]],["🚣‍♂️",[],"man,rowing,boat","1F6A3-200D-2642-FE0F"]],"woman-rowing-boat":[[["🚣‍♀","1f6a3-200d-2640-fe0f"],["🚣‍♀️"],["🚣🏻‍♀","1f6a3-1f3fb-200d-2640-fe0f"],["🚣🏼‍♀","1f6a3-1f3fc-200d-2640-fe0f"],["🚣🏽‍♀","1f6a3-1f3fd-200d-2640-fe0f"],["🚣🏾‍♀","1f6a3-1f3fe-200d-2640-fe0f"],["🚣🏿‍♀","1f6a3-1f3ff-200d-2640-fe0f"],["🚣🏻‍♀️"],["🚣🏼‍♀️"],["🚣🏽‍♀️"],["🚣🏾‍♀️"],["🚣🏿‍♀️"]],["🚣‍♀️",[],"woman,rowing,boat","1F6A3-200D-2640-FE0F"]],"man-swimming":[[["🏊‍♂","1f3ca-200d-2642-fe0f"],["🏊‍♂️"],["🏊🏻‍♂","1f3ca-1f3fb-200d-2642-fe0f"],["🏊🏼‍♂","1f3ca-1f3fc-200d-2642-fe0f"],["🏊🏽‍♂","1f3ca-1f3fd-200d-2642-fe0f"],["🏊🏾‍♂","1f3ca-1f3fe-200d-2642-fe0f"],["🏊🏿‍♂","1f3ca-1f3ff-200d-2642-fe0f"],["🏊🏻‍♂️"],["🏊🏼‍♂️"],["🏊🏽‍♂️"],["🏊🏾‍♂️"],["🏊🏿‍♂️"]],["🏊‍♂️",[],"man,swimming","1F3CA-200D-2642-FE0F"]],"woman-swimming":[[["🏊‍♀","1f3ca-200d-2640-fe0f"],["🏊‍♀️"],["🏊🏻‍♀","1f3ca-1f3fb-200d-2640-fe0f"],["🏊🏼‍♀","1f3ca-1f3fc-200d-2640-fe0f"],["🏊🏽‍♀","1f3ca-1f3fd-200d-2640-fe0f"],["🏊🏾‍♀","1f3ca-1f3fe-200d-2640-fe0f"],["🏊🏿‍♀","1f3ca-1f3ff-200d-2640-fe0f"],["🏊🏻‍♀️"],["🏊🏼‍♀️"],["🏊🏽‍♀️"],["🏊🏾‍♀️"],["🏊🏿‍♀️"]],["🏊‍♀️",[],"woman,swimming","1F3CA-200D-2640-FE0F"]],"man-biking":[[["🚴‍♂","1f6b4-200d-2642-fe0f"],["🚴‍♂️"],["🚴🏻‍♂","1f6b4-1f3fb-200d-2642-fe0f"],["🚴🏼‍♂","1f6b4-1f3fc-200d-2642-fe0f"],["🚴🏽‍♂","1f6b4-1f3fd-200d-2642-fe0f"],["🚴🏾‍♂","1f6b4-1f3fe-200d-2642-fe0f"],["🚴🏿‍♂","1f6b4-1f3ff-200d-2642-fe0f"],["🚴🏻‍♂️"],["🚴🏼‍♂️"],["🚴🏽‍♂️"],["🚴🏾‍♂️"],["🚴🏿‍♂️"]],["🚴‍♂️",[],"man,biking","1F6B4-200D-2642-FE0F"]],"woman-biking":[[["🚴‍♀","1f6b4-200d-2640-fe0f"],["🚴‍♀️"],["🚴🏻‍♀","1f6b4-1f3fb-200d-2640-fe0f"],["🚴🏼‍♀","1f6b4-1f3fc-200d-2640-fe0f"],["🚴🏽‍♀","1f6b4-1f3fd-200d-2640-fe0f"],["🚴🏾‍♀","1f6b4-1f3fe-200d-2640-fe0f"],["🚴🏿‍♀","1f6b4-1f3ff-200d-2640-fe0f"],["🚴🏻‍♀️"],["🚴🏼‍♀️"],["🚴🏽‍♀️"],["🚴🏾‍♀️"],["🚴🏿‍♀️"]],["🚴‍♀️",[],"woman,biking","1F6B4-200D-2640-FE0F"]],"man-mountain-biking":[[["🚵‍♂","1f6b5-200d-2642-fe0f"],["🚵‍♂️"],["🚵🏻‍♂","1f6b5-1f3fb-200d-2642-fe0f"],["🚵🏼‍♂","1f6b5-1f3fc-200d-2642-fe0f"],["🚵🏽‍♂","1f6b5-1f3fd-200d-2642-fe0f"],["🚵🏾‍♂","1f6b5-1f3fe-200d-2642-fe0f"],["🚵🏿‍♂","1f6b5-1f3ff-200d-2642-fe0f"],["🚵🏻‍♂️"],["🚵🏼‍♂️"],["🚵🏽‍♂️"],["🚵🏾‍♂️"],["🚵🏿‍♂️"]],["🚵‍♂️",[],"man,mountain,biking","1F6B5-200D-2642-FE0F"]],"woman-mountain-biking":[[["🚵‍♀","1f6b5-200d-2640-fe0f"],["🚵‍♀️"],["🚵🏻‍♀","1f6b5-1f3fb-200d-2640-fe0f"],["🚵🏼‍♀","1f6b5-1f3fc-200d-2640-fe0f"],["🚵🏽‍♀","1f6b5-1f3fd-200d-2640-fe0f"],["🚵🏾‍♀","1f6b5-1f3fe-200d-2640-fe0f"],["🚵🏿‍♀","1f6b5-1f3ff-200d-2640-fe0f"],["🚵🏻‍♀️"],["🚵🏼‍♀️"],["🚵🏽‍♀️"],["🚵🏾‍♀️"],["🚵🏿‍♀️"]],["🚵‍♀️",[],"woman,mountain,biking","1F6B5-200D-2640-FE0F"]],"man-cartwheeling":[[["🤸‍♂","1f938-200d-2642-fe0f"],["🤸‍♂️"],["🤸🏻‍♂","1f938-1f3fb-200d-2642-fe0f"],["🤸🏼‍♂","1f938-1f3fc-200d-2642-fe0f"],["🤸🏽‍♂","1f938-1f3fd-200d-2642-fe0f"],["🤸🏾‍♂","1f938-1f3fe-200d-2642-fe0f"],["🤸🏿‍♂","1f938-1f3ff-200d-2642-fe0f"],["🤸🏻‍♂️"],["🤸🏼‍♂️"],["🤸🏽‍♂️"],["🤸🏾‍♂️"],["🤸🏿‍♂️"]],["🤸‍♂️",[],"man,cartwheeling","1F938-200D-2642-FE0F"]],"woman-cartwheeling":[[["🤸‍♀","1f938-200d-2640-fe0f"],["🤸‍♀️"],["🤸🏻‍♀","1f938-1f3fb-200d-2640-fe0f"],["🤸🏼‍♀","1f938-1f3fc-200d-2640-fe0f"],["🤸🏽‍♀","1f938-1f3fd-200d-2640-fe0f"],["🤸🏾‍♀","1f938-1f3fe-200d-2640-fe0f"],["🤸🏿‍♀","1f938-1f3ff-200d-2640-fe0f"],["🤸🏻‍♀️"],["🤸🏼‍♀️"],["🤸🏽‍♀️"],["🤸🏾‍♀️"],["🤸🏿‍♀️"]],["🤸‍♀️",[],"woman,cartwheeling","1F938-200D-2640-FE0F"]],"man-wrestling":[[["🤼‍♂","1f93c-200d-2642-fe0f"],["🤼‍♂️"]],["🤼‍♂️",[],"man,wrestling","1F93C-200D-2642-FE0F"]],"woman-wrestling":[[["🤼‍♀","1f93c-200d-2640-fe0f"],["🤼‍♀️"]],["🤼‍♀️",[],"woman,wrestling","1F93C-200D-2640-FE0F"]],"man-playing-water-polo":[[["🤽‍♂","1f93d-200d-2642-fe0f"],["🤽‍♂️"],["🤽🏻‍♂","1f93d-1f3fb-200d-2642-fe0f"],["🤽🏼‍♂","1f93d-1f3fc-200d-2642-fe0f"],["🤽🏽‍♂","1f93d-1f3fd-200d-2642-fe0f"],["🤽🏾‍♂","1f93d-1f3fe-200d-2642-fe0f"],["🤽🏿‍♂","1f93d-1f3ff-200d-2642-fe0f"],["🤽🏻‍♂️"],["🤽🏼‍♂️"],["🤽🏽‍♂️"],["🤽🏾‍♂️"],["🤽🏿‍♂️"]],["🤽‍♂️",[],"man,playing,water,polo","1F93D-200D-2642-FE0F"]],"woman-playing-water-polo":[[["🤽‍♀","1f93d-200d-2640-fe0f"],["🤽‍♀️"],["🤽🏻‍♀","1f93d-1f3fb-200d-2640-fe0f"],["🤽🏼‍♀","1f93d-1f3fc-200d-2640-fe0f"],["🤽🏽‍♀","1f93d-1f3fd-200d-2640-fe0f"],["🤽🏾‍♀","1f93d-1f3fe-200d-2640-fe0f"],["🤽🏿‍♀","1f93d-1f3ff-200d-2640-fe0f"],["🤽🏻‍♀️"],["🤽🏼‍♀️"],["🤽🏽‍♀️"],["🤽🏾‍♀️"],["🤽🏿‍♀️"]],["🤽‍♀️",[],"woman,playing,water,polo","1F93D-200D-2640-FE0F"]],"man-playing-handball":[[["🤾‍♂","1f93e-200d-2642-fe0f"],["🤾‍♂️"],["🤾🏻‍♂","1f93e-1f3fb-200d-2642-fe0f"],["🤾🏼‍♂","1f93e-1f3fc-200d-2642-fe0f"],["🤾🏽‍♂","1f93e-1f3fd-200d-2642-fe0f"],["🤾🏾‍♂","1f93e-1f3fe-200d-2642-fe0f"],["🤾🏿‍♂","1f93e-1f3ff-200d-2642-fe0f"],["🤾🏻‍♂️"],["🤾🏼‍♂️"],["🤾🏽‍♂️"],["🤾🏾‍♂️"],["🤾🏿‍♂️"]],["🤾‍♂️",[],"man,playing,handball","1F93E-200D-2642-FE0F"]],"woman-playing-handball":[[["🤾‍♀","1f93e-200d-2640-fe0f"],["🤾‍♀️"],["🤾🏻‍♀","1f93e-1f3fb-200d-2640-fe0f"],["🤾🏼‍♀","1f93e-1f3fc-200d-2640-fe0f"],["🤾🏽‍♀","1f93e-1f3fd-200d-2640-fe0f"],["🤾🏾‍♀","1f93e-1f3fe-200d-2640-fe0f"],["🤾🏿‍♀","1f93e-1f3ff-200d-2640-fe0f"],["🤾🏻‍♀️"],["🤾🏼‍♀️"],["🤾🏽‍♀️"],["🤾🏾‍♀️"],["🤾🏿‍♀️"]],["🤾‍♀️",[],"woman,playing,handball","1F93E-200D-2640-FE0F"]],"man-juggling":[[["🤹‍♂","1f939-200d-2642-fe0f"],["🤹‍♂️"],["🤹🏻‍♂","1f939-1f3fb-200d-2642-fe0f"],["🤹🏼‍♂","1f939-1f3fc-200d-2642-fe0f"],["🤹🏽‍♂","1f939-1f3fd-200d-2642-fe0f"],["🤹🏾‍♂","1f939-1f3fe-200d-2642-fe0f"],["🤹🏿‍♂","1f939-1f3ff-200d-2642-fe0f"],["🤹🏻‍♂️"],["🤹🏼‍♂️"],["🤹🏽‍♂️"],["🤹🏾‍♂️"],["🤹🏿‍♂️"]],["🤹‍♂️",[],"man,juggling","1F939-200D-2642-FE0F"]],"woman-juggling":[[["🤹‍♀","1f939-200d-2640-fe0f"],["🤹‍♀️"],["🤹🏻‍♀","1f939-1f3fb-200d-2640-fe0f"],["🤹🏼‍♀","1f939-1f3fc-200d-2640-fe0f"],["🤹🏽‍♀","1f939-1f3fd-200d-2640-fe0f"],["🤹🏾‍♀","1f939-1f3fe-200d-2640-fe0f"],["🤹🏿‍♀","1f939-1f3ff-200d-2640-fe0f"],["🤹🏻‍♀️"],["🤹🏼‍♀️"],["🤹🏽‍♀️"],["🤹🏾‍♀️"],["🤹🏿‍♀️"]],["🤹‍♀️",[],"woman,juggling","1F939-200D-2640-FE0F"]],"man-boy":[[["👨‍👦"]],["👨‍👦",[],"man,boy","1F468-200D-1F466"]],"man-girl":[[["👨‍👧"]],["👨‍👧",[],"man,girl","1F468-200D-1F467"]],"woman-boy":[[["👩‍👦"]],["👩‍👦",[],"woman,boy","1F469-200D-1F466"]],"woman-girl":[[["👩‍👧"]],["👩‍👧",[],"woman,girl","1F469-200D-1F467"]],hash:[[["#️⃣","23-20e3"]],["#️⃣",[],"hash,key,symbol,blue-square,twitter","0023-FE0F-20E3"]],keycap_star:[[["*️⃣","2a-20e3"]],["*️⃣",[],"keycap,star","002A-FE0F-20E3"]],zero:[[["0️⃣","30-20e3"]],["0️⃣",[],"zero,keycap,0,numbers,blue-square,null","0030-FE0F-20E3"]],one:[[["1️⃣","31-20e3"]],["1️⃣",[],"one,keycap,1,blue-square,numbers","0031-FE0F-20E3"]],two:[[["2️⃣","32-20e3"]],["2️⃣",[],"two,keycap,2,numbers,prime,blue-square","0032-FE0F-20E3"]],three:[[["3️⃣","33-20e3"]],["3️⃣",[],"three,keycap,3,numbers,prime,blue-square","0033-FE0F-20E3"]],four:[[["4️⃣","34-20e3"]],["4️⃣",[],"four,keycap,4,numbers,blue-square","0034-FE0F-20E3"]],five:[[["5️⃣","35-20e3"]],["5️⃣",[],"five,keycap,5,numbers,blue-square,prime","0035-FE0F-20E3"]],six:[[["6️⃣","36-20e3"]],["6️⃣",[],"six,keycap,6,numbers,blue-square","0036-FE0F-20E3"]],seven:[[["7️⃣","37-20e3"]],["7️⃣",[],"seven,keycap,7,numbers,blue-square,prime","0037-FE0F-20E3"]],eight:[[["8️⃣","38-20e3"]],["8️⃣",[],"eight,keycap,8,blue-square,numbers","0038-FE0F-20E3"]],nine:[[["9️⃣","39-20e3"]],["9️⃣",[],"nine,keycap,9,blue-square,numbers","0039-FE0F-20E3"]],"male-detective":[[["🕵️‍♂","1f575-fe0f-200d-2642-fe0f"],["🕵️‍♂️"]],["🕵️‍♂️",[],"male,detective","1F575-FE0F-200D-2642-FE0F"]],"female-detective":[[["🕵️‍♀","1f575-fe0f-200d-2640-fe0f"],["🕵️‍♀️"]],["🕵️‍♀️",[],"female,detective","1F575-FE0F-200D-2640-FE0F"]],"man-golfing":[[["🏌️‍♂","1f3cc-fe0f-200d-2642-fe0f"],["🏌️‍♂️"]],["🏌️‍♂️",[],"man,golfing","1F3CC-FE0F-200D-2642-FE0F"]],"woman-golfing":[[["🏌️‍♀","1f3cc-fe0f-200d-2640-fe0f"],["🏌️‍♀️"]],["🏌️‍♀️",[],"woman,golfing","1F3CC-FE0F-200D-2640-FE0F"]],"man-bouncing-ball":[[["⛹️‍♂","26f9-fe0f-200d-2642-fe0f"],["⛹️‍♂️"]],["⛹️‍♂️",[],"man,bouncing,ball","26F9-FE0F-200D-2642-FE0F"]],"woman-bouncing-ball":[[["⛹️‍♀","26f9-fe0f-200d-2640-fe0f"],["⛹️‍♀️"]],["⛹️‍♀️",[],"woman,bouncing,ball","26F9-FE0F-200D-2640-FE0F"]],"man-lifting-weights":[[["🏋️‍♂","1f3cb-fe0f-200d-2642-fe0f"],["🏋️‍♂️"]],["🏋️‍♂️",[],"man,lifting,weights","1F3CB-FE0F-200D-2642-FE0F"]],"woman-lifting-weights":[[["🏋️‍♀","1f3cb-fe0f-200d-2640-fe0f"],["🏋️‍♀️"]],["🏋️‍♀️",[],"woman,lifting,weights","1F3CB-FE0F-200D-2640-FE0F"]],"eye-in-speech-bubble":[[["👁️‍🗨","1f441-200d-1f5e8"],["👁️‍🗨️","1f441-200d-1f5e8"]],["👁️‍🗨️",[],"eye,in,speech,bubble","1F441-FE0F-200D-1F5E8-FE0F"]],"rainbow-flag":[[["🏳️‍🌈"]],["🏳️‍🌈",[],"rainbow,flag","1F3F3-FE0F-200D-1F308"]],"man-woman-boy":[[["👨‍👩‍👦"]],["👪",["family"],"man,woman,boy,family","1F468-200D-1F469-200D-1F466"]],"man-woman-girl":[[["👨‍👩‍👧"]],["👨‍👩‍👧",[],"man,woman,girl","1F468-200D-1F469-200D-1F467"]],"man-man-boy":[[["👨‍👨‍👦"]],["👨‍👨‍👦",[],"man,boy","1F468-200D-1F468-200D-1F466"]],"man-man-girl":[[["👨‍👨‍👧"]],["👨‍👨‍👧",[],"man,girl","1F468-200D-1F468-200D-1F467"]],"woman-woman-boy":[[["👩‍👩‍👦"]],["👩‍👩‍👦",[],"woman,boy","1F469-200D-1F469-200D-1F466"]],"woman-woman-girl":[[["👩‍👩‍👧"]],["👩‍👩‍👧",[],"woman,girl","1F469-200D-1F469-200D-1F467"]],"man-boy-boy":[[["👨‍👦‍👦"]],["👨‍👦‍👦",[],"man,boy","1F468-200D-1F466-200D-1F466"]],"man-girl-boy":[[["👨‍👧‍👦"]],["👨‍👧‍👦",[],"man,girl,boy","1F468-200D-1F467-200D-1F466"]],"man-girl-girl":[[["👨‍👧‍👧"]],["👨‍👧‍👧",[],"man,girl","1F468-200D-1F467-200D-1F467"]],"woman-boy-boy":[[["👩‍👦‍👦"]],["👩‍👦‍👦",[],"woman,boy","1F469-200D-1F466-200D-1F466"]],"woman-girl-boy":[[["👩‍👧‍👦"]],["👩‍👧‍👦",[],"woman,girl,boy","1F469-200D-1F467-200D-1F466"]],"woman-girl-girl":[[["👩‍👧‍👧"]],["👩‍👧‍👧",[],"woman,girl","1F469-200D-1F467-200D-1F467"]],"woman-heart-man":[[["👩‍❤️‍👨"]],["👩‍❤️‍👨",[],"woman,heart,man","1F469-200D-2764-FE0F-200D-1F468"]],"man-heart-man":[[["👨‍❤️‍👨"]],["👨‍❤️‍👨",[],"man,heart","1F468-200D-2764-FE0F-200D-1F468"]],"woman-heart-woman":[[["👩‍❤️‍👩"]],["👩‍❤️‍👩",[],"woman,heart","1F469-200D-2764-FE0F-200D-1F469"]],"man-woman-girl-boy":[[["👨‍👩‍👧‍👦"]],["👨‍👩‍👧‍👦",[],"man,woman,girl,boy","1F468-200D-1F469-200D-1F467-200D-1F466"]],"man-woman-boy-boy":[[["👨‍👩‍👦‍👦"]],["👨‍👩‍👦‍👦",[],"man,woman,boy","1F468-200D-1F469-200D-1F466-200D-1F466"]],"man-woman-girl-girl":[[["👨‍👩‍👧‍👧"]],["👨‍👩‍👧‍👧",[],"man,woman,girl","1F468-200D-1F469-200D-1F467-200D-1F467"]],"man-man-girl-boy":[[["👨‍👨‍👧‍👦"]],["👨‍👨‍👧‍👦",[],"man,girl,boy","1F468-200D-1F468-200D-1F467-200D-1F466"]],"man-man-boy-boy":[[["👨‍👨‍👦‍👦"]],["👨‍👨‍👦‍👦",[],"man,boy","1F468-200D-1F468-200D-1F466-200D-1F466"]],"man-man-girl-girl":[[["👨‍👨‍👧‍👧"]],["👨‍👨‍👧‍👧",[],"man,girl","1F468-200D-1F468-200D-1F467-200D-1F467"]],"woman-woman-girl-boy":[[["👩‍👩‍👧‍👦"]],["👩‍👩‍👧‍👦",[],"woman,girl,boy","1F469-200D-1F469-200D-1F467-200D-1F466"]],"woman-woman-boy-boy":[[["👩‍👩‍👦‍👦"]],["👩‍👩‍👦‍👦",[],"woman,boy","1F469-200D-1F469-200D-1F466-200D-1F466"]],"woman-woman-girl-girl":[[["👩‍👩‍👧‍👧"]],["👩‍👩‍👧‍👧",[],"woman,girl","1F469-200D-1F469-200D-1F467-200D-1F467"]],"flag-england":[[["🏴󠁧󠁢󠁥󠁮󠁧󠁿"]],["🏴󠁧󠁢󠁥󠁮󠁧󠁿",[],"flag,england"]],"flag-scotland":[[["🏴󠁧󠁢󠁳󠁣󠁴󠁿"]],["🏴󠁧󠁢󠁳󠁣󠁴󠁿",[],"flag,scotland"]],"flag-wales":[[["🏴󠁧󠁢󠁷󠁬󠁳󠁿"]],["🏴󠁧󠁢󠁷󠁬󠁳󠁿",[],"flag,wales"]],"woman-kiss-man":[[["👩‍❤️‍💋‍👨"]],["👩‍❤️‍💋‍👨",[],"woman,kiss,man","1F469-200D-2764-FE0F-200D-1F48B-200D-1F468"]],"man-kiss-man":[[["👨‍❤️‍💋‍👨"]],["👨‍❤️‍💋‍👨",[],"man,kiss","1F468-200D-2764-FE0F-200D-1F48B-200D-1F468"]],"woman-kiss-woman":[[["👩‍❤️‍💋‍👩"]],["👩‍❤️‍💋‍👩",[],"woman,kiss","1F469-200D-2764-FE0F-200D-1F48B-200D-1F469"]]},null,[{id:"people",name:"Smileys & People",emojis:["grinning","grin","joy","rolling_on_the_floor_laughing","smiley","smile","sweat_smile","laughing","wink","blush","yum","sunglasses","heart_eyes","kissing_heart","kissing","kissing_smiling_eyes","kissing_closed_eyes","relaxed","slightly_smiling_face","hugging_face","star-struck","thinking_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","face_with_rolling_eyes","smirk","persevere","disappointed_relieved","open_mouth","zipper_mouth_face","hushed","sleepy","tired_face","sleeping","relieved","stuck_out_tongue","stuck_out_tongue_winking_eye","stuck_out_tongue_closed_eyes","drooling_face","unamused","sweat","pensive","confused","upside_down_face","money_mouth_face","astonished","white_frowning_face","slightly_frowning_face","confounded","disappointed","worried","triumph","cry","sob","frowning","anguished","fearful","weary","exploding_head","grimacing","cold_sweat","scream","flushed","zany_face","dizzy_face","rage","angry","face_with_symbols_on_mouth","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","innocent","face_with_cowboy_hat","clown_face","lying_face","shushing_face","face_with_hand_over_mouth","face_with_monocle","nerd_face","smiling_imp","imp","japanese_ogre","japanese_goblin","skull","skull_and_crossbones","ghost","alien","space_invader","robot_face","hankey","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","baby","child","boy","girl","adult","man","woman","older_adult","older_man","older_woman","male-doctor","female-doctor","male-student","female-student","male-teacher","female-teacher","male-judge","female-judge","male-farmer","female-farmer","male-cook","female-cook","male-mechanic","female-mechanic","male-factory-worker","female-factory-worker","male-office-worker","female-office-worker","male-scientist","female-scientist","male-technologist","female-technologist","male-singer","female-singer","male-artist","female-artist","male-pilot","female-pilot","male-astronaut","female-astronaut","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","construction_worker","male-construction-worker","female-construction-worker","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","bearded_person","person_with_blond_hair","blond-haired-man","blond-haired-woman","man_in_tuxedo","bride_with_veil","pregnant_woman","breast-feeding","angel","santa","mrs_claus","mage","female_mage","male_mage","fairy","female_fairy","male_fairy","vampire","female_vampire","male_vampire","merperson","mermaid","merman","elf","female_elf","male_elf","genie","female_genie","male_genie","zombie","female_zombie","male_zombie","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","runner","man-running","woman-running","dancer","man_dancing","dancers","man-with-bunny-ears-partying","woman-with-bunny-ears-partying","person_in_steamy_room","woman_in_steamy_room","man_in_steamy_room","person_climbing","woman_climbing","man_climbing","person_in_lotus_position","woman_in_lotus_position","man_in_lotus_position","bath","sleeping_accommodation","man_in_business_suit_levitating","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","racing_car","racing_motorcycle","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","couple","two_men_holding_hands","two_women_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","selfie","muscle","point_left","point_right","point_up","point_up_2","middle_finger","point_down","v","crossed_fingers","spock-hand","the_horns","call_me_hand","raised_hand_with_fingers_splayed","hand","ok_hand","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","raised_back_of_hand","wave","i_love_you_hand_sign","writing_hand","clap","open_hands","raised_hands","palms_up_together","pray","handshake","nail_care","ear","nose","footprints","eyes","eye","eye-in-speech-bubble","brain","tongue","lips","kiss","cupid","heart","heartbeat","broken_heart","two_hearts","sparkling_heart","heartpulse","blue_heart","green_heart","yellow_heart","orange_heart","purple_heart","black_heart","gift_heart","revolving_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","love_letter","zzz","anger","bomb","boom","sweat_drops","dash","dizzy","speech_balloon","left_speech_bubble","right_anger_bubble","thought_balloon","hole","eyeglasses","dark_sunglasses","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","bikini","womans_clothes","purse","handbag","pouch","shopping_bags","school_satchel","mans_shoe","athletic_shoe","high_heel","sandal","boot","crown","womans_hat","tophat","mortar_board","billed_cap","helmet_with_white_cross","prayer_beads","lipstick","ring","gem"]},{id:"nature",name:"Animals & Nature",emojis:["monkey_face","monkey","gorilla","dog","dog2","poodle","wolf","fox_face","cat","cat2","lion_face","tiger","tiger2","leopard","horse","racehorse","unicorn_face","zebra_face","deer","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","giraffe_face","elephant","rhinoceros","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","hedgehog","bat","bear","koala","panda_face","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","owl","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","fish","tropical_fish","blowfish","shark","octopus","shell","crab","shrimp","squid","snail","butterfly","bug","ant","bee","beetle","cricket","spider","spider_web","scorpion","bouquet","cherry_blossom","white_flower","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","seedling","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves"]},{id:"foods",name:"Food & Drink",emojis:["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","apple","green_apple","pear","peach","cherries","strawberry","kiwifruit","tomato","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","cucumber","broccoli","mushroom","peanuts","chestnut","bread","croissant","baguette_bread","pretzel","pancakes","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","stuffed_flatbread","egg","fried_egg","shallow_pan_of_food","stew","bowl_with_spoon","green_salad","popcorn","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","dango","dumpling","fortune_cookie","takeout_box","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","cup_with_straw","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","amphora"]},{id:"activity",name:"Activities",emojis:["jack_o_lantern","christmas_tree","fireworks","sparkler","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","basketball","volleyball","football","rugby_football","tennis","8ball","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","dart","golf","ice_skate","fishing_pole_and_fish","running_shirt_with_sash","ski","sled","curling_stone","video_game","joystick","game_die","spades","hearts","diamonds","clubs","black_joker","mahjong","flower_playing_cards"]},{id:"places",name:"Travel & Places",emojis:["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","house_buildings","cityscape","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","milky_way","carousel_horse","ferris_wheel","roller_coaster","barber","circus_tent","performing_arts","frame_with_picture","art","slot_machine","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","truck","articulated_lorry","tractor","bike","scooter","motor_scooter","busstop","motorway","railway_track","fuelpump","rotating_light","traffic_light","vertical_traffic_light","construction","octagonal_sign","anchor","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","door","bed","couch_and_lamp","toilet","shower","bathtub","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","star","star2","stars","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{id:"objects",name:"Objects",emojis:["mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","guitar","musical_keyboard","trumpet","violin","drum_with_drumsticks","iphone","calling","phone","telephone_receiver","pager","fax","battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","microscope","telescope","satellite_antenna","candle","bulb","flashlight","izakaya_lantern","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","yen","dollar","euro","pound","money_with_wings","credit_card","chart","currency_exchange","heavy_dollar_sign","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","gun","bow_and_arrow","shield","wrench","nut_and_bolt","gear","compression","alembic","scales","link","chains","syringe","pill","smoking","coffin","funeral_urn","moyai","oil_drum","crystal_ball","shopping_trolley"]},{id:"symbols",name:"Symbols",emojis:["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","vibration_mode","mobile_phone_off","female_sign","male_sign","medical_symbol","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","heavy_multiplication_x","x","negative_squared_cross_mark","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","100","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","black_small_square","white_small_square","white_medium_square","black_medium_square","white_medium_small_square","black_medium_small_square","black_large_square","white_large_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","black_square_button","white_square_button","white_circle","black_circle","red_circle","large_blue_circle"]},{id:"flags",name:"Flags",emojis:["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","rainbow-flag","ru","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}],{satisfied:"laughing",grinning_face_with_star_eyes:"star-struck",face_with_one_eyebrow_raised:"face_with_raised_eyebrow",telephone:"phone",cooking:"fried_egg",paw_prints:"feet","flag-cn":"cn",lantern:"izakaya_lantern",shocked_face_with_exploding_head:"exploding_head",open_book:"book","flag-de":"de",grinning_face_with_one_large_and_one_small_eye:"zany_face",serious_face_with_symbols_covering_mouth:"face_with_symbols_on_mouth",flipper:"dolphin",face_with_open_mouth_vomiting:"face_vomiting","flag-es":"es",face_with_finger_covering_closed_lips:"shushing_face",smiling_face_with_smiling_eyes_and_hand_covering_mouth:"face_with_hand_over_mouth","flag-fr":"fr",honeybee:"bee",red_car:"car",envelope:"email",uk:"gb","flag-gb":"gb",poop:"hankey",shit:"hankey",staff_of_aesculapius:"medical_symbol",knife:"hocho",sailboat:"boat",pencil:"memo","flag-it":"it","flag-jp":"jp",heavy_exclamation_mark:"exclamation","flag-kr":"kr",waxing_gibbous_moon:"moon",mother_christmas:"mrs_claus",sun_small_cloud:"mostly_sunny",sun_behind_cloud:"barely_sunny",sun_behind_rain_cloud:"partly_sunny_rain",lightning_cloud:"lightning",tornado_cloud:"tornado","flag-ru":"ru",running:"runner","flag-us":"us",man_and_woman_holding_hands:"couple","man-woman-boy":"family",family:"man-woman-boy",reversed_hand_with_middle_finger_extended:"middle_finger",hand_with_index_and_middle_fingers_crossed:"crossed_fingers",sign_of_the_horns:"the_horns",raised_hand:"hand",thumbsup:"+1",thumbsdown:"-1",punch:"facepunch",collision:"boom",tshirt:"shirt",shoe:"mans_shoe"},[["🥰"],["🥵"],["🥶"],["🥳"],["🥴"],["🥺"],["🏻"],["🏼"],["🏽"],["🏾"],["🏿"],["🦸"],["🦹"],["🦵"],["🦶"],["🦴"],["🦷"],["🥽"],["🥼"],["🥾"],["🥿"],["🦝"],["🦙"],["🦛"],["🦘"],["🦡"],["🦢"],["🦚"],["🦜"],["🦞"],["🦟"],["🦠"],["🥭"],["🥬"],["🥯"],["🧂"],["🥮"],["🧁"],["🧭"],["🧱"],["🛹"],["🧳"],["🧨"],["🧧"],["🥎"],["🥏"],["🥍"],["🧿"],["🧩"],["🧸"],["♟"],["🧵"],["🧶"],["🧮"],["🧾"],["🧰"],["🧲"],["🧪"],["🧫"],["🧬"],["🧴"],["🧷"],["🧹"],["🧺"],["🧻"],["🧼"],["🧽"],["🧯"],["♾"],["🦸🏻"],["🦸🏼"],["🦸🏽"],["🦸🏾"],["🦸🏿"],["🦹🏻"],["🦹🏼"],["🦹🏽"],["🦹🏾"],["🦹🏿"],["🦵🏻"],["🦵🏼"],["🦵🏽"],["🦵🏾"],["🦵🏿"],["🦶🏻"],["🦶🏼"],["🦶🏽"],["🦶🏾"],["🦶🏿"],["♟️","265f"],["♾️","267e"],["#⃣"],["*⃣"],["0⃣"],["1⃣"],["2⃣"],["3⃣"],["4⃣"],["5⃣"],["6⃣"],["7⃣"],["8⃣"],["9⃣"],["🕵‍♂","1f575-fe0f-200d-2642-fe0f"],["🕵‍♀","1f575-fe0f-200d-2640-fe0f"],["👨‍🦰"],["👩‍🦰"],["👨‍🦱"],["👩‍🦱"],["👨‍🦲"],["👩‍🦲"],["👨‍🦳"],["👩‍🦳"],["🦸‍♀","1f9b8-200d-2640-fe0f"],["🦸‍♂","1f9b8-200d-2642-fe0f"],["🦹‍♀","1f9b9-200d-2640-fe0f"],["🦹‍♂","1f9b9-200d-2642-fe0f"],["🏌‍♂","1f3cc-fe0f-200d-2642-fe0f"],["🏌‍♀","1f3cc-fe0f-200d-2640-fe0f"],["⛹‍♂","26f9-fe0f-200d-2642-fe0f"],["⛹‍♀","26f9-fe0f-200d-2640-fe0f"],["🏋‍♂","1f3cb-fe0f-200d-2642-fe0f"],["🏋‍♀","1f3cb-fe0f-200d-2640-fe0f"],["👁‍🗨"],["🏳‍🌈","1f3f3-fe0f-200d-1f308"],["🏴‍☠","1f3f4-200d-2620-fe0f"],["🕵‍♂️","1f575-fe0f-200d-2642-fe0f"],["🕵🏻‍♂","1f575-1f3fb-200d-2642-fe0f"],["🕵🏼‍♂","1f575-1f3fc-200d-2642-fe0f"],["🕵🏽‍♂","1f575-1f3fd-200d-2642-fe0f"],["🕵🏾‍♂","1f575-1f3fe-200d-2642-fe0f"],["🕵🏿‍♂","1f575-1f3ff-200d-2642-fe0f"],["🕵‍♀️","1f575-fe0f-200d-2640-fe0f"],["🕵🏻‍♀","1f575-1f3fb-200d-2640-fe0f"],["🕵🏼‍♀","1f575-1f3fc-200d-2640-fe0f"],["🕵🏽‍♀","1f575-1f3fd-200d-2640-fe0f"],["🕵🏾‍♀","1f575-1f3fe-200d-2640-fe0f"],["🕵🏿‍♀","1f575-1f3ff-200d-2640-fe0f"],["👨🏻‍🦰"],["👨🏼‍🦰"],["👨🏽‍🦰"],["👨🏾‍🦰"],["👨🏿‍🦰"],["👩🏻‍🦰"],["👩🏼‍🦰"],["👩🏽‍🦰"],["👩🏾‍🦰"],["👩🏿‍🦰"],["👨🏻‍🦱"],["👨🏼‍🦱"],["👨🏽‍🦱"],["👨🏾‍🦱"],["👨🏿‍🦱"],["👩🏻‍🦱"],["👩🏼‍🦱"],["👩🏽‍🦱"],["👩🏾‍🦱"],["👩🏿‍🦱"],["👨🏻‍🦲"],["👨🏼‍🦲"],["👨🏽‍🦲"],["👨🏾‍🦲"],["👨🏿‍🦲"],["👩🏻‍🦲"],["👩🏼‍🦲"],["👩🏽‍🦲"],["👩🏾‍🦲"],["👩🏿‍🦲"],["👨🏻‍🦳"],["👨🏼‍🦳"],["👨🏽‍🦳"],["👨🏾‍🦳"],["👨🏿‍🦳"],["👩🏻‍🦳"],["👩🏼‍🦳"],["👩🏽‍🦳"],["👩🏾‍🦳"],["👩🏿‍🦳"],["🦸‍♀️"],["🦸🏻‍♀","1f9b8-1f3fb-200d-2640-fe0f"],["🦸🏼‍♀","1f9b8-1f3fc-200d-2640-fe0f"],["🦸🏽‍♀","1f9b8-1f3fd-200d-2640-fe0f"],["🦸🏾‍♀","1f9b8-1f3fe-200d-2640-fe0f"],["🦸🏿‍♀","1f9b8-1f3ff-200d-2640-fe0f"],["🦸‍♂️"],["🦸🏻‍♂","1f9b8-1f3fb-200d-2642-fe0f"],["🦸🏼‍♂","1f9b8-1f3fc-200d-2642-fe0f"],["🦸🏽‍♂","1f9b8-1f3fd-200d-2642-fe0f"],["🦸🏾‍♂","1f9b8-1f3fe-200d-2642-fe0f"],["🦸🏿‍♂","1f9b8-1f3ff-200d-2642-fe0f"],["🦹‍♀️"],["🦹🏻‍♀","1f9b9-1f3fb-200d-2640-fe0f"],["🦹🏼‍♀","1f9b9-1f3fc-200d-2640-fe0f"],["🦹🏽‍♀","1f9b9-1f3fd-200d-2640-fe0f"],["🦹🏾‍♀","1f9b9-1f3fe-200d-2640-fe0f"],["🦹🏿‍♀","1f9b9-1f3ff-200d-2640-fe0f"],["🦹‍♂️"],["🦹🏻‍♂","1f9b9-1f3fb-200d-2642-fe0f"],["🦹🏼‍♂","1f9b9-1f3fc-200d-2642-fe0f"],["🦹🏽‍♂","1f9b9-1f3fd-200d-2642-fe0f"],["🦹🏾‍♂","1f9b9-1f3fe-200d-2642-fe0f"],["🦹🏿‍♂","1f9b9-1f3ff-200d-2642-fe0f"],["🏌‍♂️","1f3cc-fe0f-200d-2642-fe0f"],["🏌🏻‍♂","1f3cc-1f3fb-200d-2642-fe0f"],["🏌🏼‍♂","1f3cc-1f3fc-200d-2642-fe0f"],["🏌🏽‍♂","1f3cc-1f3fd-200d-2642-fe0f"],["🏌🏾‍♂","1f3cc-1f3fe-200d-2642-fe0f"],["🏌🏿‍♂","1f3cc-1f3ff-200d-2642-fe0f"],["🏌‍♀️","1f3cc-fe0f-200d-2640-fe0f"],["🏌🏻‍♀","1f3cc-1f3fb-200d-2640-fe0f"],["🏌🏼‍♀","1f3cc-1f3fc-200d-2640-fe0f"],["🏌🏽‍♀","1f3cc-1f3fd-200d-2640-fe0f"],["🏌🏾‍♀","1f3cc-1f3fe-200d-2640-fe0f"],["🏌🏿‍♀","1f3cc-1f3ff-200d-2640-fe0f"],["⛹‍♂️","26f9-fe0f-200d-2642-fe0f"],["⛹🏻‍♂","26f9-1f3fb-200d-2642-fe0f"],["⛹🏼‍♂","26f9-1f3fc-200d-2642-fe0f"],["⛹🏽‍♂","26f9-1f3fd-200d-2642-fe0f"],["⛹🏾‍♂","26f9-1f3fe-200d-2642-fe0f"],["⛹🏿‍♂","26f9-1f3ff-200d-2642-fe0f"],["⛹‍♀️","26f9-fe0f-200d-2640-fe0f"],["⛹🏻‍♀","26f9-1f3fb-200d-2640-fe0f"],["⛹🏼‍♀","26f9-1f3fc-200d-2640-fe0f"],["⛹🏽‍♀","26f9-1f3fd-200d-2640-fe0f"],["⛹🏾‍♀","26f9-1f3fe-200d-2640-fe0f"],["⛹🏿‍♀","26f9-1f3ff-200d-2640-fe0f"],["🏋‍♂️","1f3cb-fe0f-200d-2642-fe0f"],["🏋🏻‍♂","1f3cb-1f3fb-200d-2642-fe0f"],["🏋🏼‍♂","1f3cb-1f3fc-200d-2642-fe0f"],["🏋🏽‍♂","1f3cb-1f3fd-200d-2642-fe0f"],["🏋🏾‍♂","1f3cb-1f3fe-200d-2642-fe0f"],["🏋🏿‍♂","1f3cb-1f3ff-200d-2642-fe0f"],["🏋‍♀️","1f3cb-fe0f-200d-2640-fe0f"],["🏋🏻‍♀","1f3cb-1f3fb-200d-2640-fe0f"],["🏋🏼‍♀","1f3cb-1f3fc-200d-2640-fe0f"],["🏋🏽‍♀","1f3cb-1f3fd-200d-2640-fe0f"],["🏋🏾‍♀","1f3cb-1f3fe-200d-2640-fe0f"],["🏋🏿‍♀","1f3cb-1f3ff-200d-2640-fe0f"],["👁‍🗨️","1f441-200d-1f5e8"],["🏴‍☠️"],["🕵🏻‍♂️"],["🕵🏼‍♂️"],["🕵🏽‍♂️"],["🕵🏾‍♂️"],["🕵🏿‍♂️"],["🕵🏻‍♀️"],["🕵🏼‍♀️"],["🕵🏽‍♀️"],["🕵🏾‍♀️"],["🕵🏿‍♀️"],["🦸🏻‍♀️"],["🦸🏼‍♀️"],["🦸🏽‍♀️"],["🦸🏾‍♀️"],["🦸🏿‍♀️"],["🦸🏻‍♂️"],["🦸🏼‍♂️"],["🦸🏽‍♂️"],["🦸🏾‍♂️"],["🦸🏿‍♂️"],["🦹🏻‍♀️"],["🦹🏼‍♀️"],["🦹🏽‍♀️"],["🦹🏾‍♀️"],["🦹🏿‍♀️"],["🦹🏻‍♂️"],["🦹🏼‍♂️"],["🦹🏽‍♂️"],["🦹🏾‍♂️"],["🦹🏿‍♂️"],["🏌🏻‍♂️"],["🏌🏼‍♂️"],["🏌🏽‍♂️"],["🏌🏾‍♂️"],["🏌🏿‍♂️"],["🏌🏻‍♀️"],["🏌🏼‍♀️"],["🏌🏽‍♀️"],["🏌🏾‍♀️"],["🏌🏿‍♀️"],["⛹🏻‍♂️"],["⛹🏼‍♂️"],["⛹🏽‍♂️"],["⛹🏾‍♂️"],["⛹🏿‍♂️"],["⛹🏻‍♀️"],["⛹🏼‍♀️"],["⛹🏽‍♀️"],["⛹🏾‍♀️"],["⛹🏿‍♀️"],["🏋🏻‍♂️"],["🏋🏼‍♂️"],["🏋🏽‍♂️"],["🏋🏾‍♂️"],["🏋🏿‍♂️"],["🏋🏻‍♀️"],["🏋🏼‍♀️"],["🏋🏽‍♀️"],["🏋🏾‍♀️"],["🏋🏿‍♀️"],["👩‍❤‍👨","1f469-200d-2764-fe0f-200d-1f468"],["👨‍❤‍👨","1f468-200d-2764-fe0f-200d-1f468"],["👩‍❤‍👩","1f469-200d-2764-fe0f-200d-1f469"],["👩‍❤‍💋‍👨","1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"],["👨‍❤‍💋‍👨","1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"],["👩‍❤‍💋‍👩","1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"]]]},22:function(e,a,n){"use strict";n.d(a,"p",(function(){return f})),n.d(a,"a",(function(){return l})),n.d(a,"g",(function(){return s})),n.d(a,"h",(function(){return c})),n.d(a,"v",(function(){return d})),n.d(a,"b",(function(){return g})),n.d(a,"e",(function(){return u})),n.d(a,"n",(function(){return m})),n.d(a,"r",(function(){return h})),n.d(a,"m",(function(){return p})),n.d(a,"j",(function(){return b})),n.d(a,"q",(function(){return _})),n.d(a,"t",(function(){return w})),n.d(a,"y",(function(){return k})),n.d(a,"l",(function(){return y})),n.d(a,"o",(function(){return v})),n.d(a,"k",(function(){return F})),n.d(a,"i",(function(){return E})),n.d(a,"w",(function(){return j})),n.d(a,"x",(function(){return x})),n.d(a,"s",(function(){return q})),n.d(a,"u",(function(){return D})),n.d(a,"c",(function(){return z})),n.d(a,"f",(function(){return S}));var o,i=document.getElementById("initial-state"),t=i&&JSON.parse(i.textContent),r=function(e){return t&&t.meta&&t.meta[e]},f=r("reduce_motion"),l=r("auto_play_gif"),s=r("display_media"),c=r("expand_spoilers"),d=r("unfollow_modal"),g=r("boost_modal"),u=r("delete_modal"),m=r("me"),h=r("search_enabled"),p=r("max_toot_chars")||500,b=r("invites_enabled"),_=r("repository"),w=r("source_url"),k=r("version"),y=r("mascot"),v=r("profile_directory"),F=r("is_staff"),E=!r("advanced_layout"),j=r("use_blurhash"),x=r("use_pending_items"),q=r("trends"),D=r("title"),z=r("crop_images"),S=(o="delete_others_notice",t&&t.rights&&t.rights[o]);a.d=t},251:function(e,a){a.unicodeToFilename=function(e){for(var a="",n=0,o=0,i=0;i<e.length;)n=e.charCodeAt(i++),o?(a.length>0&&(a+="-"),a+=(65536+(o-55296<<10)+(n-56320)).toString(16),o=0):55296<=n&&n<=56319?o=n:(a.length>0&&(a+="-"),a+=n.toString(16));return a}},50:function(e,a){var n,o,i=e.exports={};function t(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function f(e){if(n===setTimeout)return setTimeout(e,0);if((n===t||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(a){try{return n.call(null,e,0)}catch(a){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:t}catch(e){n=t}try{o="function"==typeof clearTimeout?clearTimeout:r}catch(e){o=r}}();var l,s=[],c=!1,d=-1;function g(){c&&l&&(c=!1,l.length?s=l.concat(s):d=-1,s.length&&u())}function u(){if(!c){var e=f(g);c=!0;for(var a=s.length;a;){for(l=s,s=[];++d<a;)l&&l[d].run();d=-1,a=s.length}l=null,c=!1,function(e){if(o===clearTimeout)return clearTimeout(e);if((o===r||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{o(e)}catch(a){try{return o.call(null,e)}catch(a){return o.call(this,e)}}}(e)}}function m(e,a){this.fun=e,this.array=a}function h(){}i.nextTick=function(e){var a=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)a[n-1]=arguments[n];s.push(new m(e,a)),1!==s.length||c||f(u)},m.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=h,i.addListener=h,i.once=h,i.off=h,i.removeListener=h,i.removeAllListeners=h,i.emit=h,i.prependListener=h,i.prependOnceListener=h,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},51:function(e,a,n){"use strict";n.r(a),function(e){n.d(a,"buildCustomEmojis",(function(){return s})),n.d(a,"categoriesFromEmojis",(function(){return c}));var o=n(22),i=n(83),t=n.n(i),r=n(76),f=new(n.n(r).a)(Object.keys(t.a)),l=e.env.CDN_HOST||"";a.default=function(e,a){void 0===a&&(a={});for(var n=Object.keys(a).length?"<&:":"<&",i="",r=n,s=0,c=function(){for(var c=void 0,d=0,g=void 0;d<e.length&&-1===(g=r.indexOf(e[d]))&&(s||!(c=f.search(e.slice(d))));)d+=e.codePointAt(d)<65536?1:2;var u=void 0,m="";if(d===e.length)return"break";if(":"===e[d])(function(){if(!(u=e.indexOf(":",d+1)+1))return!1;var n=e.indexOf("<",d+1);if(!(-1===n||n>=u))return!1;var i=e.slice(d,u);if(i in a){var t=o.a?a[i].url:a[i].static_url;return m='<img draggable="false" class="emojione custom-emoji" alt="'+i+'" title="'+i+'" src="'+t+'" data-original="'+a[i].url+'" data-static="'+a[i].static_url+'" />',!0}return!1})()||(u=++d);else if(g>=0){if(!(u=e.indexOf(">;"[g],d+1)+1))return"break";0===g&&(s?"/"===e[d+1]?--s||(r=n):"/"!==e[u-2]&&s++:e.startsWith('<span class="invisible">',d)&&(s=1,r="<&")),d=u}else{var h=t.a[c],p=h.filename,b=h.shortCode;m='<img draggable="false" class="emojione" alt="'+c+'" title="'+(b?":"+b+":":"")+'" src="'+l+"/emoji/"+p+'.svg" />',u=d+c.length,65038===e.codePointAt(u)&&(u+=1)}i+=e.slice(0,d)+m,e=e.slice(u)};;){if("break"===c())break}return i+e};var s=function(e){var a=[];return e.forEach((function(e){var n=e.get("shortcode"),i=o.a?e.get("url"):e.get("static_url"),t=n.replace(":","");a.push({id:t,name:t,short_names:[t],text:"",emoticons:[],keywords:[t],imageUrl:i,custom:!0,customCategory:e.get("category")})})),a},c=function(e){return e.reduce((function(e,a){return e.add(a.get("category")?"custom-"+a.get("category"):"custom")}),new Set(["custom"]))}}.call(this,n(50))},52:function(e,a,n){"use strict";var o=/["'&<>]/;e.exports=function(e){var a,n=""+e,i=o.exec(n);if(!i)return n;var t="",r=0,f=0;for(r=i.index;r<n.length;r++){switch(n.charCodeAt(r)){case 34:a="&quot;";break;case 38:a="&amp;";break;case 39:a="&#39;";break;case 60:a="&lt;";break;case 62:a="&gt;";break;default:continue}f!==r&&(t+=n.substring(f,r)),f=r+1,t+=a}return f!==r?t+n.substring(f,r):t}},61:function(e,a,n){var o,i;(function(){(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form",formInputClickSelector:"form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(this);var t=this.Rails;(function(){(function(){var e;e=null,t.loadCSPNonce=function(){var a;return e=null!=(a=document.querySelector("meta[name=csp-nonce]"))?a.content:void 0},t.cspNonce=function(){return null!=e?e:t.loadCSPNonce()}}).call(this),function(){var e;e=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,t.matches=function(a,n){return null!=n.exclude?e.call(a,n.selector)&&!e.call(a,n.exclude):e.call(a,n)},t.getData=function(e,a){var n;return null!=(n=e._ujsData)?n[a]:void 0},t.setData=function(e,a,n){return null==e._ujsData&&(e._ujsData={}),e._ujsData[a]=n},t.$=function(e){return Array.prototype.slice.call(document.querySelectorAll(e))}}.call(this),function(){var e,a,n;e=t.$,n=t.csrfToken=function(){var e;return(e=document.querySelector("meta[name=csrf-token]"))&&e.content},a=t.csrfParam=function(){var e;return(e=document.querySelector("meta[name=csrf-param]"))&&e.content},t.CSRFProtection=function(e){var a;if(null!=(a=n()))return e.setRequestHeader("X-CSRF-Token",a)},t.refreshCSRFTokens=function(){var o,i;if(i=n(),o=a(),null!=i&&null!=o)return e('form input[name="'+o+'"]').forEach((function(e){return e.value=i}))}}.call(this),function(){var e,a,n,o;n=t.matches,"function"!=typeof(e=window.CustomEvent)&&((e=function(e,a){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(e,a.bubbles,a.cancelable,a.detail),n}).prototype=window.Event.prototype,o=e.prototype.preventDefault,e.prototype.preventDefault=function(){var e;return e=o.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),e}),a=t.fire=function(a,n,o){var i;return i=new e(n,{bubbles:!0,cancelable:!0,detail:o}),a.dispatchEvent(i),!i.defaultPrevented},t.stopEverything=function(e){return a(e.target,"ujs:everythingStopped"),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()},t.delegate=function(e,a,o,i){return e.addEventListener(o,(function(e){var o;for(o=e.target;o instanceof Element&&!n(o,a);)o=o.parentNode;if(o instanceof Element&&!1===i.call(o,e))return e.preventDefault(),e.stopPropagation()}))}}.call(this),function(){var e,a,n,o,i,r;o=t.cspNonce,a=t.CSRFProtection,t.fire,e={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},t.ajax=function(e){var a;return e=i(e),a=n(e,(function(){var n,o;return o=r(null!=(n=a.response)?n:a.responseText,a.getResponseHeader("Content-Type")),2===Math.floor(a.status/100)?"function"==typeof e.success&&e.success(o,a.statusText,a):"function"==typeof e.error&&e.error(o,a.statusText,a),"function"==typeof e.complete?e.complete(a,a.statusText):void 0})),!(null!=e.beforeSend&&!e.beforeSend(a,e))&&(a.readyState===XMLHttpRequest.OPENED?a.send(e.data):void 0)},i=function(a){return a.url=a.url||location.href,a.type=a.type.toUpperCase(),"GET"===a.type&&a.data&&(a.url.indexOf("?")<0?a.url+="?"+a.data:a.url+="&"+a.data),null==e[a.dataType]&&(a.dataType="*"),a.accept=e[a.dataType],"*"!==a.dataType&&(a.accept+=", */*; q=0.01"),a},n=function(e,n){var o;return(o=new XMLHttpRequest).open(e.type,e.url,!0),o.setRequestHeader("Accept",e.accept),"string"==typeof e.data&&o.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.crossDomain||o.setRequestHeader("X-Requested-With","XMLHttpRequest"),a(o),o.withCredentials=!!e.withCredentials,o.onreadystatechange=function(){if(o.readyState===XMLHttpRequest.DONE)return n(o)},o},r=function(e,a){var n,i;if("string"==typeof e&&"string"==typeof a)if(a.match(/\bjson\b/))try{e=JSON.parse(e)}catch(e){}else if(a.match(/\b(?:java|ecma)script\b/))(i=document.createElement("script")).setAttribute("nonce",o()),i.text=e,document.head.appendChild(i).parentNode.removeChild(i);else if(a.match(/\b(xml|html|svg)\b/)){n=new DOMParser,a=a.replace(/;.+/,"");try{e=n.parseFromString(e,a)}catch(e){}}return e},t.href=function(e){return e.href},t.isCrossDomain=function(e){var a,n;(a=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=e,!((!n.protocol||":"===n.protocol)&&!n.host||a.protocol+"//"+a.host==n.protocol+"//"+n.host)}catch(e){return e,!0}}}.call(this),function(){var e,a;e=t.matches,a=function(e){return Array.prototype.slice.call(e)},t.serializeElement=function(n,o){var i,t;return i=[n],e(n,"form")&&(i=a(n.elements)),t=[],i.forEach((function(n){if(n.name&&!n.disabled&&!e(n,"fieldset[disabled] *"))return e(n,"select")?a(n.options).forEach((function(e){if(e.selected)return t.push({name:n.name,value:e.value})})):n.checked||-1===["radio","checkbox","submit"].indexOf(n.type)?t.push({name:n.name,value:n.value}):void 0})),o&&t.push(o),t.map((function(e){return null!=e.name?encodeURIComponent(e.name)+"="+encodeURIComponent(e.value):e})).join("&")},t.formElements=function(n,o){return e(n,"form")?a(n.elements).filter((function(a){return e(a,o)})):a(n.querySelectorAll(o))}}.call(this),function(){var e,a,n;a=t.fire,n=t.stopEverything,t.handleConfirm=function(a){if(!e(this))return n(a)},t.confirm=function(e,a){return confirm(e)},e=function(e){var n,o,i;if(!(i=e.getAttribute("data-confirm")))return!0;if(n=!1,a(e,"confirm")){try{n=t.confirm(i,e)}catch(e){}o=a(e,"confirm:complete",[n])}return n&&o}}.call(this),function(){var e,a,n,o,i,r,f,l,s,c,d,g;c=t.matches,l=t.getData,d=t.setData,g=t.stopEverything,f=t.formElements,t.handleDisabledElement=function(e){if(this,this.disabled)return g(e)},t.enableElement=function(e){var a;if(e instanceof Event){if(s(e))return;a=e.target}else a=e;return c(a,t.linkDisableSelector)?r(a):c(a,t.buttonDisableSelector)||c(a,t.formEnableSelector)?o(a):c(a,t.formSubmitSelector)?i(a):void 0},t.disableElement=function(o){var i;return i=o instanceof Event?o.target:o,c(i,t.linkDisableSelector)?n(i):c(i,t.buttonDisableSelector)||c(i,t.formDisableSelector)?e(i):c(i,t.formSubmitSelector)?a(i):void 0},n=function(e){var a;if(!l(e,"ujs:disabled"))return null!=(a=e.getAttribute("data-disable-with"))&&(d(e,"ujs:enable-with",e.innerHTML),e.innerHTML=a),e.addEventListener("click",g),d(e,"ujs:disabled",!0)},r=function(e){var a;return null!=(a=l(e,"ujs:enable-with"))&&(e.innerHTML=a,d(e,"ujs:enable-with",null)),e.removeEventListener("click",g),d(e,"ujs:disabled",null)},a=function(a){return f(a,t.formDisableSelector).forEach(e)},e=function(e){var a;if(!l(e,"ujs:disabled"))return null!=(a=e.getAttribute("data-disable-with"))&&(c(e,"button")?(d(e,"ujs:enable-with",e.innerHTML),e.innerHTML=a):(d(e,"ujs:enable-with",e.value),e.value=a)),e.disabled=!0,d(e,"ujs:disabled",!0)},i=function(e){return f(e,t.formEnableSelector).forEach(o)},o=function(e){var a;return null!=(a=l(e,"ujs:enable-with"))&&(c(e,"button")?e.innerHTML=a:e.value=a,d(e,"ujs:enable-with",null)),e.disabled=!1,d(e,"ujs:disabled",null)},s=function(e){var a,n;return null!=(null!=(n=null!=(a=e.detail)?a[0]:void 0)?n.getResponseHeader("X-Xhr-Redirect"):void 0)}}.call(this),function(){var e;e=t.stopEverything,t.handleMethod=function(a){var n,o,i,r,f,l;if(this,l=this.getAttribute("data-method"))return f=t.href(this),o=t.csrfToken(),n=t.csrfParam(),i=document.createElement("form"),r="<input name='_method' value='"+l+"' type='hidden' />",null==n||null==o||t.isCrossDomain(f)||(r+="<input name='"+n+"' value='"+o+"' type='hidden' />"),r+='<input type="submit" />',i.method="post",i.action=f,i.target=this.target,i.innerHTML=r,i.style.display="none",document.body.appendChild(i),i.querySelector('[type="submit"]').click(),e(a)}}.call(this),function(){var e,a,n,o,i,r,f,l,s,c=[].slice;r=t.matches,n=t.getData,l=t.setData,a=t.fire,s=t.stopEverything,e=t.ajax,o=t.isCrossDomain,f=t.serializeElement,i=function(e){var a;return null!=(a=e.getAttribute("data-remote"))&&"false"!==a},t.handleRemote=function(d){var g,u,m,h,p,b,_;return!i(h=this)||(a(h,"ajax:before")?(_=h.getAttribute("data-with-credentials"),m=h.getAttribute("data-type")||"script",r(h,t.formSubmitSelector)?(g=n(h,"ujs:submit-button"),p=n(h,"ujs:submit-button-formmethod")||h.method,b=n(h,"ujs:submit-button-formaction")||h.getAttribute("action")||location.href,"GET"===p.toUpperCase()&&(b=b.replace(/\?.*$/,"")),"multipart/form-data"===h.enctype?(u=new FormData(h),null!=g&&u.append(g.name,g.value)):u=f(h,g),l(h,"ujs:submit-button",null),l(h,"ujs:submit-button-formmethod",null),l(h,"ujs:submit-button-formaction",null)):r(h,t.buttonClickSelector)||r(h,t.inputChangeSelector)?(p=h.getAttribute("data-method"),b=h.getAttribute("data-url"),u=f(h,h.getAttribute("data-params"))):(p=h.getAttribute("data-method"),b=t.href(h),u=h.getAttribute("data-params")),e({type:p||"GET",url:b,data:u,dataType:m,beforeSend:function(e,n){return a(h,"ajax:beforeSend",[e,n])?a(h,"ajax:send",[e]):(a(h,"ajax:stopped"),!1)},success:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:success",e)},error:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:error",e)},complete:function(){var e;return e=1<=arguments.length?c.call(arguments,0):[],a(h,"ajax:complete",e)},crossDomain:o(b),withCredentials:null!=_&&"false"!==_}),s(d)):(a(h,"ajax:stopped"),!1))},t.formSubmitButtonClick=function(e){var a;if(this,a=this.form)return this.name&&l(a,"ujs:submit-button",{name:this.name,value:this.value}),l(a,"ujs:formnovalidate-button",this.formNoValidate),l(a,"ujs:submit-button-formaction",this.getAttribute("formaction")),l(a,"ujs:submit-button-formmethod",this.getAttribute("formmethod"))},t.preventInsignificantClick=function(e){var a,n,o;if(this,o=(this.getAttribute("data-method")||"GET").toUpperCase(),a=this.getAttribute("data-params"),n=(e.metaKey||e.ctrlKey)&&"GET"===o&&!a,null!=e.button&&0!==e.button||n)return e.stopImmediatePropagation()}}.call(this),function(){var e,a,n,o,i,r,f,l,s,c,d,g,u,m,h;if(r=t.fire,n=t.delegate,l=t.getData,e=t.$,h=t.refreshCSRFTokens,a=t.CSRFProtection,u=t.loadCSPNonce,i=t.enableElement,o=t.disableElement,c=t.handleDisabledElement,s=t.handleConfirm,m=t.preventInsignificantClick,g=t.handleRemote,f=t.formSubmitButtonClick,d=t.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-ujs, use rails-ujs only.");jQuery.rails=t,jQuery.ajaxPrefilter((function(e,n,o){if(!e.crossDomain)return a(o)}))}t.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",(function(){return e(t.formEnableSelector).forEach((function(e){if(l(e,"ujs:disabled"))return i(e)})),e(t.linkDisableSelector).forEach((function(e){if(l(e,"ujs:disabled"))return i(e)}))})),n(document,t.linkDisableSelector,"ajax:complete",i),n(document,t.linkDisableSelector,"ajax:stopped",i),n(document,t.buttonDisableSelector,"ajax:complete",i),n(document,t.buttonDisableSelector,"ajax:stopped",i),n(document,t.linkClickSelector,"click",m),n(document,t.linkClickSelector,"click",c),n(document,t.linkClickSelector,"click",s),n(document,t.linkClickSelector,"click",o),n(document,t.linkClickSelector,"click",g),n(document,t.linkClickSelector,"click",d),n(document,t.buttonClickSelector,"click",m),n(document,t.buttonClickSelector,"click",c),n(document,t.buttonClickSelector,"click",s),n(document,t.buttonClickSelector,"click",o),n(document,t.buttonClickSelector,"click",g),n(document,t.inputChangeSelector,"change",c),n(document,t.inputChangeSelector,"change",s),n(document,t.inputChangeSelector,"change",g),n(document,t.formSubmitSelector,"submit",c),n(document,t.formSubmitSelector,"submit",s),n(document,t.formSubmitSelector,"submit",g),n(document,t.formSubmitSelector,"submit",(function(e){return setTimeout((function(){return o(e)}),13)})),n(document,t.formSubmitSelector,"ajax:send",o),n(document,t.formSubmitSelector,"ajax:complete",i),n(document,t.formInputClickSelector,"click",m),n(document,t.formInputClickSelector,"click",c),n(document,t.formInputClickSelector,"click",s),n(document,t.formInputClickSelector,"click",f),document.addEventListener("DOMContentLoaded",h),document.addEventListener("DOMContentLoaded",u),window._rails_loaded=!0},window.Rails===t&&r(document,"rails:attachBindings")&&t.start()}.call(this)}).call(this),e.exports?e.exports=t:void 0===(i="function"==typeof(o=t)?o.call(a,n,a,e):o)||(e.exports=i)}).call(this)},739:function(e,a,n){"use strict";n.r(a);var o=n(52),i=n.n(o),t=n(51),r=n(61).delegate;r(document,"#account_display_name","input",(function(e){var a=e.target,n=document.querySelector(".card .display-name strong");n&&(a.value?n.innerHTML=Object(t.default)(i()(a.value)):n.textContent=document.querySelector("#default_account_display_name").textContent)})),r(document,"#account_avatar","change",(function(e){var a=e.target,n=document.querySelector(".card .avatar img"),o=(a.files||[])[0],i=o?URL.createObjectURL(o):n.dataset.originalSrc;n.src=i})),r(document,"#account_header","change",(function(e){var a=e.target,n=document.querySelector(".card .card__img img"),o=(a.files||[])[0],i=o?URL.createObjectURL(o):n.dataset.originalSrc;n.src=i})),r(document,"#account_locked","change",(function(e){var a=e.target,n=document.querySelector(".card .display-name i");a.checked?n.style.display="inline":n.style.display="none"})),r(document,".input-copy input","click",(function(e){var a=e.target;a.focus(),a.select(),a.setSelectionRange(0,a.value.length)})),r(document,".input-copy button","click",(function(e){var a=e.target,n=a.parentNode.querySelector(".input-copy__wrapper input"),o=n.readonly;n.readonly=!1,n.focus(),n.select(),n.setSelectionRange(0,n.value.length);try{document.execCommand("copy")&&(n.blur(),a.parentNode.classList.add("copied"),setTimeout((function(){a.parentNode.classList.remove("copied")}),700))}catch(e){console.error(e)}n.readonly=o}))},76:function(e,a,n){"use strict";var o="$$";function i(e){this._dict={};for(var a=0,n=e.length;a<n;a++){for(var i=e[a],t=this._dict,r=0,f=i.length;r<f;r++){var l=i.charAt(r);t=t[l]=t[l]||{}}t[o]=!0}}i.prototype.search=function(e){for(var a=-1,n=e.length,i=[this._dict];++a<n;){var t=i[a],r=e.charAt(a);if(!(r in t))break;i.push(t[r])}for(;i.length;)if(i.pop()[o])return e.substring(0,i.length)},e.exports=i},83:function(e,a,n){var o=n(218),i=o[0],t=(o[1],o[2],o[3],o[4]),r=n(251).unicodeToFilename,f={};function l(e,a){var n=e[0],o=e[1];o||(o=r(n)),f[n]={shortCode:a,filename:o}}Object.keys(i).forEach((function(e){i[e][0].forEach((function(a){return l(a,e)}))})),t.forEach((function(e){return l(e)})),e.exports=f}},[[739,0]]]);
//# sourceMappingURL=settings.js.map \ No newline at end of file
diff --git a/priv/static/packs/core/settings.js.LICENSE b/priv/static/packs/core/settings.js.LICENSE.txt
index 4402748a5..4402748a5 100644
--- a/priv/static/packs/core/settings.js.LICENSE
+++ b/priv/static/packs/core/settings.js.LICENSE.txt
diff --git a/priv/static/packs/core/settings.js.map b/priv/static/packs/core/settings.js.map
index d61b87412..cd1dd9bf8 100644
--- a/priv/static/packs/core/settings.js.map
+++ b/priv/static/packs/core/settings.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/initial_state.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/unicode_to_filename.js","webpack:///./node_modules/process/browser.js","webpack:///./node_modules/escape-html/index.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/emoji.js","webpack:///./node_modules/rails-ujs/lib/assets/compiled/rails-ujs.js","webpack:///./node_modules/substring-trie/index.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/settings.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/emoji_unicode_mapping_light.js"],"names":["prop","element","document","getElementById","initialState","JSON","parse","textContent","getMeta","meta","reduceMotion","autoPlayGif","displayMedia","expandSpoilers","unfollowModal","boostModal","deleteModal","me","searchEnabled","maxChars","invitesEnabled","repository","source_url","version","mascot","profile_directory","isStaff","forceSingleColumn","useBlurhash","usePendingItems","showTrends","title","cropImages","deleteOthersNotice","rights","exports","unicodeToFilename","str","result","charCode","p","i","length","charCodeAt","toString","cachedSetTimeout","cachedClearTimeout","process","module","defaultSetTimout","Error","defaultClearTimeout","runTimeout","fun","setTimeout","e","call","this","clearTimeout","currentQueue","queue","draining","queueIndex","cleanUpNextTick","concat","drainQueue","timeout","len","run","marker","runClearTimeout","Item","array","noop","nextTick","args","Array","arguments","push","prototype","apply","browser","env","argv","versions","on","addListener","once","off","removeListener","removeAllListeners","emit","prependListener","prependOnceListener","listeners","name","binding","cwd","chdir","dir","umask","matchHtmlRegExp","string","escape","match","exec","html","index","lastIndex","substring","trie","Trie","Object","keys","unicodeMapping","assetHost","CDN_HOST","emojify","customEmojis","tagCharsWithEmojis","rtn","tagChars","invisible","tag","indexOf","search","slice","codePointAt","rend","replacement","lt","shortname","filename","url","static_url","startsWith","shortCode","buildCustomEmojis","emojis","forEach","emoji","shortcode","get","replace","id","short_names","text","emoticons","keywords","imageUrl","custom","customCategory","categoriesFromEmojis","reduce","set","add","Set","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","getData","key","setData","value","$","querySelectorAll","csrfParam","csrfToken","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","defaultPrevented","defineProperty","obj","data","dispatchEvent","stopEverything","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","addEventListener","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","readyState","XMLHttpRequest","OPENED","send","location","href","type","toUpperCase","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","createElement","setAttribute","head","appendChild","removeChild","DOMParser","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","checked","map","encodeURIComponent","join","formElements","form","filter","el","allowAction","handleConfirm","answer","callback","message","getAttribute","confirm","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","handleDisabledElement","enableElement","disableElement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","ajaxPrefilter","originalOptions","start","_rails_loaded","CODA_MARKER","MiniTrie","words","_dict","word","dict","j","len2","char","charAt","stack","pop","require","escapeTextContentForBrowser","avatar","file","files","URL","createObjectURL","dataset","originalSrc","src","header","lock","focus","select","setSelectionRange","oldReadOnly","readonly","execCommand","blur","classList","remove","err","console","shortCodesToEmojiData","emojisWithoutShortCodes","processEmojiMapData","emojiMapData","native"],"mappings":"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","file":"core/settings.js","sourcesContent":["const element = document.getElementById('initial-state');\nconst initialState = element && JSON.parse(element.textContent);\n\nconst getMeta = (prop) => initialState && initialState.meta && initialState.meta[prop];\nconst getRight = (prop) => initialState && initialState.rights && initialState.rights[prop];\n\nexport const reduceMotion = getMeta('reduce_motion');\nexport const autoPlayGif = getMeta('auto_play_gif');\nexport const displayMedia = getMeta('display_media');\nexport const expandSpoilers = getMeta('expand_spoilers');\nexport const unfollowModal = getMeta('unfollow_modal');\nexport const boostModal = getMeta('boost_modal');\nexport const deleteModal = getMeta('delete_modal');\nexport const me = getMeta('me');\nexport const searchEnabled = getMeta('search_enabled');\nexport const maxChars = getMeta('max_toot_chars') || 500;\nexport const invitesEnabled = getMeta('invites_enabled');\nexport const repository = getMeta('repository');\nexport const source_url = getMeta('source_url');\nexport const version = getMeta('version');\nexport const mascot = getMeta('mascot');\nexport const profile_directory = getMeta('profile_directory');\nexport const isStaff = getMeta('is_staff');\nexport const forceSingleColumn = !getMeta('advanced_layout');\nexport const useBlurhash = getMeta('use_blurhash');\nexport const usePendingItems = getMeta('use_pending_items');\nexport const showTrends = getMeta('trends');\nexport const title = getMeta('title');\nexport const cropImages = getMeta('crop_images');\n\nexport const deleteOthersNotice = getRight('delete_others_notice');\n\nexport default initialState;\n","// taken from:\n// https://github.com/twitter/twemoji/blob/47732c7/twemoji-generator.js#L848-L866\nexports.unicodeToFilename = (str) => {\n let result = '';\n let charCode = 0;\n let p = 0;\n let i = 0;\n while (i < str.length) {\n charCode = str.charCodeAt(i++);\n if (p) {\n if (result.length > 0) {\n result += '-';\n }\n result += (0x10000 + ((p - 0xD800) << 10) + (charCode - 0xDC00)).toString(16);\n p = 0;\n } else if (0xD800 <= charCode && charCode <= 0xDBFF) {\n p = charCode;\n } else {\n if (result.length > 0) {\n result += '-';\n }\n result += charCode.toString(16);\n }\n }\n return result;\n};\n","// shim for using process in browser\nvar process = module.exports = {}; // cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\n\nfunction defaultClearTimeout() {\n throw new Error('clearTimeout has not been defined');\n}\n\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n})();\n\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n } // if setTimeout wasn't available but was latter defined\n\n\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch (e) {\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n}\n\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n } // if clearTimeout wasn't available but was latter defined\n\n\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e) {\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n}\n\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n\n draining = false;\n\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n var len = queue.length;\n\n while (len) {\n currentQueue = queue;\n queue = [];\n\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n\n queueIndex = -1;\n len = queue.length;\n }\n\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n\n queue.push(new Item(fun, args));\n\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n}; // v8 likes predictible objects\n\n\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\n\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\n\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\n\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) {\n return [];\n};\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () {\n return '/';\n};\n\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\n\nprocess.umask = function () {\n return 0;\n};","/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n'use strict';\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34:\n // \"\n escape = '&quot;';\n break;\n\n case 38:\n // &\n escape = '&amp;';\n break;\n\n case 39:\n // '\n escape = '&#39;';\n break;\n\n case 60:\n // <\n escape = '&lt;';\n break;\n\n case 62:\n // >\n escape = '&gt;';\n break;\n\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index ? html + str.substring(lastIndex, index) : html;\n}","import { autoPlayGif } from '../../initial_state';\nimport unicodeMapping from './emoji_unicode_mapping_light';\nimport Trie from 'substring-trie';\n\nconst trie = new Trie(Object.keys(unicodeMapping));\n\nconst assetHost = process.env.CDN_HOST || '';\n\nconst emojify = (str, customEmojis = {}) => {\n const tagCharsWithoutEmojis = '<&';\n const tagCharsWithEmojis = Object.keys(customEmojis).length ? '<&:' : '<&';\n let rtn = '', tagChars = tagCharsWithEmojis, invisible = 0;\n for (;;) {\n let match, i = 0, tag;\n while (i < str.length && (tag = tagChars.indexOf(str[i])) === -1 && (invisible || !(match = trie.search(str.slice(i))))) {\n i += str.codePointAt(i) < 65536 ? 1 : 2;\n }\n let rend, replacement = '';\n if (i === str.length) {\n break;\n } else if (str[i] === ':') {\n if (!(() => {\n rend = str.indexOf(':', i + 1) + 1;\n if (!rend) return false; // no pair of ':'\n const lt = str.indexOf('<', i + 1);\n if (!(lt === -1 || lt >= rend)) return false; // tag appeared before closing ':'\n const shortname = str.slice(i, rend);\n // now got a replacee as ':shortname:'\n // if you want additional emoji handler, add statements below which set replacement and return true.\n if (shortname in customEmojis) {\n const filename = autoPlayGif ? customEmojis[shortname].url : customEmojis[shortname].static_url;\n replacement = `<img draggable=\"false\" class=\"emojione custom-emoji\" alt=\"${shortname}\" title=\"${shortname}\" src=\"${filename}\" data-original=\"${customEmojis[shortname].url}\" data-static=\"${customEmojis[shortname].static_url}\" />`;\n return true;\n }\n return false;\n })()) rend = ++i;\n } else if (tag >= 0) { // <, &\n rend = str.indexOf('>;'[tag], i + 1) + 1;\n if (!rend) {\n break;\n }\n if (tag === 0) {\n if (invisible) {\n if (str[i + 1] === '/') { // closing tag\n if (!--invisible) {\n tagChars = tagCharsWithEmojis;\n }\n } else if (str[rend - 2] !== '/') { // opening tag\n invisible++;\n }\n } else {\n if (str.startsWith('<span class=\"invisible\">', i)) {\n // avoid emojifying on invisible text\n invisible = 1;\n tagChars = tagCharsWithoutEmojis;\n }\n }\n }\n i = rend;\n } else { // matched to unicode emoji\n const { filename, shortCode } = unicodeMapping[match];\n const title = shortCode ? `:${shortCode}:` : '';\n replacement = `<img draggable=\"false\" class=\"emojione\" alt=\"${match}\" title=\"${title}\" src=\"${assetHost}/emoji/${filename}.svg\" />`;\n rend = i + match.length;\n // If the matched character was followed by VS15 (for selecting text presentation), skip it.\n if (str.codePointAt(rend) === 65038) {\n rend += 1;\n }\n }\n rtn += str.slice(0, i) + replacement;\n str = str.slice(rend);\n }\n return rtn + str;\n};\n\nexport default emojify;\n\nexport const buildCustomEmojis = (customEmojis) => {\n const emojis = [];\n\n customEmojis.forEach(emoji => {\n const shortcode = emoji.get('shortcode');\n const url = autoPlayGif ? emoji.get('url') : emoji.get('static_url');\n const name = shortcode.replace(':', '');\n\n emojis.push({\n id: name,\n name,\n short_names: [name],\n text: '',\n emoticons: [],\n keywords: [name],\n imageUrl: url,\n custom: true,\n customCategory: emoji.get('category'),\n });\n });\n\n return emojis;\n};\n\nexport const categoriesFromEmojis = customEmojis => customEmojis.reduce((set, emoji) => set.add(emoji.get('category') ? `custom-${emoji.get('category')}` : 'custom'), new Set(['custom']));\n","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = confirm(message);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","'use strict';\n\nvar CODA_MARKER = '$$'; // marks the end of the string\n\nfunction MiniTrie(words) {\n this._dict = {};\n\n for (var i = 0, len = words.length; i < len; i++) {\n var word = words[i];\n var dict = this._dict;\n\n for (var j = 0, len2 = word.length; j < len2; j++) {\n var char = word.charAt(j);\n dict = dict[char] = dict[char] || {};\n }\n\n dict[CODA_MARKER] = true;\n }\n}\n\nMiniTrie.prototype.search = function (str) {\n var i = -1;\n var len = str.length;\n var stack = [this._dict];\n\n while (++i < len) {\n var dict = stack[i];\n var char = str.charAt(i);\n\n if (char in dict) {\n stack.push(dict[char]);\n } else {\n break;\n }\n }\n\n while (stack.length) {\n if (stack.pop()[CODA_MARKER]) {\n return str.substring(0, stack.length);\n }\n }\n};\n\nmodule.exports = MiniTrie;","// This file will be loaded on settings pages, regardless of theme.\n\nimport escapeTextContentForBrowser from 'escape-html';\nconst { delegate } = require('rails-ujs');\nimport emojify from '../mastodon/features/emoji/emoji';\n\ndelegate(document, '#account_display_name', 'input', ({ target }) => {\n const name = document.querySelector('.card .display-name strong');\n if (name) {\n if (target.value) {\n name.innerHTML = emojify(escapeTextContentForBrowser(target.value));\n } else {\n name.textContent = document.querySelector('#default_account_display_name').textContent;\n }\n }\n});\n\ndelegate(document, '#account_avatar', 'change', ({ target }) => {\n const avatar = document.querySelector('.card .avatar img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : avatar.dataset.originalSrc;\n\n avatar.src = url;\n});\n\ndelegate(document, '#account_header', 'change', ({ target }) => {\n const header = document.querySelector('.card .card__img img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : header.dataset.originalSrc;\n\n header.src = url;\n});\n\ndelegate(document, '#account_locked', 'change', ({ target }) => {\n const lock = document.querySelector('.card .display-name i');\n\n if (target.checked) {\n lock.style.display = 'inline';\n } else {\n lock.style.display = 'none';\n }\n});\n\ndelegate(document, '.input-copy input', 'click', ({ target }) => {\n target.focus();\n target.select();\n target.setSelectionRange(0, target.value.length);\n});\n\ndelegate(document, '.input-copy button', 'click', ({ target }) => {\n const input = target.parentNode.querySelector('.input-copy__wrapper input');\n\n const oldReadOnly = input.readonly;\n\n input.readonly = false;\n input.focus();\n input.select();\n input.setSelectionRange(0, input.value.length);\n\n try {\n if (document.execCommand('copy')) {\n input.blur();\n target.parentNode.classList.add('copied');\n\n setTimeout(() => {\n target.parentNode.classList.remove('copied');\n }, 700);\n }\n } catch (err) {\n console.error(err);\n }\n\n input.readonly = oldReadOnly;\n});\n","// A mapping of unicode strings to an object containing the filename\n// (i.e. the svg filename) and a shortCode intended to be shown\n// as a \"title\" attribute in an HTML element (aka tooltip).\n\nconst [\n shortCodesToEmojiData,\n skins, // eslint-disable-line no-unused-vars\n categories, // eslint-disable-line no-unused-vars\n short_names, // eslint-disable-line no-unused-vars\n emojisWithoutShortCodes,\n] = require('./emoji_compressed');\nconst { unicodeToFilename } = require('./unicode_to_filename');\n\n// decompress\nconst unicodeMapping = {};\n\nfunction processEmojiMapData(emojiMapData, shortCode) {\n let [ native, filename ] = emojiMapData;\n if (!filename) {\n // filename name can be derived from unicodeToFilename\n filename = unicodeToFilename(native);\n }\n unicodeMapping[native] = {\n shortCode: shortCode,\n filename: filename,\n };\n}\n\nObject.keys(shortCodesToEmojiData).forEach((shortCode) => {\n let [ filenameData ] = shortCodesToEmojiData[shortCode];\n filenameData.forEach(emojiMapData => processEmojiMapData(emojiMapData, shortCode));\n});\nemojisWithoutShortCodes.forEach(emojiMapData => processEmojiMapData(emojiMapData));\n\nmodule.exports = unicodeMapping;\n"],"sourceRoot":""} \ No newline at end of file
+{"version":3,"sources":["webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/initial_state.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/unicode_to_filename.js","webpack:///./node_modules/process/browser.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/emoji.js","webpack:///./node_modules/escape-html/index.js","webpack:///./node_modules/@rails/ujs/lib/assets/compiled/rails-ujs.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/core/settings.js","webpack:///./node_modules/substring-trie/index.js","webpack:///app/javascript/tank/sources/git/git.pleroma.social/pleroma/mastofe/app/javascript/mastodon/features/emoji/emoji_unicode_mapping_light.js"],"names":["prop","element","document","getElementById","initialState","JSON","parse","textContent","getMeta","meta","reduceMotion","autoPlayGif","displayMedia","expandSpoilers","unfollowModal","boostModal","deleteModal","me","searchEnabled","maxChars","invitesEnabled","repository","source_url","version","mascot","profile_directory","isStaff","forceSingleColumn","useBlurhash","usePendingItems","showTrends","title","cropImages","deleteOthersNotice","rights","exports","unicodeToFilename","str","result","charCode","p","i","length","charCodeAt","toString","cachedSetTimeout","cachedClearTimeout","process","module","defaultSetTimout","Error","defaultClearTimeout","runTimeout","fun","setTimeout","e","call","this","clearTimeout","currentQueue","queue","draining","queueIndex","cleanUpNextTick","concat","drainQueue","timeout","len","run","marker","runClearTimeout","Item","array","noop","nextTick","args","Array","arguments","push","prototype","apply","browser","env","argv","versions","on","addListener","once","off","removeListener","removeAllListeners","emit","prependListener","prependOnceListener","listeners","name","binding","cwd","chdir","dir","umask","trie","Trie","Object","keys","unicodeMapping","assetHost","CDN_HOST","emojify","customEmojis","tagCharsWithEmojis","rtn","tagChars","invisible","match","tag","indexOf","search","slice","codePointAt","rend","replacement","lt","shortname","filename","url","static_url","startsWith","shortCode","buildCustomEmojis","emojis","forEach","emoji","shortcode","get","replace","id","short_names","text","emoticons","keywords","imageUrl","custom","customCategory","categoriesFromEmojis","reduce","set","add","Set","matchHtmlRegExp","string","escape","exec","html","index","lastIndex","substring","Rails","linkClickSelector","buttonClickSelector","selector","exclude","inputChangeSelector","formSubmitSelector","formInputClickSelector","formDisableSelector","formEnableSelector","fileInputSelector","linkDisableSelector","buttonDisableSelector","nonce","loadCSPNonce","ref","querySelector","content","cspNonce","m","Element","matches","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","getData","key","setData","value","$","querySelectorAll","csrfParam","csrfToken","CSRFProtection","xhr","token","setRequestHeader","refreshCSRFTokens","param","input","CustomEvent","fire","preventDefault","window","event","params","evt","createEvent","initCustomEvent","bubbles","cancelable","detail","Event","defaultPrevented","defineProperty","obj","data","dispatchEvent","stopEverything","target","stopPropagation","stopImmediatePropagation","delegate","eventType","handler","addEventListener","parentNode","AcceptHeaders","createXHR","prepareOptions","processResponse","xml","json","script","ajax","options","response","responseText","getResponseHeader","Math","floor","status","success","statusText","error","complete","beforeSend","readyState","XMLHttpRequest","OPENED","send","location","href","type","toUpperCase","dataType","accept","done","open","crossDomain","withCredentials","onreadystatechange","DONE","parser","createElement","setAttribute","head","appendChild","removeChild","DOMParser","parseFromString","isCrossDomain","originAnchor","urlAnchor","protocol","host","toArray","serializeElement","additionalParam","inputs","elements","disabled","option","selected","checked","map","encodeURIComponent","join","formElements","form","filter","el","allowAction","handleConfirm","confirm","message","answer","callback","getAttribute","disableFormElement","disableFormElements","disableLinkElement","enableFormElement","enableFormElements","enableLinkElement","isXhrRedirect","handleDisabledElement","enableElement","disableElement","innerHTML","originalText","removeEventListener","handleMethod","formContent","method","action","style","display","body","click","isRemote","handleRemote","button","enctype","FormData","append","formSubmitButtonClick","formNoValidate","preventInsignificantClick","insignificantMetaClick","metaKey","ctrlKey","jQuery","rails","ajaxPrefilter","originalOptions","start","_rails_loaded","require","escapeTextContentForBrowser","avatar","file","files","URL","createObjectURL","dataset","originalSrc","src","header","lock","focus","select","setSelectionRange","oldReadOnly","readonly","execCommand","blur","classList","remove","err","console","CODA_MARKER","MiniTrie","words","_dict","word","dict","j","len2","char","charAt","stack","pop","shortCodesToEmojiData","emojisWithoutShortCodes","processEmojiMapData","emojiMapData","native"],"mappings":"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","file":"core/settings.js","sourcesContent":["const element = document.getElementById('initial-state');\nconst initialState = element && JSON.parse(element.textContent);\n\nconst getMeta = (prop) => initialState && initialState.meta && initialState.meta[prop];\nconst getRight = (prop) => initialState && initialState.rights && initialState.rights[prop];\n\nexport const reduceMotion = getMeta('reduce_motion');\nexport const autoPlayGif = getMeta('auto_play_gif');\nexport const displayMedia = getMeta('display_media');\nexport const expandSpoilers = getMeta('expand_spoilers');\nexport const unfollowModal = getMeta('unfollow_modal');\nexport const boostModal = getMeta('boost_modal');\nexport const deleteModal = getMeta('delete_modal');\nexport const me = getMeta('me');\nexport const searchEnabled = getMeta('search_enabled');\nexport const maxChars = getMeta('max_toot_chars') || 500;\nexport const invitesEnabled = getMeta('invites_enabled');\nexport const repository = getMeta('repository');\nexport const source_url = getMeta('source_url');\nexport const version = getMeta('version');\nexport const mascot = getMeta('mascot');\nexport const profile_directory = getMeta('profile_directory');\nexport const isStaff = getMeta('is_staff');\nexport const forceSingleColumn = !getMeta('advanced_layout');\nexport const useBlurhash = getMeta('use_blurhash');\nexport const usePendingItems = getMeta('use_pending_items');\nexport const showTrends = getMeta('trends');\nexport const title = getMeta('title');\nexport const cropImages = getMeta('crop_images');\n\nexport const deleteOthersNotice = getRight('delete_others_notice');\n\nexport default initialState;\n","// taken from:\n// https://github.com/twitter/twemoji/blob/47732c7/twemoji-generator.js#L848-L866\nexports.unicodeToFilename = (str) => {\n let result = '';\n let charCode = 0;\n let p = 0;\n let i = 0;\n while (i < str.length) {\n charCode = str.charCodeAt(i++);\n if (p) {\n if (result.length > 0) {\n result += '-';\n }\n result += (0x10000 + ((p - 0xD800) << 10) + (charCode - 0xDC00)).toString(16);\n p = 0;\n } else if (0xD800 <= charCode && charCode <= 0xDBFF) {\n p = charCode;\n } else {\n if (result.length > 0) {\n result += '-';\n }\n result += charCode.toString(16);\n }\n }\n return result;\n};\n","// shim for using process in browser\nvar process = module.exports = {}; // cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\n\nfunction defaultClearTimeout() {\n throw new Error('clearTimeout has not been defined');\n}\n\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n})();\n\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n } // if setTimeout wasn't available but was latter defined\n\n\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch (e) {\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n}\n\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n } // if clearTimeout wasn't available but was latter defined\n\n\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e) {\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e) {\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n}\n\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n\n draining = false;\n\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n var len = queue.length;\n\n while (len) {\n currentQueue = queue;\n queue = [];\n\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n\n queueIndex = -1;\n len = queue.length;\n }\n\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n\n queue.push(new Item(fun, args));\n\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n}; // v8 likes predictible objects\n\n\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\n\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\n\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\n\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) {\n return [];\n};\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () {\n return '/';\n};\n\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\n\nprocess.umask = function () {\n return 0;\n};","import { autoPlayGif } from '../../initial_state';\nimport unicodeMapping from './emoji_unicode_mapping_light';\nimport Trie from 'substring-trie';\n\nconst trie = new Trie(Object.keys(unicodeMapping));\n\nconst assetHost = process.env.CDN_HOST || '';\n\nconst emojify = (str, customEmojis = {}) => {\n const tagCharsWithoutEmojis = '<&';\n const tagCharsWithEmojis = Object.keys(customEmojis).length ? '<&:' : '<&';\n let rtn = '', tagChars = tagCharsWithEmojis, invisible = 0;\n for (;;) {\n let match, i = 0, tag;\n while (i < str.length && (tag = tagChars.indexOf(str[i])) === -1 && (invisible || !(match = trie.search(str.slice(i))))) {\n i += str.codePointAt(i) < 65536 ? 1 : 2;\n }\n let rend, replacement = '';\n if (i === str.length) {\n break;\n } else if (str[i] === ':') {\n if (!(() => {\n rend = str.indexOf(':', i + 1) + 1;\n if (!rend) return false; // no pair of ':'\n const lt = str.indexOf('<', i + 1);\n if (!(lt === -1 || lt >= rend)) return false; // tag appeared before closing ':'\n const shortname = str.slice(i, rend);\n // now got a replacee as ':shortname:'\n // if you want additional emoji handler, add statements below which set replacement and return true.\n if (shortname in customEmojis) {\n const filename = autoPlayGif ? customEmojis[shortname].url : customEmojis[shortname].static_url;\n replacement = `<img draggable=\"false\" class=\"emojione custom-emoji\" alt=\"${shortname}\" title=\"${shortname}\" src=\"${filename}\" data-original=\"${customEmojis[shortname].url}\" data-static=\"${customEmojis[shortname].static_url}\" />`;\n return true;\n }\n return false;\n })()) rend = ++i;\n } else if (tag >= 0) { // <, &\n rend = str.indexOf('>;'[tag], i + 1) + 1;\n if (!rend) {\n break;\n }\n if (tag === 0) {\n if (invisible) {\n if (str[i + 1] === '/') { // closing tag\n if (!--invisible) {\n tagChars = tagCharsWithEmojis;\n }\n } else if (str[rend - 2] !== '/') { // opening tag\n invisible++;\n }\n } else {\n if (str.startsWith('<span class=\"invisible\">', i)) {\n // avoid emojifying on invisible text\n invisible = 1;\n tagChars = tagCharsWithoutEmojis;\n }\n }\n }\n i = rend;\n } else { // matched to unicode emoji\n const { filename, shortCode } = unicodeMapping[match];\n const title = shortCode ? `:${shortCode}:` : '';\n replacement = `<img draggable=\"false\" class=\"emojione\" alt=\"${match}\" title=\"${title}\" src=\"${assetHost}/emoji/${filename}.svg\" />`;\n rend = i + match.length;\n // If the matched character was followed by VS15 (for selecting text presentation), skip it.\n if (str.codePointAt(rend) === 65038) {\n rend += 1;\n }\n }\n rtn += str.slice(0, i) + replacement;\n str = str.slice(rend);\n }\n return rtn + str;\n};\n\nexport default emojify;\n\nexport const buildCustomEmojis = (customEmojis) => {\n const emojis = [];\n\n customEmojis.forEach(emoji => {\n const shortcode = emoji.get('shortcode');\n const url = autoPlayGif ? emoji.get('url') : emoji.get('static_url');\n const name = shortcode.replace(':', '');\n\n emojis.push({\n id: name,\n name,\n short_names: [name],\n text: '',\n emoticons: [],\n keywords: [name],\n imageUrl: url,\n custom: true,\n customCategory: emoji.get('category'),\n });\n });\n\n return emojis;\n};\n\nexport const categoriesFromEmojis = customEmojis => customEmojis.reduce((set, emoji) => set.add(emoji.get('category') ? `custom-${emoji.get('category')}` : 'custom'), new Set(['custom']));\n","/*!\n * escape-html\n * Copyright(c) 2012-2013 TJ Holowaychuk\n * Copyright(c) 2015 Andreas Lubbe\n * Copyright(c) 2015 Tiancheng \"Timothy\" Gu\n * MIT Licensed\n */\n'use strict';\n/**\n * Module variables.\n * @private\n */\n\nvar matchHtmlRegExp = /[\"'&<>]/;\n/**\n * Module exports.\n * @public\n */\n\nmodule.exports = escapeHtml;\n/**\n * Escape special characters in the given string of html.\n *\n * @param {string} string The string to escape for inserting into HTML\n * @return {string}\n * @public\n */\n\nfunction escapeHtml(string) {\n var str = '' + string;\n var match = matchHtmlRegExp.exec(str);\n\n if (!match) {\n return str;\n }\n\n var escape;\n var html = '';\n var index = 0;\n var lastIndex = 0;\n\n for (index = match.index; index < str.length; index++) {\n switch (str.charCodeAt(index)) {\n case 34:\n // \"\n escape = '&quot;';\n break;\n\n case 38:\n // &\n escape = '&amp;';\n break;\n\n case 39:\n // '\n escape = '&#39;';\n break;\n\n case 60:\n // <\n escape = '&lt;';\n break;\n\n case 62:\n // >\n escape = '&gt;';\n break;\n\n default:\n continue;\n }\n\n if (lastIndex !== index) {\n html += str.substring(lastIndex, index);\n }\n\n lastIndex = index + 1;\n html += escape;\n }\n\n return lastIndex !== index ? html + str.substring(lastIndex, index) : html;\n}","/*\nUnobtrusive JavaScript\nhttps://github.com/rails/rails/blob/master/actionview/app/assets/javascripts\nReleased under the MIT license\n */\n;\n(function () {\n var context = this;\n (function () {\n (function () {\n this.Rails = {\n linkClickSelector: 'a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]',\n buttonClickSelector: {\n selector: 'button[data-remote]:not([form]), button[data-confirm]:not([form])',\n exclude: 'form button'\n },\n inputChangeSelector: 'select[data-remote], input[data-remote], textarea[data-remote]',\n formSubmitSelector: 'form',\n formInputClickSelector: 'form input[type=submit], form input[type=image], form button[type=submit], form button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])',\n formDisableSelector: 'input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled',\n formEnableSelector: 'input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled',\n fileInputSelector: 'input[name][type=file]:not([disabled])',\n linkDisableSelector: 'a[data-disable-with], a[data-disable]',\n buttonDisableSelector: 'button[data-remote][data-disable-with], button[data-remote][data-disable]'\n };\n }).call(this);\n }).call(context);\n var Rails = context.Rails;\n (function () {\n (function () {\n var nonce;\n nonce = null;\n\n Rails.loadCSPNonce = function () {\n var ref;\n return nonce = (ref = document.querySelector(\"meta[name=csp-nonce]\")) != null ? ref.content : void 0;\n };\n\n Rails.cspNonce = function () {\n return nonce != null ? nonce : Rails.loadCSPNonce();\n };\n }).call(this);\n (function () {\n var expando, m;\n m = Element.prototype.matches || Element.prototype.matchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector || Element.prototype.oMatchesSelector || Element.prototype.webkitMatchesSelector;\n\n Rails.matches = function (element, selector) {\n if (selector.exclude != null) {\n return m.call(element, selector.selector) && !m.call(element, selector.exclude);\n } else {\n return m.call(element, selector);\n }\n };\n\n expando = '_ujsData';\n\n Rails.getData = function (element, key) {\n var ref;\n return (ref = element[expando]) != null ? ref[key] : void 0;\n };\n\n Rails.setData = function (element, key, value) {\n if (element[expando] == null) {\n element[expando] = {};\n }\n\n return element[expando][key] = value;\n };\n\n Rails.$ = function (selector) {\n return Array.prototype.slice.call(document.querySelectorAll(selector));\n };\n }).call(this);\n (function () {\n var $, csrfParam, csrfToken;\n $ = Rails.$;\n\n csrfToken = Rails.csrfToken = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-token]');\n return meta && meta.content;\n };\n\n csrfParam = Rails.csrfParam = function () {\n var meta;\n meta = document.querySelector('meta[name=csrf-param]');\n return meta && meta.content;\n };\n\n Rails.CSRFProtection = function (xhr) {\n var token;\n token = csrfToken();\n\n if (token != null) {\n return xhr.setRequestHeader('X-CSRF-Token', token);\n }\n };\n\n Rails.refreshCSRFTokens = function () {\n var param, token;\n token = csrfToken();\n param = csrfParam();\n\n if (token != null && param != null) {\n return $('form input[name=\"' + param + '\"]').forEach(function (input) {\n return input.value = token;\n });\n }\n };\n }).call(this);\n (function () {\n var CustomEvent, fire, matches, preventDefault;\n matches = Rails.matches;\n CustomEvent = window.CustomEvent;\n\n if (typeof CustomEvent !== 'function') {\n CustomEvent = function CustomEvent(event, params) {\n var evt;\n evt = document.createEvent('CustomEvent');\n evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);\n return evt;\n };\n\n CustomEvent.prototype = window.Event.prototype;\n preventDefault = CustomEvent.prototype.preventDefault;\n\n CustomEvent.prototype.preventDefault = function () {\n var result;\n result = preventDefault.call(this);\n\n if (this.cancelable && !this.defaultPrevented) {\n Object.defineProperty(this, 'defaultPrevented', {\n get: function get() {\n return true;\n }\n });\n }\n\n return result;\n };\n }\n\n fire = Rails.fire = function (obj, name, data) {\n var event;\n event = new CustomEvent(name, {\n bubbles: true,\n cancelable: true,\n detail: data\n });\n obj.dispatchEvent(event);\n return !event.defaultPrevented;\n };\n\n Rails.stopEverything = function (e) {\n fire(e.target, 'ujs:everythingStopped');\n e.preventDefault();\n e.stopPropagation();\n return e.stopImmediatePropagation();\n };\n\n Rails.delegate = function (element, selector, eventType, handler) {\n return element.addEventListener(eventType, function (e) {\n var target;\n target = e.target;\n\n while (!(!(target instanceof Element) || matches(target, selector))) {\n target = target.parentNode;\n }\n\n if (target instanceof Element && handler.call(target, e) === false) {\n e.preventDefault();\n return e.stopPropagation();\n }\n });\n };\n }).call(this);\n (function () {\n var AcceptHeaders, CSRFProtection, createXHR, cspNonce, fire, prepareOptions, processResponse;\n cspNonce = Rails.cspNonce, CSRFProtection = Rails.CSRFProtection, fire = Rails.fire;\n AcceptHeaders = {\n '*': '*/*',\n text: 'text/plain',\n html: 'text/html',\n xml: 'application/xml, text/xml',\n json: 'application/json, text/javascript',\n script: 'text/javascript, application/javascript, application/ecmascript, application/x-ecmascript'\n };\n\n Rails.ajax = function (options) {\n var xhr;\n options = prepareOptions(options);\n xhr = createXHR(options, function () {\n var ref, response;\n response = processResponse((ref = xhr.response) != null ? ref : xhr.responseText, xhr.getResponseHeader('Content-Type'));\n\n if (Math.floor(xhr.status / 100) === 2) {\n if (typeof options.success === \"function\") {\n options.success(response, xhr.statusText, xhr);\n }\n } else {\n if (typeof options.error === \"function\") {\n options.error(response, xhr.statusText, xhr);\n }\n }\n\n return typeof options.complete === \"function\" ? options.complete(xhr, xhr.statusText) : void 0;\n });\n\n if (options.beforeSend != null && !options.beforeSend(xhr, options)) {\n return false;\n }\n\n if (xhr.readyState === XMLHttpRequest.OPENED) {\n return xhr.send(options.data);\n }\n };\n\n prepareOptions = function prepareOptions(options) {\n options.url = options.url || location.href;\n options.type = options.type.toUpperCase();\n\n if (options.type === 'GET' && options.data) {\n if (options.url.indexOf('?') < 0) {\n options.url += '?' + options.data;\n } else {\n options.url += '&' + options.data;\n }\n }\n\n if (AcceptHeaders[options.dataType] == null) {\n options.dataType = '*';\n }\n\n options.accept = AcceptHeaders[options.dataType];\n\n if (options.dataType !== '*') {\n options.accept += ', */*; q=0.01';\n }\n\n return options;\n };\n\n createXHR = function createXHR(options, done) {\n var xhr;\n xhr = new XMLHttpRequest();\n xhr.open(options.type, options.url, true);\n xhr.setRequestHeader('Accept', options.accept);\n\n if (typeof options.data === 'string') {\n xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');\n }\n\n if (!options.crossDomain) {\n xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');\n }\n\n CSRFProtection(xhr);\n xhr.withCredentials = !!options.withCredentials;\n\n xhr.onreadystatechange = function () {\n if (xhr.readyState === XMLHttpRequest.DONE) {\n return done(xhr);\n }\n };\n\n return xhr;\n };\n\n processResponse = function processResponse(response, type) {\n var parser, script;\n\n if (typeof response === 'string' && typeof type === 'string') {\n if (type.match(/\\bjson\\b/)) {\n try {\n response = JSON.parse(response);\n } catch (error) {}\n } else if (type.match(/\\b(?:java|ecma)script\\b/)) {\n script = document.createElement('script');\n script.setAttribute('nonce', cspNonce());\n script.text = response;\n document.head.appendChild(script).parentNode.removeChild(script);\n } else if (type.match(/\\b(xml|html|svg)\\b/)) {\n parser = new DOMParser();\n type = type.replace(/;.+/, '');\n\n try {\n response = parser.parseFromString(response, type);\n } catch (error) {}\n }\n }\n\n return response;\n };\n\n Rails.href = function (element) {\n return element.href;\n };\n\n Rails.isCrossDomain = function (url) {\n var e, originAnchor, urlAnchor;\n originAnchor = document.createElement('a');\n originAnchor.href = location.href;\n urlAnchor = document.createElement('a');\n\n try {\n urlAnchor.href = url;\n return !((!urlAnchor.protocol || urlAnchor.protocol === ':') && !urlAnchor.host || originAnchor.protocol + '//' + originAnchor.host === urlAnchor.protocol + '//' + urlAnchor.host);\n } catch (error) {\n e = error;\n return true;\n }\n };\n }).call(this);\n (function () {\n var matches, toArray;\n matches = Rails.matches;\n\n toArray = function toArray(e) {\n return Array.prototype.slice.call(e);\n };\n\n Rails.serializeElement = function (element, additionalParam) {\n var inputs, params;\n inputs = [element];\n\n if (matches(element, 'form')) {\n inputs = toArray(element.elements);\n }\n\n params = [];\n inputs.forEach(function (input) {\n if (!input.name || input.disabled) {\n return;\n }\n\n if (matches(input, 'fieldset[disabled] *')) {\n return;\n }\n\n if (matches(input, 'select')) {\n return toArray(input.options).forEach(function (option) {\n if (option.selected) {\n return params.push({\n name: input.name,\n value: option.value\n });\n }\n });\n } else if (input.checked || ['radio', 'checkbox', 'submit'].indexOf(input.type) === -1) {\n return params.push({\n name: input.name,\n value: input.value\n });\n }\n });\n\n if (additionalParam) {\n params.push(additionalParam);\n }\n\n return params.map(function (param) {\n if (param.name != null) {\n return encodeURIComponent(param.name) + \"=\" + encodeURIComponent(param.value);\n } else {\n return param;\n }\n }).join('&');\n };\n\n Rails.formElements = function (form, selector) {\n if (matches(form, 'form')) {\n return toArray(form.elements).filter(function (el) {\n return matches(el, selector);\n });\n } else {\n return toArray(form.querySelectorAll(selector));\n }\n };\n }).call(this);\n (function () {\n var allowAction, fire, stopEverything;\n fire = Rails.fire, stopEverything = Rails.stopEverything;\n\n Rails.handleConfirm = function (e) {\n if (!allowAction(this)) {\n return stopEverything(e);\n }\n };\n\n Rails.confirm = function (message, element) {\n return confirm(message);\n };\n\n allowAction = function allowAction(element) {\n var answer, callback, message;\n message = element.getAttribute('data-confirm');\n\n if (!message) {\n return true;\n }\n\n answer = false;\n\n if (fire(element, 'confirm')) {\n try {\n answer = Rails.confirm(message, element);\n } catch (error) {}\n\n callback = fire(element, 'confirm:complete', [answer]);\n }\n\n return answer && callback;\n };\n }).call(this);\n (function () {\n var disableFormElement, disableFormElements, disableLinkElement, enableFormElement, enableFormElements, enableLinkElement, formElements, getData, isXhrRedirect, matches, setData, stopEverything;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, stopEverything = Rails.stopEverything, formElements = Rails.formElements;\n\n Rails.handleDisabledElement = function (e) {\n var element;\n element = this;\n\n if (element.disabled) {\n return stopEverything(e);\n }\n };\n\n Rails.enableElement = function (e) {\n var element;\n\n if (e instanceof Event) {\n if (isXhrRedirect(e)) {\n return;\n }\n\n element = e.target;\n } else {\n element = e;\n }\n\n if (matches(element, Rails.linkDisableSelector)) {\n return enableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formEnableSelector)) {\n return enableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return enableFormElements(element);\n }\n };\n\n Rails.disableElement = function (e) {\n var element;\n element = e instanceof Event ? e.target : e;\n\n if (matches(element, Rails.linkDisableSelector)) {\n return disableLinkElement(element);\n } else if (matches(element, Rails.buttonDisableSelector) || matches(element, Rails.formDisableSelector)) {\n return disableFormElement(element);\n } else if (matches(element, Rails.formSubmitSelector)) {\n return disableFormElements(element);\n }\n };\n\n disableLinkElement = function disableLinkElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n }\n\n element.addEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', true);\n };\n\n enableLinkElement = function enableLinkElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n element.innerHTML = originalText;\n setData(element, 'ujs:enable-with', null);\n }\n\n element.removeEventListener('click', stopEverything);\n return setData(element, 'ujs:disabled', null);\n };\n\n disableFormElements = function disableFormElements(form) {\n return formElements(form, Rails.formDisableSelector).forEach(disableFormElement);\n };\n\n disableFormElement = function disableFormElement(element) {\n var replacement;\n\n if (getData(element, 'ujs:disabled')) {\n return;\n }\n\n replacement = element.getAttribute('data-disable-with');\n\n if (replacement != null) {\n if (matches(element, 'button')) {\n setData(element, 'ujs:enable-with', element.innerHTML);\n element.innerHTML = replacement;\n } else {\n setData(element, 'ujs:enable-with', element.value);\n element.value = replacement;\n }\n }\n\n element.disabled = true;\n return setData(element, 'ujs:disabled', true);\n };\n\n enableFormElements = function enableFormElements(form) {\n return formElements(form, Rails.formEnableSelector).forEach(enableFormElement);\n };\n\n enableFormElement = function enableFormElement(element) {\n var originalText;\n originalText = getData(element, 'ujs:enable-with');\n\n if (originalText != null) {\n if (matches(element, 'button')) {\n element.innerHTML = originalText;\n } else {\n element.value = originalText;\n }\n\n setData(element, 'ujs:enable-with', null);\n }\n\n element.disabled = false;\n return setData(element, 'ujs:disabled', null);\n };\n\n isXhrRedirect = function isXhrRedirect(event) {\n var ref, xhr;\n xhr = (ref = event.detail) != null ? ref[0] : void 0;\n return (xhr != null ? xhr.getResponseHeader(\"X-Xhr-Redirect\") : void 0) != null;\n };\n }).call(this);\n (function () {\n var stopEverything;\n stopEverything = Rails.stopEverything;\n\n Rails.handleMethod = function (e) {\n var csrfParam, csrfToken, form, formContent, href, link, method;\n link = this;\n method = link.getAttribute('data-method');\n\n if (!method) {\n return;\n }\n\n href = Rails.href(link);\n csrfToken = Rails.csrfToken();\n csrfParam = Rails.csrfParam();\n form = document.createElement('form');\n formContent = \"<input name='_method' value='\" + method + \"' type='hidden' />\";\n\n if (csrfParam != null && csrfToken != null && !Rails.isCrossDomain(href)) {\n formContent += \"<input name='\" + csrfParam + \"' value='\" + csrfToken + \"' type='hidden' />\";\n }\n\n formContent += '<input type=\"submit\" />';\n form.method = 'post';\n form.action = href;\n form.target = link.target;\n form.innerHTML = formContent;\n form.style.display = 'none';\n document.body.appendChild(form);\n form.querySelector('[type=\"submit\"]').click();\n return stopEverything(e);\n };\n }).call(this);\n (function () {\n var ajax,\n fire,\n getData,\n isCrossDomain,\n isRemote,\n matches,\n serializeElement,\n setData,\n stopEverything,\n slice = [].slice;\n matches = Rails.matches, getData = Rails.getData, setData = Rails.setData, fire = Rails.fire, stopEverything = Rails.stopEverything, ajax = Rails.ajax, isCrossDomain = Rails.isCrossDomain, serializeElement = Rails.serializeElement;\n\n isRemote = function isRemote(element) {\n var value;\n value = element.getAttribute('data-remote');\n return value != null && value !== 'false';\n };\n\n Rails.handleRemote = function (e) {\n var button, data, dataType, element, method, url, withCredentials;\n element = this;\n\n if (!isRemote(element)) {\n return true;\n }\n\n if (!fire(element, 'ajax:before')) {\n fire(element, 'ajax:stopped');\n return false;\n }\n\n withCredentials = element.getAttribute('data-with-credentials');\n dataType = element.getAttribute('data-type') || 'script';\n\n if (matches(element, Rails.formSubmitSelector)) {\n button = getData(element, 'ujs:submit-button');\n method = getData(element, 'ujs:submit-button-formmethod') || element.method;\n url = getData(element, 'ujs:submit-button-formaction') || element.getAttribute('action') || location.href;\n\n if (method.toUpperCase() === 'GET') {\n url = url.replace(/\\?.*$/, '');\n }\n\n if (element.enctype === 'multipart/form-data') {\n data = new FormData(element);\n\n if (button != null) {\n data.append(button.name, button.value);\n }\n } else {\n data = serializeElement(element, button);\n }\n\n setData(element, 'ujs:submit-button', null);\n setData(element, 'ujs:submit-button-formmethod', null);\n setData(element, 'ujs:submit-button-formaction', null);\n } else if (matches(element, Rails.buttonClickSelector) || matches(element, Rails.inputChangeSelector)) {\n method = element.getAttribute('data-method');\n url = element.getAttribute('data-url');\n data = serializeElement(element, element.getAttribute('data-params'));\n } else {\n method = element.getAttribute('data-method');\n url = Rails.href(element);\n data = element.getAttribute('data-params');\n }\n\n ajax({\n type: method || 'GET',\n url: url,\n data: data,\n dataType: dataType,\n beforeSend: function beforeSend(xhr, options) {\n if (fire(element, 'ajax:beforeSend', [xhr, options])) {\n return fire(element, 'ajax:send', [xhr]);\n } else {\n fire(element, 'ajax:stopped');\n return false;\n }\n },\n success: function success() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:success', args);\n },\n error: function error() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:error', args);\n },\n complete: function complete() {\n var args;\n args = 1 <= arguments.length ? slice.call(arguments, 0) : [];\n return fire(element, 'ajax:complete', args);\n },\n crossDomain: isCrossDomain(url),\n withCredentials: withCredentials != null && withCredentials !== 'false'\n });\n return stopEverything(e);\n };\n\n Rails.formSubmitButtonClick = function (e) {\n var button, form;\n button = this;\n form = button.form;\n\n if (!form) {\n return;\n }\n\n if (button.name) {\n setData(form, 'ujs:submit-button', {\n name: button.name,\n value: button.value\n });\n }\n\n setData(form, 'ujs:formnovalidate-button', button.formNoValidate);\n setData(form, 'ujs:submit-button-formaction', button.getAttribute('formaction'));\n return setData(form, 'ujs:submit-button-formmethod', button.getAttribute('formmethod'));\n };\n\n Rails.preventInsignificantClick = function (e) {\n var data, insignificantMetaClick, link, metaClick, method, nonPrimaryMouseClick;\n link = this;\n method = (link.getAttribute('data-method') || 'GET').toUpperCase();\n data = link.getAttribute('data-params');\n metaClick = e.metaKey || e.ctrlKey;\n insignificantMetaClick = metaClick && method === 'GET' && !data;\n nonPrimaryMouseClick = e.button != null && e.button !== 0;\n\n if (nonPrimaryMouseClick || insignificantMetaClick) {\n return e.stopImmediatePropagation();\n }\n };\n }).call(this);\n (function () {\n var $, CSRFProtection, delegate, disableElement, enableElement, fire, formSubmitButtonClick, getData, handleConfirm, handleDisabledElement, handleMethod, handleRemote, loadCSPNonce, preventInsignificantClick, refreshCSRFTokens;\n fire = Rails.fire, delegate = Rails.delegate, getData = Rails.getData, $ = Rails.$, refreshCSRFTokens = Rails.refreshCSRFTokens, CSRFProtection = Rails.CSRFProtection, loadCSPNonce = Rails.loadCSPNonce, enableElement = Rails.enableElement, disableElement = Rails.disableElement, handleDisabledElement = Rails.handleDisabledElement, handleConfirm = Rails.handleConfirm, preventInsignificantClick = Rails.preventInsignificantClick, handleRemote = Rails.handleRemote, formSubmitButtonClick = Rails.formSubmitButtonClick, handleMethod = Rails.handleMethod;\n\n if (typeof jQuery !== \"undefined\" && jQuery !== null && jQuery.ajax != null) {\n if (jQuery.rails) {\n throw new Error('If you load both jquery_ujs and rails-ujs, use rails-ujs only.');\n }\n\n jQuery.rails = Rails;\n jQuery.ajaxPrefilter(function (options, originalOptions, xhr) {\n if (!options.crossDomain) {\n return CSRFProtection(xhr);\n }\n });\n }\n\n Rails.start = function () {\n if (window._rails_loaded) {\n throw new Error('rails-ujs has already been loaded!');\n }\n\n window.addEventListener('pageshow', function () {\n $(Rails.formEnableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n return $(Rails.linkDisableSelector).forEach(function (el) {\n if (getData(el, 'ujs:disabled')) {\n return enableElement(el);\n }\n });\n });\n delegate(document, Rails.linkDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.linkDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.buttonDisableSelector, 'ajax:stopped', enableElement);\n delegate(document, Rails.linkClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.linkClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.linkClickSelector, 'click', handleConfirm);\n delegate(document, Rails.linkClickSelector, 'click', disableElement);\n delegate(document, Rails.linkClickSelector, 'click', handleRemote);\n delegate(document, Rails.linkClickSelector, 'click', handleMethod);\n delegate(document, Rails.buttonClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.buttonClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleConfirm);\n delegate(document, Rails.buttonClickSelector, 'click', disableElement);\n delegate(document, Rails.buttonClickSelector, 'click', handleRemote);\n delegate(document, Rails.inputChangeSelector, 'change', handleDisabledElement);\n delegate(document, Rails.inputChangeSelector, 'change', handleConfirm);\n delegate(document, Rails.inputChangeSelector, 'change', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', handleDisabledElement);\n delegate(document, Rails.formSubmitSelector, 'submit', handleConfirm);\n delegate(document, Rails.formSubmitSelector, 'submit', handleRemote);\n delegate(document, Rails.formSubmitSelector, 'submit', function (e) {\n return setTimeout(function () {\n return disableElement(e);\n }, 13);\n });\n delegate(document, Rails.formSubmitSelector, 'ajax:send', disableElement);\n delegate(document, Rails.formSubmitSelector, 'ajax:complete', enableElement);\n delegate(document, Rails.formInputClickSelector, 'click', preventInsignificantClick);\n delegate(document, Rails.formInputClickSelector, 'click', handleDisabledElement);\n delegate(document, Rails.formInputClickSelector, 'click', handleConfirm);\n delegate(document, Rails.formInputClickSelector, 'click', formSubmitButtonClick);\n document.addEventListener('DOMContentLoaded', refreshCSRFTokens);\n document.addEventListener('DOMContentLoaded', loadCSPNonce);\n return window._rails_loaded = true;\n };\n\n if (window.Rails === Rails && fire(document, 'rails:attachBindings')) {\n Rails.start();\n }\n }).call(this);\n }).call(this);\n\n if (typeof module === \"object\" && module.exports) {\n module.exports = Rails;\n } else if (typeof define === \"function\" && define.amd) {\n define(Rails);\n }\n}).call(this);","// This file will be loaded on settings pages, regardless of theme.\n\nimport escapeTextContentForBrowser from 'escape-html';\nconst { delegate } = require('@rails/ujs');\nimport emojify from '../mastodon/features/emoji/emoji';\n\ndelegate(document, '#account_display_name', 'input', ({ target }) => {\n const name = document.querySelector('.card .display-name strong');\n if (name) {\n if (target.value) {\n name.innerHTML = emojify(escapeTextContentForBrowser(target.value));\n } else {\n name.textContent = document.querySelector('#default_account_display_name').textContent;\n }\n }\n});\n\ndelegate(document, '#account_avatar', 'change', ({ target }) => {\n const avatar = document.querySelector('.card .avatar img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : avatar.dataset.originalSrc;\n\n avatar.src = url;\n});\n\ndelegate(document, '#account_header', 'change', ({ target }) => {\n const header = document.querySelector('.card .card__img img');\n const [file] = target.files || [];\n const url = file ? URL.createObjectURL(file) : header.dataset.originalSrc;\n\n header.src = url;\n});\n\ndelegate(document, '#account_locked', 'change', ({ target }) => {\n const lock = document.querySelector('.card .display-name i');\n\n if (target.checked) {\n lock.style.display = 'inline';\n } else {\n lock.style.display = 'none';\n }\n});\n\ndelegate(document, '.input-copy input', 'click', ({ target }) => {\n target.focus();\n target.select();\n target.setSelectionRange(0, target.value.length);\n});\n\ndelegate(document, '.input-copy button', 'click', ({ target }) => {\n const input = target.parentNode.querySelector('.input-copy__wrapper input');\n\n const oldReadOnly = input.readonly;\n\n input.readonly = false;\n input.focus();\n input.select();\n input.setSelectionRange(0, input.value.length);\n\n try {\n if (document.execCommand('copy')) {\n input.blur();\n target.parentNode.classList.add('copied');\n\n setTimeout(() => {\n target.parentNode.classList.remove('copied');\n }, 700);\n }\n } catch (err) {\n console.error(err);\n }\n\n input.readonly = oldReadOnly;\n});\n","'use strict';\n\nvar CODA_MARKER = '$$'; // marks the end of the string\n\nfunction MiniTrie(words) {\n this._dict = {};\n\n for (var i = 0, len = words.length; i < len; i++) {\n var word = words[i];\n var dict = this._dict;\n\n for (var j = 0, len2 = word.length; j < len2; j++) {\n var char = word.charAt(j);\n dict = dict[char] = dict[char] || {};\n }\n\n dict[CODA_MARKER] = true;\n }\n}\n\nMiniTrie.prototype.search = function (str) {\n var i = -1;\n var len = str.length;\n var stack = [this._dict];\n\n while (++i < len) {\n var dict = stack[i];\n var char = str.charAt(i);\n\n if (char in dict) {\n stack.push(dict[char]);\n } else {\n break;\n }\n }\n\n while (stack.length) {\n if (stack.pop()[CODA_MARKER]) {\n return str.substring(0, stack.length);\n }\n }\n};\n\nmodule.exports = MiniTrie;","// A mapping of unicode strings to an object containing the filename\n// (i.e. the svg filename) and a shortCode intended to be shown\n// as a \"title\" attribute in an HTML element (aka tooltip).\n\nconst [\n shortCodesToEmojiData,\n skins, // eslint-disable-line no-unused-vars\n categories, // eslint-disable-line no-unused-vars\n short_names, // eslint-disable-line no-unused-vars\n emojisWithoutShortCodes,\n] = require('./emoji_compressed');\nconst { unicodeToFilename } = require('./unicode_to_filename');\n\n// decompress\nconst unicodeMapping = {};\n\nfunction processEmojiMapData(emojiMapData, shortCode) {\n let [ native, filename ] = emojiMapData;\n if (!filename) {\n // filename name can be derived from unicodeToFilename\n filename = unicodeToFilename(native);\n }\n unicodeMapping[native] = {\n shortCode: shortCode,\n filename: filename,\n };\n}\n\nObject.keys(shortCodesToEmojiData).forEach((shortCode) => {\n let [ filenameData ] = shortCodesToEmojiData[shortCode];\n filenameData.forEach(emojiMapData => processEmojiMapData(emojiMapData, shortCode));\n});\nemojisWithoutShortCodes.forEach(emojiMapData => processEmojiMapData(emojiMapData));\n\nmodule.exports = unicodeMapping;\n"],"sourceRoot":""} \ No newline at end of file