From 6a67280f6a3cf736e161baa8e7de3c4618fcf6da Mon Sep 17 00:00:00 2001 From: aignatov-bio Date: Tue, 21 Jan 2020 10:49:45 +0100 Subject: [PATCH] Add new emoji picker --- app/assets/javascripts/application.js.erb | 3 +- .../repositories/renderers/columns/status.js | 12 +- .../repositories/renderers/edit_renderers.js | 2 +- .../repositories/renderers/view_renderers.js | 6 +- .../status_column_type.js | 76 +- .../javascripts/repository_columns/index.js | 2 + .../repository/repository_table.scss | 47 +- .../repository_columns/status_type.scss | 100 +- .../shared_styles/constants/fonts.scss | 1 + app/views/layouts/application.html.erb | 2 + .../manage_column_partials/_status.html.erb | 2 +- vendor/assets/javascripts/emoji_button.js | 1087 +++++++++++++++++ 12 files changed, 1300 insertions(+), 40 deletions(-) create mode 100644 vendor/assets/javascripts/emoji_button.js diff --git a/app/assets/javascripts/application.js.erb b/app/assets/javascripts/application.js.erb index 6d88c770d..dffef48fb 100644 --- a/app/assets/javascripts/application.js.erb +++ b/app/assets/javascripts/application.js.erb @@ -22,8 +22,7 @@ //= require bootstrap-colorselector //= require bootstrap-tagsinput.min //= require bootstrap-checkbox.min -//= require emojione.min -//= require emojionearea.min +//= require emoji_button //= require typeahead.bundle.min //= require nested_form_fields //= require highlight.pack diff --git a/app/assets/javascripts/repositories/renderers/columns/status.js b/app/assets/javascripts/repositories/renderers/columns/status.js index a7b3ecf25..16928d61a 100644 --- a/app/assets/javascripts/repositories/renderers/columns/status.js +++ b/app/assets/javascripts/repositories/renderers/columns/status.js @@ -1,4 +1,4 @@ -/* global dropdownSelector I18n */ +/* global dropdownSelector I18n twemoji */ /* eslint-disable no-unused-vars */ var StatusColumnHelper = (function() { @@ -34,9 +34,17 @@ var StatusColumnHelper = (function() { singleSelect: true, selectAppearance: 'simple', closeOnSelect: true, - onChange: function() { + onChange: () => { var values = dropdownSelector.getValues('#' + select); $hiddenField.val(values); + }, + optionClass: 'emoji-status', + optionLabel: (data) => { + return twemoji.parse(data.label); + }, + tagClass: 'emoji-status', + tagLabel: (data) => { + return twemoji.parse(data.label); } }); } diff --git a/app/assets/javascripts/repositories/renderers/edit_renderers.js b/app/assets/javascripts/repositories/renderers/edit_renderers.js index 7cfd158f2..1874c3c39 100644 --- a/app/assets/javascripts/repositories/renderers/edit_renderers.js +++ b/app/assets/javascripts/repositories/renderers/edit_renderers.js @@ -84,7 +84,7 @@ $.fn.dataTable.render.editRepositoryStatusValue = function(formId, columnId, cel if (currentElement.length) { currentValue = { value: currentElement.attr('data-value-id'), - label: iconElement.text() + ' ' + currentElement.text() + label: iconElement.find('img').attr('alt') + ' ' + currentElement.text() }; } diff --git a/app/assets/javascripts/repositories/renderers/view_renderers.js b/app/assets/javascripts/repositories/renderers/view_renderers.js index 596b68c8f..ce1dd11b0 100644 --- a/app/assets/javascripts/repositories/renderers/view_renderers.js +++ b/app/assets/javascripts/repositories/renderers/view_renderers.js @@ -1,4 +1,4 @@ -/* global I18n */ +/* global I18n twemoji */ $.fn.dataTable.render.RepositoryAssetValue = function(data) { var asset = data.value; @@ -41,8 +41,10 @@ $.fn.dataTable.render.defaultRepositoryListValue = function() { $.fn.dataTable.render.RepositoryStatusValue = function(data) { return ` - ${data.value.icon} +
+ ${twemoji.parse(data.value.icon)} ${data.value.status} +
`; }; diff --git a/app/assets/javascripts/repository_columns/columns_initializers/status_column_type.js b/app/assets/javascripts/repository_columns/columns_initializers/status_column_type.js index cf6a5541a..0aa81dd72 100644 --- a/app/assets/javascripts/repository_columns/columns_initializers/status_column_type.js +++ b/app/assets/javascripts/repository_columns/columns_initializers/status_column_type.js @@ -1,5 +1,6 @@ -/* global GLOBAL_CONSTANTS I18n */ -/* eslint-disable no-unused-vars */ +/* global GLOBAL_CONSTANTS I18n EmojiButton twemoji */ +/* eslint-disable no-unused-vars, no-use-before-define, consistent-return, no-param-reassign */ + var RepositoryStatusColumnType = (function() { var manageModal = '#manage-repository-column'; var iconId = '.status-item-icon'; @@ -23,12 +24,12 @@ var RepositoryStatusColumnType = (function() { $.each($statusRows, (index, statusRow) => { var $row = $(statusRow); var $statusField = $row.find('.status-item-field'); - var iconPlaceholder = $row.find(iconId)[0].emojioneArea.editor.hasClass('has-placeholder'); + var iconPlaceholder = $row.find(iconId).attr('emoji'); var stringLength = $statusField.val().length; if (stringLength < GLOBAL_CONSTANTS.NAME_MIN_LENGTH || stringLength > GLOBAL_CONSTANTS.NAME_MAX_LENGTH - || iconPlaceholder) { + || !iconPlaceholder) { $row.addClass('error').attr('data-error-text', I18n.t('libraries.manange_modal_column.status_type.errors.icon_and_name_error')); } else { $row.removeClass('error'); @@ -47,14 +48,56 @@ var RepositoryStatusColumnType = (function() { } function initEmojiPicker(iconElem) { - iconElem.emojioneArea({ - standalone: true, - autocomplete: false, - pickerPosition: 'bottom', - events: { - emojibtn_click: function(button, event) { - validateForm(); - } + var picker = new EmojiButton(); + var icon = $(iconElem)[0]; + picker.on('emoji', emoji => { + $(iconElem).attr('emoji', emoji).html(twemoji.parse(emoji)); + }); + $(icon).click(() => { + if (picker.pickerVisible) { + picker.hidePicker(); + } else { + picker.showPicker(icon); + } + setTimeout(() => { + replaceEmojies($('.emoji-picker.visible .emoji-picker__tab-body.active')); + $.each($('.emoji-picker__tab-body .emoji-picker__emojis'), (i, scrollContainer) => { + $(scrollContainer).off('scroll').on('scroll', function() { + replaceEmojies($(this).closest('.emoji-picker__tab-body')); + }); + }); + }, 0); + $('.emoji-picker__tabs').off('click', '.emoji-picker__tab') + .on('click', '.emoji-picker__tab', function() { + $.each($('.emoji-picker__tab'), (i, tab) => { + if ($(tab).hasClass('active')) { + replaceEmojies($($('.emoji-picker__tab-body')[i])); + } + }); + }); + + $('.emoji-picker__tab-body.active').off('click', '.emoji-picker__emoji') + .on('click', '.emoji-picker__emoji', function() { + $.each($('.emoji-picker__variant-popup .emoji-picker__emoji'), (i, button) => { + $(button).addClass('updated'); + button.innerHTML = twemoji.parse(button.innerHTML); + }); + }); + }); + } + + function replaceEmojies(tabBody) { + var container = tabBody.find('.emoji-picker__emojis'); + var containerHeight = container.height(); + $.each(tabBody.find('.emoji-picker__emoji:not(.updated)'), (i, button) => { + var buttonPosition = $(button).offset().top - container.offset().top; + var buttonVisible = containerHeight > buttonPosition - 100; + if (buttonVisible && !$(button).hasClass('updated')) { + $(button).addClass('updated'); + button.innerHTML = twemoji.parse(button.innerHTML); + } + if (!buttonVisible) { + return false; } }); } @@ -143,7 +186,7 @@ var RepositoryStatusColumnType = (function() { var $item = $(value); var id = $item.data('id'); var removed = $item.data('removed'); - var icon = $item.find(iconId)[0].emojioneArea.getText(); + var icon = $item.find(iconId).attr('emoji'); var status = $item.find('input.status-item-field').val(); if (removed && id) { // flag as item for removing @@ -159,6 +202,13 @@ var RepositoryStatusColumnType = (function() { }); return repositoryColumnParams; + }, + + updateLoadedEmojies: () => { + $.each($('.status-column-type .status-item-icon'), (i, icon) => { + initEmojiPicker(icon); + $(icon).html(twemoji.parse(icon.innerHTML)); + }); } }; }()); diff --git a/app/assets/javascripts/repository_columns/index.js b/app/assets/javascripts/repository_columns/index.js index c9ec99681..ee4ee2159 100644 --- a/app/assets/javascripts/repository_columns/index.js +++ b/app/assets/javascripts/repository_columns/index.js @@ -188,6 +188,8 @@ var RepositoryColumns = (function() { $manageModal .trigger('columnModal::partialLoadedFor' + columnType); + RepositoryStatusColumnType.updateLoadedEmojies(); + if (button.data('action') === 'new') { $('[data-column-type="RepositoryTextValue"]').show(); $('#new-repo-column-submit').show(); diff --git a/app/assets/stylesheets/repository/repository_table.scss b/app/assets/stylesheets/repository/repository_table.scss index 8ed0c298a..ed3abbd9b 100644 --- a/app/assets/stylesheets/repository/repository_table.scss +++ b/app/assets/stylesheets/repository/repository_table.scss @@ -19,10 +19,6 @@ } } - .repository-status-value-icon { - margin-right: 5px; - } - .dropdown-selector-container { width: 150px; } @@ -79,7 +75,7 @@ } } - span { + span { color: $brand-primary; cursor: pointer; @@ -94,6 +90,47 @@ min-width: 150px; } + // Status + .repository-status-value-container { + max-width: 150px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + width: 100%; + } + + .repository-status-value-icon { + .emoji { + height: 24px; + margin-right: 5px; + min-width: 24px; + width: 24px; + } + } + + .dropdown-selector-container { + .emoji-status { + .emoji { + height: 24px; + margin-right: 5px; + min-width: 24px; + transition: .3s; + width: 24px; + } + } + + &.open { + .ds-simple.emoji-status { + .emoji { + height: 12px; + margin-right: 2px; + min-width: 12px; + width: 12px; + } + } + } + } + // DateTime .datetime-container { display: flex; diff --git a/app/assets/stylesheets/repository_columns/status_type.scss b/app/assets/stylesheets/repository_columns/status_type.scss index 95cd22fe8..2ec2231de 100644 --- a/app/assets/stylesheets/repository_columns/status_type.scss +++ b/app/assets/stylesheets/repository_columns/status_type.scss @@ -1,12 +1,19 @@ +// scss-lint:disable SelectorFormat + @import "constants"; +.status-item-list { + max-height: 350px; + overflow-y: auto; +} + .status-item-container { align-items: center; display: flex; height: 34px; margin-bottom: 5px; - transition: .3s; position: relative; + transition: .3s; .status-item-field { border: 1px solid $input-border; @@ -19,24 +26,23 @@ } .status-item-icon { + align-items: center; + border: $border-default; border-radius: 4px 0 0 4px; + cursor: pointer; + display: flex; height: 34px; + justify-content: center; + min-width: 34px; - .emojionearea-editor { - padding: 6px !important; - - &::before { - border-left: 0 !important; - } + .emoji { + height: 24px; + width: 24px; } - .emojionearea-button > div { - display: none !important; - } - - .emojionearea-search > input { - border: $border-default !important; - border-radius: $border-radius-default !important; + &:not([emoji])::after { + @include font-awesome; + content: $font-fas-exclamation-circle; } } @@ -118,3 +124,69 @@ padding-left: 5px; } } + +.emoji-picker { + z-index: 10000; + + + .emoji-picker__search-container { + align-items: center; + display: none; + + .emoji-picker__search { + font-size: 14px; + } + + .emoji-picker__search-icon { + line-height: 100%; + top: auto; + } + } + + .emoji-picker__tab { + font-size: 24px; + } + + .emoji-picker__tab-body { + transition: 0s; + + h2 { + font-size: 14px; + margin-bottom: 5px; + } + } + + .emoji-picker__preview { + display: none; + } + + .emoji-picker__emoji { + opacity: 0; + + .emoji { + height: 22px; + width: 22px; + } + + &.updated { + opacity: 1; + } + } + + .emoji-picker__emojis { + height: 14rem; + } + + .emoji-picker__variant-popup { + align-items: center; + display: flex; + + .emoji-picker__variant-popup-close-button { + flex-grow: 1; + height: auto; + position: relative; + text-align: right; + top: auto; + } + } +} diff --git a/app/assets/stylesheets/shared_styles/constants/fonts.scss b/app/assets/stylesheets/shared_styles/constants/fonts.scss index d556391e2..17ff6737d 100644 --- a/app/assets/stylesheets/shared_styles/constants/fonts.scss +++ b/app/assets/stylesheets/shared_styles/constants/fonts.scss @@ -18,6 +18,7 @@ $font-fas-exclamation-triangle: "\f071"; $font-fas-lock: "\f023"; $font-fas-angle-left: "\f104"; $font-fas-angle-right: "\f105"; +$font-fas-exclamation-circle: "\f06a"; @mixin font-h1 { font-size: 24px; diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 81bb195bc..0bb30921a 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -26,6 +26,8 @@ <%= javascript_pack_tag 'tui_image_editor' %> <%= stylesheet_pack_tag 'tui_image_editor_styles' %> + + <% column.repository_status_items.each do |item| %>
-
<%= item.icon %>
+
<%= item.icon %>
=0){timeoutDuration=1;break;}}function microtaskDebounce(fn){var called=false;return function(){if(called){return;}called=true;window.Promise.resolve().then(function(){called=false;fn();});};}function taskDebounce(fn){var scheduled=false;return function(){if(!scheduled){scheduled=true;setTimeout(function(){scheduled=false;fn();},timeoutDuration);}};}var supportsMicroTasks=isBrowser&&window.Promise;/** + * Create a debounced version of a method, that's asynchronously deferred + * but called in the minimum time possible. + * + * @method + * @memberof Popper.Utils + * @argument {Function} fn + * @returns {Function} + */var debounce=supportsMicroTasks?microtaskDebounce:taskDebounce;/** + * Check if the given variable is a function + * @method + * @memberof Popper.Utils + * @argument {Any} functionToCheck - variable to check + * @returns {Boolean} answer to: is a function? + */function isFunction(functionToCheck){var getType={};return functionToCheck&&getType.toString.call(functionToCheck)==='[object Function]';}/** + * Get CSS computed property of the given element + * @method + * @memberof Popper.Utils + * @argument {Eement} element + * @argument {String} property + */function getStyleComputedProperty(element,property){if(element.nodeType!==1){return [];}// NOTE: 1 DOM access here + var window=element.ownerDocument.defaultView;var css=window.getComputedStyle(element,null);return property?css[property]:css;}/** + * Returns the parentNode or the host of the element + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} parent + */function getParentNode(element){if(element.nodeName==='HTML'){return element;}return element.parentNode||element.host;}/** + * Returns the scrolling parent of the given element + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} scroll parent + */function getScrollParent(element){// Return body, `getScroll` will take care to get the correct `scrollTop` from it + if(!element){return document.body;}switch(element.nodeName){case'HTML':case'BODY':return element.ownerDocument.body;case'#document':return element.body;}// Firefox want us to check `-x` and `-y` variations as well + var _getStyleComputedProp=getStyleComputedProperty(element),overflow=_getStyleComputedProp.overflow,overflowX=_getStyleComputedProp.overflowX,overflowY=_getStyleComputedProp.overflowY;if(/(auto|scroll|overlay)/.test(overflow+overflowY+overflowX)){return element;}return getScrollParent(getParentNode(element));}var isIE11=isBrowser&&!!(window.MSInputMethodContext&&document.documentMode);var isIE10=isBrowser&&/MSIE 10/.test(navigator.userAgent);/** + * Determines if the browser is Internet Explorer + * @method + * @memberof Popper.Utils + * @param {Number} version to check + * @returns {Boolean} isIE + */function isIE(version){if(version===11){return isIE11;}if(version===10){return isIE10;}return isIE11||isIE10;}/** + * Returns the offset parent of the given element + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} offset parent + */function getOffsetParent(element){if(!element){return document.documentElement;}var noOffsetParent=isIE(10)?document.body:null;// NOTE: 1 DOM access here + var offsetParent=element.offsetParent||null;// Skip hidden elements which don't have an offsetParent + while(offsetParent===noOffsetParent&&element.nextElementSibling){offsetParent=(element=element.nextElementSibling).offsetParent;}var nodeName=offsetParent&&offsetParent.nodeName;if(!nodeName||nodeName==='BODY'||nodeName==='HTML'){return element?element.ownerDocument.documentElement:document.documentElement;}// .offsetParent will return the closest TH, TD or TABLE in case + // no offsetParent is present, I hate this job... + if(['TH','TD','TABLE'].indexOf(offsetParent.nodeName)!==-1&&getStyleComputedProperty(offsetParent,'position')==='static'){return getOffsetParent(offsetParent);}return offsetParent;}function isOffsetContainer(element){var nodeName=element.nodeName;if(nodeName==='BODY'){return false;}return nodeName==='HTML'||getOffsetParent(element.firstElementChild)===element;}/** + * Finds the root node (document, shadowDOM root) of the given element + * @method + * @memberof Popper.Utils + * @argument {Element} node + * @returns {Element} root node + */function getRoot(node){if(node.parentNode!==null){return getRoot(node.parentNode);}return node;}/** + * Finds the offset parent common to the two provided nodes + * @method + * @memberof Popper.Utils + * @argument {Element} element1 + * @argument {Element} element2 + * @returns {Element} common offset parent + */function findCommonOffsetParent(element1,element2){// This check is needed to avoid errors in case one of the elements isn't defined for any reason + if(!element1||!element1.nodeType||!element2||!element2.nodeType){return document.documentElement;}// Here we make sure to give as "start" the element that comes first in the DOM + var order=element1.compareDocumentPosition(element2)&Node.DOCUMENT_POSITION_FOLLOWING;var start=order?element1:element2;var end=order?element2:element1;// Get common ancestor container + var range=document.createRange();range.setStart(start,0);range.setEnd(end,0);var commonAncestorContainer=range.commonAncestorContainer;// Both nodes are inside #document + if(element1!==commonAncestorContainer&&element2!==commonAncestorContainer||start.contains(end)){if(isOffsetContainer(commonAncestorContainer)){return commonAncestorContainer;}return getOffsetParent(commonAncestorContainer);}// one of the nodes is inside shadowDOM, find which one + var element1root=getRoot(element1);if(element1root.host){return findCommonOffsetParent(element1root.host,element2);}else{return findCommonOffsetParent(element1,getRoot(element2).host);}}/** + * Gets the scroll value of the given element in the given side (top and left) + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @argument {String} side `top` or `left` + * @returns {number} amount of scrolled pixels + */function getScroll(element){var side=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'top';var upperSide=side==='top'?'scrollTop':'scrollLeft';var nodeName=element.nodeName;if(nodeName==='BODY'||nodeName==='HTML'){var html=element.ownerDocument.documentElement;var scrollingElement=element.ownerDocument.scrollingElement||html;return scrollingElement[upperSide];}return element[upperSide];}/* + * Sum or subtract the element scroll values (left and top) from a given rect object + * @method + * @memberof Popper.Utils + * @param {Object} rect - Rect object you want to change + * @param {HTMLElement} element - The element from the function reads the scroll values + * @param {Boolean} subtract - set to true if you want to subtract the scroll values + * @return {Object} rect - The modifier rect object + */function includeScroll(rect,element){var subtract=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var scrollTop=getScroll(element,'top');var scrollLeft=getScroll(element,'left');var modifier=subtract?-1:1;rect.top+=scrollTop*modifier;rect.bottom+=scrollTop*modifier;rect.left+=scrollLeft*modifier;rect.right+=scrollLeft*modifier;return rect;}/* + * Helper to detect borders of a given element + * @method + * @memberof Popper.Utils + * @param {CSSStyleDeclaration} styles + * Result of `getStyleComputedProperty` on the given element + * @param {String} axis - `x` or `y` + * @return {number} borders - The borders size of the given axis + */function getBordersSize(styles,axis){var sideA=axis==='x'?'Left':'Top';var sideB=sideA==='Left'?'Right':'Bottom';return parseFloat(styles['border'+sideA+'Width'],10)+parseFloat(styles['border'+sideB+'Width'],10);}function getSize(axis,body,html,computedStyle){return Math.max(body['offset'+axis],body['scroll'+axis],html['client'+axis],html['offset'+axis],html['scroll'+axis],isIE(10)?parseInt(html['offset'+axis])+parseInt(computedStyle['margin'+(axis==='Height'?'Top':'Left')])+parseInt(computedStyle['margin'+(axis==='Height'?'Bottom':'Right')]):0);}function getWindowSizes(document){var body=document.body;var html=document.documentElement;var computedStyle=isIE(10)&&getComputedStyle(html);return {height:getSize('Height',body,html,computedStyle),width:getSize('Width',body,html,computedStyle)};}var classCallCheck=function(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}};var createClass=function(){function defineProperties(target,props){for(var i=0;i2&&arguments[2]!==undefined?arguments[2]:false;var isIE10=isIE(10);var isHTML=parent.nodeName==='HTML';var childrenRect=getBoundingClientRect(children);var parentRect=getBoundingClientRect(parent);var scrollParent=getScrollParent(children);var styles=getStyleComputedProperty(parent);var borderTopWidth=parseFloat(styles.borderTopWidth,10);var borderLeftWidth=parseFloat(styles.borderLeftWidth,10);// In cases where the parent is fixed, we must ignore negative scroll in offset calc + if(fixedPosition&&isHTML){parentRect.top=Math.max(parentRect.top,0);parentRect.left=Math.max(parentRect.left,0);}var offsets=getClientRect({top:childrenRect.top-parentRect.top-borderTopWidth,left:childrenRect.left-parentRect.left-borderLeftWidth,width:childrenRect.width,height:childrenRect.height});offsets.marginTop=0;offsets.marginLeft=0;// Subtract margins of documentElement in case it's being used as parent + // we do this only on HTML because it's the only element that behaves + // differently when margins are applied to it. The margins are included in + // the box of the documentElement, in the other cases not. + if(!isIE10&&isHTML){var marginTop=parseFloat(styles.marginTop,10);var marginLeft=parseFloat(styles.marginLeft,10);offsets.top-=borderTopWidth-marginTop;offsets.bottom-=borderTopWidth-marginTop;offsets.left-=borderLeftWidth-marginLeft;offsets.right-=borderLeftWidth-marginLeft;// Attach marginTop and marginLeft because in some circumstances we may need them + offsets.marginTop=marginTop;offsets.marginLeft=marginLeft;}if(isIE10&&!fixedPosition?parent.contains(scrollParent):parent===scrollParent&&scrollParent.nodeName!=='BODY'){offsets=includeScroll(offsets,parent);}return offsets;}function getViewportOffsetRectRelativeToArtbitraryNode(element){var excludeScroll=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var html=element.ownerDocument.documentElement;var relativeOffset=getOffsetRectRelativeToArbitraryNode(element,html);var width=Math.max(html.clientWidth,window.innerWidth||0);var height=Math.max(html.clientHeight,window.innerHeight||0);var scrollTop=!excludeScroll?getScroll(html):0;var scrollLeft=!excludeScroll?getScroll(html,'left'):0;var offset={top:scrollTop-relativeOffset.top+relativeOffset.marginTop,left:scrollLeft-relativeOffset.left+relativeOffset.marginLeft,width:width,height:height};return getClientRect(offset);}/** + * Check if the given element is fixed or is inside a fixed parent + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @argument {Element} customContainer + * @returns {Boolean} answer to "isFixed?" + */function isFixed(element){var nodeName=element.nodeName;if(nodeName==='BODY'||nodeName==='HTML'){return false;}if(getStyleComputedProperty(element,'position')==='fixed'){return true;}var parentNode=getParentNode(element);if(!parentNode){return false;}return isFixed(parentNode);}/** + * Finds the first parent of an element that has a transformed property defined + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Element} first transformed parent or documentElement + */function getFixedPositionOffsetParent(element){// This check is needed to avoid errors in case one of the elements isn't defined for any reason + if(!element||!element.parentElement||isIE()){return document.documentElement;}var el=element.parentElement;while(el&&getStyleComputedProperty(el,'transform')==='none'){el=el.parentElement;}return el||document.documentElement;}/** + * Computed the boundaries limits and return them + * @method + * @memberof Popper.Utils + * @param {HTMLElement} popper + * @param {HTMLElement} reference + * @param {number} padding + * @param {HTMLElement} boundariesElement - Element used to define the boundaries + * @param {Boolean} fixedPosition - Is in fixed position mode + * @returns {Object} Coordinates of the boundaries + */function getBoundaries(popper,reference,padding,boundariesElement){var fixedPosition=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;// NOTE: 1 DOM access here + var boundaries={top:0,left:0};var offsetParent=fixedPosition?getFixedPositionOffsetParent(popper):findCommonOffsetParent(popper,reference);// Handle viewport case + if(boundariesElement==='viewport'){boundaries=getViewportOffsetRectRelativeToArtbitraryNode(offsetParent,fixedPosition);}else{// Handle other cases based on DOM element used as boundaries + var boundariesNode=void 0;if(boundariesElement==='scrollParent'){boundariesNode=getScrollParent(getParentNode(reference));if(boundariesNode.nodeName==='BODY'){boundariesNode=popper.ownerDocument.documentElement;}}else if(boundariesElement==='window'){boundariesNode=popper.ownerDocument.documentElement;}else{boundariesNode=boundariesElement;}var offsets=getOffsetRectRelativeToArbitraryNode(boundariesNode,offsetParent,fixedPosition);// In case of HTML, we need a different computation + if(boundariesNode.nodeName==='HTML'&&!isFixed(offsetParent)){var _getWindowSizes=getWindowSizes(popper.ownerDocument),height=_getWindowSizes.height,width=_getWindowSizes.width;boundaries.top+=offsets.top-offsets.marginTop;boundaries.bottom=height+offsets.top;boundaries.left+=offsets.left-offsets.marginLeft;boundaries.right=width+offsets.left;}else{// for all the other DOM elements, this one is good + boundaries=offsets;}}// Add paddings + padding=padding||0;var isPaddingNumber=typeof padding==='number';boundaries.left+=isPaddingNumber?padding:padding.left||0;boundaries.top+=isPaddingNumber?padding:padding.top||0;boundaries.right-=isPaddingNumber?padding:padding.right||0;boundaries.bottom-=isPaddingNumber?padding:padding.bottom||0;return boundaries;}function getArea(_ref){var width=_ref.width,height=_ref.height;return width*height;}/** + * Utility used to transform the `auto` placement to the placement with more + * available space. + * @method + * @memberof Popper.Utils + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */function computeAutoPlacement(placement,refRect,popper,reference,boundariesElement){var padding=arguments.length>5&&arguments[5]!==undefined?arguments[5]:0;if(placement.indexOf('auto')===-1){return placement;}var boundaries=getBoundaries(popper,reference,padding,boundariesElement);var rects={top:{width:boundaries.width,height:refRect.top-boundaries.top},right:{width:boundaries.right-refRect.right,height:boundaries.height},bottom:{width:boundaries.width,height:boundaries.bottom-refRect.bottom},left:{width:refRect.left-boundaries.left,height:boundaries.height}};var sortedAreas=Object.keys(rects).map(function(key){return _extends({key:key},rects[key],{area:getArea(rects[key])});}).sort(function(a,b){return b.area-a.area;});var filteredAreas=sortedAreas.filter(function(_ref2){var width=_ref2.width,height=_ref2.height;return width>=popper.clientWidth&&height>=popper.clientHeight;});var computedPlacement=filteredAreas.length>0?filteredAreas[0].key:sortedAreas[0].key;var variation=placement.split('-')[1];return computedPlacement+(variation?'-'+variation:'');}/** + * Get offsets to the reference element + * @method + * @memberof Popper.Utils + * @param {Object} state + * @param {Element} popper - the popper element + * @param {Element} reference - the reference element (the popper will be relative to this) + * @param {Element} fixedPosition - is in fixed position mode + * @returns {Object} An object containing the offsets which will be applied to the popper + */function getReferenceOffsets(state,popper,reference){var fixedPosition=arguments.length>3&&arguments[3]!==undefined?arguments[3]:null;var commonOffsetParent=fixedPosition?getFixedPositionOffsetParent(popper):findCommonOffsetParent(popper,reference);return getOffsetRectRelativeToArbitraryNode(reference,commonOffsetParent,fixedPosition);}/** + * Get the outer sizes of the given element (offset size + margins) + * @method + * @memberof Popper.Utils + * @argument {Element} element + * @returns {Object} object containing width and height properties + */function getOuterSizes(element){var window=element.ownerDocument.defaultView;var styles=window.getComputedStyle(element);var x=parseFloat(styles.marginTop||0)+parseFloat(styles.marginBottom||0);var y=parseFloat(styles.marginLeft||0)+parseFloat(styles.marginRight||0);var result={width:element.offsetWidth+y,height:element.offsetHeight+x};return result;}/** + * Get the opposite placement of the given one + * @method + * @memberof Popper.Utils + * @argument {String} placement + * @returns {String} flipped placement + */function getOppositePlacement(placement){var hash={left:'right',right:'left',bottom:'top',top:'bottom'};return placement.replace(/left|right|bottom|top/g,function(matched){return hash[matched];});}/** + * Get offsets to the popper + * @method + * @memberof Popper.Utils + * @param {Object} position - CSS position the Popper will get applied + * @param {HTMLElement} popper - the popper element + * @param {Object} referenceOffsets - the reference offsets (the popper will be relative to this) + * @param {String} placement - one of the valid placement options + * @returns {Object} popperOffsets - An object containing the offsets which will be applied to the popper + */function getPopperOffsets(popper,referenceOffsets,placement){placement=placement.split('-')[0];// Get popper node sizes + var popperRect=getOuterSizes(popper);// Add position, width and height to our offsets object + var popperOffsets={width:popperRect.width,height:popperRect.height};// depending by the popper placement we have to compute its offsets slightly differently + var isHoriz=['right','left'].indexOf(placement)!==-1;var mainSide=isHoriz?'top':'left';var secondarySide=isHoriz?'left':'top';var measurement=isHoriz?'height':'width';var secondaryMeasurement=!isHoriz?'height':'width';popperOffsets[mainSide]=referenceOffsets[mainSide]+referenceOffsets[measurement]/2-popperRect[measurement]/2;if(placement===secondarySide){popperOffsets[secondarySide]=referenceOffsets[secondarySide]-popperRect[secondaryMeasurement];}else{popperOffsets[secondarySide]=referenceOffsets[getOppositePlacement(secondarySide)];}return popperOffsets;}/** + * Mimics the `find` method of Array + * @method + * @memberof Popper.Utils + * @argument {Array} arr + * @argument prop + * @argument value + * @returns index or -1 + */function find(arr,check){// use native find if supported + if(Array.prototype.find){return arr.find(check);}// use `filter` to obtain the same behavior of `find` + return arr.filter(check)[0];}/** + * Return the index of the matching object + * @method + * @memberof Popper.Utils + * @argument {Array} arr + * @argument prop + * @argument value + * @returns index or -1 + */function findIndex(arr,prop,value){// use native findIndex if supported + if(Array.prototype.findIndex){return arr.findIndex(function(cur){return cur[prop]===value;});}// use `find` + `indexOf` if `findIndex` isn't supported + var match=find(arr,function(obj){return obj[prop]===value;});return arr.indexOf(match);}/** + * Loop trough the list of modifiers and run them in order, + * each of them will then edit the data object. + * @method + * @memberof Popper.Utils + * @param {dataObject} data + * @param {Array} modifiers + * @param {String} ends - Optional modifier name used as stopper + * @returns {dataObject} + */function runModifiers(modifiers,data,ends){var modifiersToRun=ends===undefined?modifiers:modifiers.slice(0,findIndex(modifiers,'name',ends));modifiersToRun.forEach(function(modifier){if(modifier['function']){// eslint-disable-line dot-notation + console.warn('`modifier.function` is deprecated, use `modifier.fn`!');}var fn=modifier['function']||modifier.fn;// eslint-disable-line dot-notation + if(modifier.enabled&&isFunction(fn)){// Add properties to offsets to make them a complete clientRect object + // we do this before each modifier to make sure the previous one doesn't + // mess with these values + data.offsets.popper=getClientRect(data.offsets.popper);data.offsets.reference=getClientRect(data.offsets.reference);data=fn(data,modifier);}});return data;}/** + * Updates the position of the popper, computing the new offsets and applying + * the new style.
+ * Prefer `scheduleUpdate` over `update` because of performance reasons. + * @method + * @memberof Popper + */function update(){// if popper is destroyed, don't perform any further update + if(this.state.isDestroyed){return;}var data={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:false,offsets:{}};// compute reference element offsets + data.offsets.reference=getReferenceOffsets(this.state,this.popper,this.reference,this.options.positionFixed);// compute auto placement, store placement inside the data object, + // modifiers will be able to edit `placement` if needed + // and refer to originalPlacement to know the original value + data.placement=computeAutoPlacement(this.options.placement,data.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding);// store the computed placement inside `originalPlacement` + data.originalPlacement=data.placement;data.positionFixed=this.options.positionFixed;// compute the popper offsets + data.offsets.popper=getPopperOffsets(this.popper,data.offsets.reference,data.placement);data.offsets.popper.position=this.options.positionFixed?'fixed':'absolute';// run the modifiers + data=runModifiers(this.modifiers,data);// the first `update` will call `onCreate` callback + // the other ones will call `onUpdate` callback + if(!this.state.isCreated){this.state.isCreated=true;this.options.onCreate(data);}else{this.options.onUpdate(data);}}/** + * Helper used to know if the given modifier is enabled. + * @method + * @memberof Popper.Utils + * @returns {Boolean} + */function isModifierEnabled(modifiers,modifierName){return modifiers.some(function(_ref){var name=_ref.name,enabled=_ref.enabled;return enabled&&name===modifierName;});}/** + * Get the prefixed supported property name + * @method + * @memberof Popper.Utils + * @argument {String} property (camelCase) + * @returns {String} prefixed property (camelCase or PascalCase, depending on the vendor prefix) + */function getSupportedPropertyName(property){var prefixes=[false,'ms','Webkit','Moz','O'];var upperProp=property.charAt(0).toUpperCase()+property.slice(1);for(var i=0;i the positioning is relative to the bottom of the screen (excluding the scrollbar) + // and not the bottom of the html element + if(offsetParent.nodeName==='HTML'){top=-offsetParent.clientHeight+offsets.bottom;}else{top=-offsetParentRect.height+offsets.bottom;}}else{top=offsets.top;}if(sideB==='right'){if(offsetParent.nodeName==='HTML'){left=-offsetParent.clientWidth+offsets.right;}else{left=-offsetParentRect.width+offsets.right;}}else{left=offsets.left;}if(gpuAcceleration&&prefixedProperty){styles[prefixedProperty]='translate3d('+left+'px, '+top+'px, 0)';styles[sideA]=0;styles[sideB]=0;styles.willChange='transform';}else{// othwerise, we use the standard `top`, `left`, `bottom` and `right` properties + var invertTop=sideA==='bottom'?-1:1;var invertLeft=sideB==='right'?-1:1;styles[sideA]=top*invertTop;styles[sideB]=left*invertLeft;styles.willChange=sideA+', '+sideB;}// Attributes + var attributes={'x-placement':data.placement};// Update `data` attributes, styles and arrowStyles + data.attributes=_extends({},attributes,data.attributes);data.styles=_extends({},styles,data.styles);data.arrowStyles=_extends({},data.offsets.arrow,data.arrowStyles);return data;}/** + * Helper used to know if the given modifier depends from another one.
+ * It checks if the needed modifier is listed and enabled. + * @method + * @memberof Popper.Utils + * @param {Array} modifiers - list of modifiers + * @param {String} requestingName - name of requesting modifier + * @param {String} requestedName - name of requested modifier + * @returns {Boolean} + */function isModifierRequired(modifiers,requestingName,requestedName){var requesting=find(modifiers,function(_ref){var name=_ref.name;return name===requestingName;});var isRequired=!!requesting&&modifiers.some(function(modifier){return modifier.name===requestedName&&modifier.enabled&&modifier.orderpopper[opSide]){data.offsets.popper[side]+=reference[side]+arrowElementSize-popper[opSide];}data.offsets.popper=getClientRect(data.offsets.popper);// compute center of the popper + var center=reference[side]+reference[len]/2-arrowElementSize/2;// Compute the sideValue using the updated popper offsets + // take popper margin in account because we don't have this info available + var css=getStyleComputedProperty(data.instance.popper);var popperMarginSide=parseFloat(css['margin'+sideCapitalized],10);var popperBorderSide=parseFloat(css['border'+sideCapitalized+'Width'],10);var sideValue=center-data.offsets.popper[side]-popperMarginSide-popperBorderSide;// prevent arrowElement from being placed not contiguously to its popper + sideValue=Math.max(Math.min(popper[len]-arrowElementSize,sideValue),0);data.arrowElement=arrowElement;data.offsets.arrow=(_data$offsets$arrow={},defineProperty(_data$offsets$arrow,side,Math.round(sideValue)),defineProperty(_data$offsets$arrow,altSide,''),_data$offsets$arrow);return data;}/** + * Get the opposite placement variation of the given one + * @method + * @memberof Popper.Utils + * @argument {String} placement variation + * @returns {String} flipped placement variation + */function getOppositeVariation(variation){if(variation==='end'){return 'start';}else if(variation==='start'){return 'end';}return variation;}/** + * List of accepted placements to use as values of the `placement` option.
+ * Valid placements are: + * - `auto` + * - `top` + * - `right` + * - `bottom` + * - `left` + * + * Each placement can have a variation from this list: + * - `-start` + * - `-end` + * + * Variations are interpreted easily if you think of them as the left to right + * written languages. Horizontally (`top` and `bottom`), `start` is left and `end` + * is right.
+ * Vertically (`left` and `right`), `start` is top and `end` is bottom. + * + * Some valid examples are: + * - `top-end` (on top of reference, right aligned) + * - `right-start` (on right of reference, top aligned) + * - `bottom` (on bottom, centered) + * - `auto-end` (on the side with more space available, alignment depends by placement) + * + * @static + * @type {Array} + * @enum {String} + * @readonly + * @method placements + * @memberof Popper + */var placements=['auto-start','auto','auto-end','top-start','top','top-end','right-start','right','right-end','bottom-end','bottom','bottom-start','left-end','left','left-start'];// Get rid of `auto` `auto-start` and `auto-end` + var validPlacements=placements.slice(3);/** + * Given an initial placement, returns all the subsequent placements + * clockwise (or counter-clockwise). + * + * @method + * @memberof Popper.Utils + * @argument {String} placement - A valid placement (it accepts variations) + * @argument {Boolean} counter - Set to true to walk the placements counterclockwise + * @returns {Array} placements including their variations + */function clockwise(placement){var counter=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var index=validPlacements.indexOf(placement);var arr=validPlacements.slice(index+1).concat(validPlacements.slice(0,index));return counter?arr.reverse():arr;}var BEHAVIORS={FLIP:'flip',CLOCKWISE:'clockwise',COUNTERCLOCKWISE:'counterclockwise'};/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */function flip(data,options){// if `inner` modifier is enabled, we can't use the `flip` modifier + if(isModifierEnabled(data.instance.modifiers,'inner')){return data;}if(data.flipped&&data.placement===data.originalPlacement){// seems like flip is trying to loop, probably there's not enough space on any of the flippable sides + return data;}var boundaries=getBoundaries(data.instance.popper,data.instance.reference,options.padding,options.boundariesElement,data.positionFixed);var placement=data.placement.split('-')[0];var placementOpposite=getOppositePlacement(placement);var variation=data.placement.split('-')[1]||'';var flipOrder=[];switch(options.behavior){case BEHAVIORS.FLIP:flipOrder=[placement,placementOpposite];break;case BEHAVIORS.CLOCKWISE:flipOrder=clockwise(placement);break;case BEHAVIORS.COUNTERCLOCKWISE:flipOrder=clockwise(placement,true);break;default:flipOrder=options.behavior;}flipOrder.forEach(function(step,index){if(placement!==step||flipOrder.length===index+1){return data;}placement=data.placement.split('-')[0];placementOpposite=getOppositePlacement(placement);var popperOffsets=data.offsets.popper;var refOffsets=data.offsets.reference;// using floor because the reference offsets may contain decimals we are not going to consider here + var floor=Math.floor;var overlapsRef=placement==='left'&&floor(popperOffsets.right)>floor(refOffsets.left)||placement==='right'&&floor(popperOffsets.left)floor(refOffsets.top)||placement==='bottom'&&floor(popperOffsets.top)floor(boundaries.right);var overflowsTop=floor(popperOffsets.top)floor(boundaries.bottom);var overflowsBoundaries=placement==='left'&&overflowsLeft||placement==='right'&&overflowsRight||placement==='top'&&overflowsTop||placement==='bottom'&&overflowsBottom;// flip the variation if required + var isVertical=['top','bottom'].indexOf(placement)!==-1;// flips variation if reference element overflows boundaries + var flippedVariationByRef=!!options.flipVariations&&(isVertical&&variation==='start'&&overflowsLeft||isVertical&&variation==='end'&&overflowsRight||!isVertical&&variation==='start'&&overflowsTop||!isVertical&&variation==='end'&&overflowsBottom);// flips variation if popper content overflows boundaries + var flippedVariationByContent=!!options.flipVariationsByContent&&(isVertical&&variation==='start'&&overflowsRight||isVertical&&variation==='end'&&overflowsLeft||!isVertical&&variation==='start'&&overflowsBottom||!isVertical&&variation==='end'&&overflowsTop);var flippedVariation=flippedVariationByRef||flippedVariationByContent;if(overlapsRef||overflowsBoundaries||flippedVariation){// this boolean to detect any flip loop + data.flipped=true;if(overlapsRef||overflowsBoundaries){placement=flipOrder[index+1];}if(flippedVariation){variation=getOppositeVariation(variation);}data.placement=placement+(variation?'-'+variation:'');// this object contains `position`, we want to preserve it along with + // any additional property we may add in the future + data.offsets.popper=_extends({},data.offsets.popper,getPopperOffsets(data.instance.popper,data.offsets.reference,data.placement));data=runModifiers(data.instance.modifiers,data,'flip');}});return data;}/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */function keepTogether(data){var _data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var placement=data.placement.split('-')[0];var floor=Math.floor;var isVertical=['top','bottom'].indexOf(placement)!==-1;var side=isVertical?'right':'bottom';var opSide=isVertical?'left':'top';var measurement=isVertical?'width':'height';if(popper[side]floor(reference[side])){data.offsets.popper[opSide]=floor(reference[side]);}return data;}/** + * Converts a string containing value + unit into a px value number + * @function + * @memberof {modifiers~offset} + * @private + * @argument {String} str - Value + unit string + * @argument {String} measurement - `height` or `width` + * @argument {Object} popperOffsets + * @argument {Object} referenceOffsets + * @returns {Number|String} + * Value in pixels, or original string if no values were extracted + */function toValue(str,measurement,popperOffsets,referenceOffsets){// separate value from unit + var split=str.match(/((?:\-|\+)?\d*\.?\d*)(.*)/);var value=+split[1];var unit=split[2];// If it's not a number it's an operator, I guess + if(!value){return str;}if(unit.indexOf('%')===0){var element=void 0;switch(unit){case'%p':element=popperOffsets;break;case'%':case'%r':default:element=referenceOffsets;}var rect=getClientRect(element);return rect[measurement]/100*value;}else if(unit==='vh'||unit==='vw'){// if is a vh or vw, we calculate the size based on the viewport + var size=void 0;if(unit==='vh'){size=Math.max(document.documentElement.clientHeight,window.innerHeight||0);}else{size=Math.max(document.documentElement.clientWidth,window.innerWidth||0);}return size/100*value;}else{// if is an explicit pixel unit, we get rid of the unit and keep the value + // if is an implicit unit, it's px, and we return just the value + return value;}}/** + * Parse an `offset` string to extrapolate `x` and `y` numeric offsets. + * @function + * @memberof {modifiers~offset} + * @private + * @argument {String} offset + * @argument {Object} popperOffsets + * @argument {Object} referenceOffsets + * @argument {String} basePlacement + * @returns {Array} a two cells array with x and y offsets in numbers + */function parseOffset(offset,popperOffsets,referenceOffsets,basePlacement){var offsets=[0,0];// Use height if placement is left or right and index is 0 otherwise use width + // in this way the first offset will use an axis and the second one + // will use the other one + var useHeight=['right','left'].indexOf(basePlacement)!==-1;// Split the offset string to obtain a list of values and operands + // The regex addresses values with the plus or minus sign in front (+10, -20, etc) + var fragments=offset.split(/(\+|\-)/).map(function(frag){return frag.trim();});// Detect if the offset string contains a pair of values or a single one + // they could be separated by comma or space + var divider=fragments.indexOf(find(fragments,function(frag){return frag.search(/,|\s/)!==-1;}));if(fragments[divider]&&fragments[divider].indexOf(',')===-1){console.warn('Offsets separated by white space(s) are deprecated, use a comma (,) instead.');}// If divider is found, we divide the list of values and operands to divide + // them by ofset X and Y. + var splitRegex=/\s*,\s*|\s+/;var ops=divider!==-1?[fragments.slice(0,divider).concat([fragments[divider].split(splitRegex)[0]]),[fragments[divider].split(splitRegex)[1]].concat(fragments.slice(divider+1))]:[fragments];// Convert the values with units to absolute pixels to allow our computations + ops=ops.map(function(op,index){// Most of the units rely on the orientation of the popper + var measurement=(index===1?!useHeight:useHeight)?'height':'width';var mergeWithPrevious=false;return op// This aggregates any `+` or `-` sign that aren't considered operators + // e.g.: 10 + +5 => [10, +, +5] + .reduce(function(a,b){if(a[a.length-1]===''&&['+','-'].indexOf(b)!==-1){a[a.length-1]=b;mergeWithPrevious=true;return a;}else if(mergeWithPrevious){a[a.length-1]+=b;mergeWithPrevious=false;return a;}else{return a.concat(b);}},[])// Here we convert the string values into number values (in px) + .map(function(str){return toValue(str,measurement,popperOffsets,referenceOffsets);});});// Loop trough the offsets arrays and execute the operations + ops.forEach(function(op,index){op.forEach(function(frag,index2){if(isNumeric(frag)){offsets[index]+=frag*(op[index2-1]==='-'?-1:1);}});});return offsets;}/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @argument {Number|String} options.offset=0 + * The offset value as described in the modifier description + * @returns {Object} The data object, properly modified + */function offset(data,_ref){var offset=_ref.offset;var placement=data.placement,_data$offsets=data.offsets,popper=_data$offsets.popper,reference=_data$offsets.reference;var basePlacement=placement.split('-')[0];var offsets=void 0;if(isNumeric(+offset)){offsets=[+offset,0];}else{offsets=parseOffset(offset,popper,reference,basePlacement);}if(basePlacement==='left'){popper.top+=offsets[0];popper.left-=offsets[1];}else if(basePlacement==='right'){popper.top+=offsets[0];popper.left+=offsets[1];}else if(basePlacement==='top'){popper.left+=offsets[0];popper.top-=offsets[1];}else if(basePlacement==='bottom'){popper.left+=offsets[0];popper.top+=offsets[1];}data.popper=popper;return data;}/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */function preventOverflow(data,options){var boundariesElement=options.boundariesElement||getOffsetParent(data.instance.popper);// If offsetParent is the reference element, we really want to + // go one step up and use the next offsetParent as reference to + // avoid to make this modifier completely useless and look like broken + if(data.instance.reference===boundariesElement){boundariesElement=getOffsetParent(boundariesElement);}// NOTE: DOM access here + // resets the popper's position so that the document size can be calculated excluding + // the size of the popper element itself + var transformProp=getSupportedPropertyName('transform');var popperStyles=data.instance.popper.style;// assignment to help minification + var top=popperStyles.top,left=popperStyles.left,transform=popperStyles[transformProp];popperStyles.top='';popperStyles.left='';popperStyles[transformProp]='';var boundaries=getBoundaries(data.instance.popper,data.instance.reference,options.padding,boundariesElement,data.positionFixed);// NOTE: DOM access here + // restores the original style properties after the offsets have been computed + popperStyles.top=top;popperStyles.left=left;popperStyles[transformProp]=transform;options.boundaries=boundaries;var order=options.priority;var popper=data.offsets.popper;var check={primary:function primary(placement){var value=popper[placement];if(popper[placement]boundaries[placement]&&!options.escapeWithReference){value=Math.min(popper[mainSide],boundaries[placement]-(placement==='right'?popper.width:popper.height));}return defineProperty({},mainSide,value);}};order.forEach(function(placement){var side=['left','top'].indexOf(placement)!==-1?'primary':'secondary';popper=_extends({},popper,check[side](placement));});data.offsets.popper=popper;return data;}/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */function shift(data){var placement=data.placement;var basePlacement=placement.split('-')[0];var shiftvariation=placement.split('-')[1];// if shift shiftvariation is specified, run the modifier + if(shiftvariation){var _data$offsets=data.offsets,reference=_data$offsets.reference,popper=_data$offsets.popper;var isVertical=['bottom','top'].indexOf(basePlacement)!==-1;var side=isVertical?'left':'top';var measurement=isVertical?'width':'height';var shiftOffsets={start:defineProperty({},side,reference[side]),end:defineProperty({},side,reference[side]+reference[measurement]-popper[measurement])};data.offsets.popper=_extends({},popper,shiftOffsets[shiftvariation]);}return data;}/** + * @function + * @memberof Modifiers + * @argument {Object} data - The data object generated by update method + * @argument {Object} options - Modifiers configuration and options + * @returns {Object} The data object, properly modified + */function hide(data){if(!isModifierRequired(data.instance.modifiers,'hide','preventOverflow')){return data;}var refRect=data.offsets.reference;var bound=find(data.instance.modifiers,function(modifier){return modifier.name==='preventOverflow';}).boundaries;if(refRect.bottombound.right||refRect.top>bound.bottom||refRect.right + * These functions will be called on each update, this means that you must + * make sure they are performant enough to avoid performance bottlenecks. + * + * @function ModifierFn + * @argument {dataObject} data - The data object generated by `update` method + * @argument {Object} options - Modifiers configuration and options + * @returns {dataObject} The data object, properly modified + */ /** + * Modifiers are plugins used to alter the behavior of your poppers.
+ * Popper.js uses a set of 9 modifiers to provide all the basic functionalities + * needed by the library. + * + * Usually you don't want to override the `order`, `fn` and `onLoad` props. + * All the other properties are configurations that could be tweaked. + * @namespace modifiers + */var modifiers={/** + * Modifier used to shift the popper on the start or end of its reference + * element.
+ * It will read the variation of the `placement` property.
+ * It can be one either `-end` or `-start`. + * @memberof modifiers + * @inner + */shift:{/** @prop {number} order=100 - Index used to define the order of execution */order:100,/** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */enabled:true,/** @prop {ModifierFn} */fn:shift},/** + * The `offset` modifier can shift your popper on both its axis. + * + * It accepts the following units: + * - `px` or unit-less, interpreted as pixels + * - `%` or `%r`, percentage relative to the length of the reference element + * - `%p`, percentage relative to the length of the popper element + * - `vw`, CSS viewport width unit + * - `vh`, CSS viewport height unit + * + * For length is intended the main axis relative to the placement of the popper.
+ * This means that if the placement is `top` or `bottom`, the length will be the + * `width`. In case of `left` or `right`, it will be the `height`. + * + * You can provide a single value (as `Number` or `String`), or a pair of values + * as `String` divided by a comma or one (or more) white spaces.
+ * The latter is a deprecated method because it leads to confusion and will be + * removed in v2.
+ * Additionally, it accepts additions and subtractions between different units. + * Note that multiplications and divisions aren't supported. + * + * Valid examples are: + * ``` + * 10 + * '10%' + * '10, 10' + * '10%, 10' + * '10 + 10%' + * '10 - 5vh + 3%' + * '-10px + 5vh, 5px - 6%' + * ``` + * > **NB**: If you desire to apply offsets to your poppers in a way that may make them overlap + * > with their reference element, unfortunately, you will have to disable the `flip` modifier. + * > You can read more on this at this [issue](https://github.com/FezVrasta/popper.js/issues/373). + * + * @memberof modifiers + * @inner + */offset:{/** @prop {number} order=200 - Index used to define the order of execution */order:200,/** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */enabled:true,/** @prop {ModifierFn} */fn:offset,/** @prop {Number|String} offset=0 + * The offset value as described in the modifier description + */offset:0},/** + * Modifier used to prevent the popper from being positioned outside the boundary. + * + * A scenario exists where the reference itself is not within the boundaries.
+ * We can say it has "escaped the boundaries" โ€” or just "escaped".
+ * In this case we need to decide whether the popper should either: + * + * - detach from the reference and remain "trapped" in the boundaries, or + * - if it should ignore the boundary and "escape with its reference" + * + * When `escapeWithReference` is set to`true` and reference is completely + * outside its boundaries, the popper will overflow (or completely leave) + * the boundaries in order to remain attached to the edge of the reference. + * + * @memberof modifiers + * @inner + */preventOverflow:{/** @prop {number} order=300 - Index used to define the order of execution */order:300,/** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */enabled:true,/** @prop {ModifierFn} */fn:preventOverflow,/** + * @prop {Array} [priority=['left','right','top','bottom']] + * Popper will try to prevent overflow following these priorities by default, + * then, it could overflow on the left and on top of the `boundariesElement` + */priority:['left','right','top','bottom'],/** + * @prop {number} padding=5 + * Amount of pixel used to define a minimum distance between the boundaries + * and the popper. This makes sure the popper always has a little padding + * between the edges of its container + */padding:5,/** + * @prop {String|HTMLElement} boundariesElement='scrollParent' + * Boundaries used by the modifier. Can be `scrollParent`, `window`, + * `viewport` or any DOM element. + */boundariesElement:'scrollParent'},/** + * Modifier used to make sure the reference and its popper stay near each other + * without leaving any gap between the two. Especially useful when the arrow is + * enabled and you want to ensure that it points to its reference element. + * It cares only about the first axis. You can still have poppers with margin + * between the popper and its reference element. + * @memberof modifiers + * @inner + */keepTogether:{/** @prop {number} order=400 - Index used to define the order of execution */order:400,/** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */enabled:true,/** @prop {ModifierFn} */fn:keepTogether},/** + * This modifier is used to move the `arrowElement` of the popper to make + * sure it is positioned between the reference element and its popper element. + * It will read the outer size of the `arrowElement` node to detect how many + * pixels of conjunction are needed. + * + * It has no effect if no `arrowElement` is provided. + * @memberof modifiers + * @inner + */arrow:{/** @prop {number} order=500 - Index used to define the order of execution */order:500,/** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */enabled:true,/** @prop {ModifierFn} */fn:arrow,/** @prop {String|HTMLElement} element='[x-arrow]' - Selector or node used as arrow */element:'[x-arrow]'},/** + * Modifier used to flip the popper's placement when it starts to overlap its + * reference element. + * + * Requires the `preventOverflow` modifier before it in order to work. + * + * **NOTE:** this modifier will interrupt the current update cycle and will + * restart it if it detects the need to flip the placement. + * @memberof modifiers + * @inner + */flip:{/** @prop {number} order=600 - Index used to define the order of execution */order:600,/** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */enabled:true,/** @prop {ModifierFn} */fn:flip,/** + * @prop {String|Array} behavior='flip' + * The behavior used to change the popper's placement. It can be one of + * `flip`, `clockwise`, `counterclockwise` or an array with a list of valid + * placements (with optional variations) + */behavior:'flip',/** + * @prop {number} padding=5 + * The popper will flip if it hits the edges of the `boundariesElement` + */padding:5,/** + * @prop {String|HTMLElement} boundariesElement='viewport' + * The element which will define the boundaries of the popper position. + * The popper will never be placed outside of the defined boundaries + * (except if `keepTogether` is enabled) + */boundariesElement:'viewport',/** + * @prop {Boolean} flipVariations=false + * The popper will switch placement variation between `-start` and `-end` when + * the reference element overlaps its boundaries. + * + * The original placement should have a set variation. + */flipVariations:false,/** + * @prop {Boolean} flipVariationsByContent=false + * The popper will switch placement variation between `-start` and `-end` when + * the popper element overlaps its reference boundaries. + * + * The original placement should have a set variation. + */flipVariationsByContent:false},/** + * Modifier used to make the popper flow toward the inner of the reference element. + * By default, when this modifier is disabled, the popper will be placed outside + * the reference element. + * @memberof modifiers + * @inner + */inner:{/** @prop {number} order=700 - Index used to define the order of execution */order:700,/** @prop {Boolean} enabled=false - Whether the modifier is enabled or not */enabled:false,/** @prop {ModifierFn} */fn:inner},/** + * Modifier used to hide the popper when its reference element is outside of the + * popper boundaries. It will set a `x-out-of-boundaries` attribute which can + * be used to hide with a CSS selector the popper when its reference is + * out of boundaries. + * + * Requires the `preventOverflow` modifier before it in order to work. + * @memberof modifiers + * @inner + */hide:{/** @prop {number} order=800 - Index used to define the order of execution */order:800,/** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */enabled:true,/** @prop {ModifierFn} */fn:hide},/** + * Computes the style that will be applied to the popper element to gets + * properly positioned. + * + * Note that this modifier will not touch the DOM, it just prepares the styles + * so that `applyStyle` modifier can apply it. This separation is useful + * in case you need to replace `applyStyle` with a custom implementation. + * + * This modifier has `850` as `order` value to maintain backward compatibility + * with previous versions of Popper.js. Expect the modifiers ordering method + * to change in future major versions of the library. + * + * @memberof modifiers + * @inner + */computeStyle:{/** @prop {number} order=850 - Index used to define the order of execution */order:850,/** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */enabled:true,/** @prop {ModifierFn} */fn:computeStyle,/** + * @prop {Boolean} gpuAcceleration=true + * If true, it uses the CSS 3D transformation to position the popper. + * Otherwise, it will use the `top` and `left` properties + */gpuAcceleration:true,/** + * @prop {string} [x='bottom'] + * Where to anchor the X axis (`bottom` or `top`). AKA X offset origin. + * Change this if your popper should grow in a direction different from `bottom` + */x:'bottom',/** + * @prop {string} [x='left'] + * Where to anchor the Y axis (`left` or `right`). AKA Y offset origin. + * Change this if your popper should grow in a direction different from `right` + */y:'right'},/** + * Applies the computed styles to the popper element. + * + * All the DOM manipulations are limited to this modifier. This is useful in case + * you want to integrate Popper.js inside a framework or view library and you + * want to delegate all the DOM manipulations to it. + * + * Note that if you disable this modifier, you must make sure the popper element + * has its position set to `absolute` before Popper.js can do its work! + * + * Just disable this modifier and define your own to achieve the desired effect. + * + * @memberof modifiers + * @inner + */applyStyle:{/** @prop {number} order=900 - Index used to define the order of execution */order:900,/** @prop {Boolean} enabled=true - Whether the modifier is enabled or not */enabled:true,/** @prop {ModifierFn} */fn:applyStyle,/** @prop {Function} */onLoad:applyStyleOnLoad,/** + * @deprecated since version 1.10.0, the property moved to `computeStyle` modifier + * @prop {Boolean} gpuAcceleration=true + * If true, it uses the CSS 3D transformation to position the popper. + * Otherwise, it will use the `top` and `left` properties + */gpuAcceleration:undefined}};/** + * The `dataObject` is an object containing all the information used by Popper.js. + * This object is passed to modifiers and to the `onCreate` and `onUpdate` callbacks. + * @name dataObject + * @property {Object} data.instance The Popper.js instance + * @property {String} data.placement Placement applied to popper + * @property {String} data.originalPlacement Placement originally defined on init + * @property {Boolean} data.flipped True if popper has been flipped by flip modifier + * @property {Boolean} data.hide True if the reference element is out of boundaries, useful to know when to hide the popper + * @property {HTMLElement} data.arrowElement Node used as arrow by arrow modifier + * @property {Object} data.styles Any CSS property defined here will be applied to the popper. It expects the JavaScript nomenclature (eg. `marginBottom`) + * @property {Object} data.arrowStyles Any CSS property defined here will be applied to the popper arrow. It expects the JavaScript nomenclature (eg. `marginBottom`) + * @property {Object} data.boundaries Offsets of the popper boundaries + * @property {Object} data.offsets The measurements of popper, reference and arrow elements + * @property {Object} data.offsets.popper `top`, `left`, `width`, `height` values + * @property {Object} data.offsets.reference `top`, `left`, `width`, `height` values + * @property {Object} data.offsets.arrow] `top` and `left` offsets, only one of them will be different from 0 + */ /** + * Default options provided to Popper.js constructor.
+ * These can be overridden using the `options` argument of Popper.js.
+ * To override an option, simply pass an object with the same + * structure of the `options` object, as the 3rd argument. For example: + * ``` + * new Popper(ref, pop, { + * modifiers: { + * preventOverflow: { enabled: false } + * } + * }) + * ``` + * @type {Object} + * @static + * @memberof Popper + */var Defaults={/** + * Popper's placement. + * @prop {Popper.placements} placement='bottom' + */placement:'bottom',/** + * Set this to true if you want popper to position it self in 'fixed' mode + * @prop {Boolean} positionFixed=false + */positionFixed:false,/** + * Whether events (resize, scroll) are initially enabled. + * @prop {Boolean} eventsEnabled=true + */eventsEnabled:true,/** + * Set to true if you want to automatically remove the popper when + * you call the `destroy` method. + * @prop {Boolean} removeOnDestroy=false + */removeOnDestroy:false,/** + * Callback called when the popper is created.
+ * By default, it is set to no-op.
+ * Access Popper.js instance with `data.instance`. + * @prop {onCreate} + */onCreate:function onCreate(){},/** + * Callback called when the popper is updated. This callback is not called + * on the initialization/creation of the popper, but only on subsequent + * updates.
+ * By default, it is set to no-op.
+ * Access Popper.js instance with `data.instance`. + * @prop {onUpdate} + */onUpdate:function onUpdate(){},/** + * List of modifiers used to modify the offsets before they are applied to the popper. + * They provide most of the functionalities of Popper.js. + * @prop {modifiers} + */modifiers:modifiers};/** + * @callback onCreate + * @param {dataObject} data + */ /** + * @callback onUpdate + * @param {dataObject} data + */ // Utils + // Methods + var Popper=function(){/** + * Creates a new Popper.js instance. + * @class Popper + * @param {Element|referenceObject} reference - The reference element used to position the popper + * @param {Element} popper - The HTML / XML element used as the popper + * @param {Object} options - Your custom options to override the ones defined in [Defaults](#defaults) + * @return {Object} instance - The generated Popper.js instance + */function Popper(reference,popper){var _this=this;var options=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};classCallCheck(this,Popper);this.scheduleUpdate=function(){return requestAnimationFrame(_this.update);};// make update() debounced, so that it only runs at most once-per-tick + this.update=debounce(this.update.bind(this));// with {} we create a new object with the options inside it + this.options=_extends({},Popper.Defaults,options);// init state + this.state={isDestroyed:false,isCreated:false,scrollParents:[]};// get reference and popper elements (allow jQuery wrappers) + this.reference=reference&&reference.jquery?reference[0]:reference;this.popper=popper&&popper.jquery?popper[0]:popper;// Deep merge modifiers options + this.options.modifiers={};Object.keys(_extends({},Popper.Defaults.modifiers,options.modifiers)).forEach(function(name){_this.options.modifiers[name]=_extends({},Popper.Defaults.modifiers[name]||{},options.modifiers?options.modifiers[name]:{});});// Refactoring modifiers' list (Object => Array) + this.modifiers=Object.keys(this.options.modifiers).map(function(name){return _extends({name:name},_this.options.modifiers[name]);})// sort the modifiers by order + .sort(function(a,b){return a.order-b.order;});// modifiers have the ability to execute arbitrary code when Popper.js get inited + // such code is executed in the same order of its modifier + // they could add new properties to their options configuration + // BE AWARE: don't add options to `options.modifiers.name` but to `modifierOptions`! + this.modifiers.forEach(function(modifierOptions){if(modifierOptions.enabled&&isFunction(modifierOptions.onLoad)){modifierOptions.onLoad(_this.reference,_this.popper,_this.options,modifierOptions,_this.state);}});// fire the first update to position the popper in the right place + this.update();var eventsEnabled=this.options.eventsEnabled;if(eventsEnabled){// setup event listeners, they will take care of update the position in specific situations + this.enableEventListeners();}this.state.eventsEnabled=eventsEnabled;}// We can't use class properties because they don't get listed in the + // class prototype and break stuff like Sinon stubs + createClass(Popper,[{key:'update',value:function update$$1(){return update.call(this);}},{key:'destroy',value:function destroy$$1(){return destroy.call(this);}},{key:'enableEventListeners',value:function enableEventListeners$$1(){return enableEventListeners.call(this);}},{key:'disableEventListeners',value:function disableEventListeners$$1(){return disableEventListeners.call(this);}/** + * Schedules an update. It will run on the next UI update available. + * @method scheduleUpdate + * @memberof Popper + */ /** + * Collection of utilities useful when writing custom modifiers. + * Starting from version 1.7, this method is available only if you + * include `popper-utils.js` before `popper.js`. + * + * **DEPRECATION**: This way to access PopperUtils is deprecated + * and will be removed in v2! Use the PopperUtils module directly instead. + * Due to the high instability of the methods contained in Utils, we can't + * guarantee them to follow semver. Use them at your own risk! + * @static + * @private + * @type {Object} + * @deprecated since version 1.8 + * @member Utils + * @memberof Popper + */}]);return Popper;}();/** + * The `referenceObject` is an object that provides an interface compatible with Popper.js + * and lets you use it as replacement of a real DOM node.
+ * You can use this method to position a popper relatively to a set of coordinates + * in case you don't have a DOM node to use as reference. + * + * ``` + * new Popper(referenceObject, popperNode); + * ``` + * + * NB: This feature isn't supported in Internet Explorer 10. + * @name referenceObject + * @property {Function} data.getBoundingClientRect + * A function that returns a set of coordinates compatible with the native `getBoundingClientRect` method. + * @property {number} data.clientWidth + * An ES6 getter that will return the width of the virtual reference element. + * @property {number} data.clientHeight + * An ES6 getter that will return the height of the virtual reference element. + */Popper.Utils=(typeof window!=='undefined'?window:global).PopperUtils;Popper.placements=placements;Popper.Defaults=Defaults; + + var categories=["animals","smileys","skinTones","travel","flags","objects","activities","symbols","food"];var emojiData = [{"n":["monkey_face"],"e":"๐Ÿต","c":0},{"n":["grinning"],"e":"๐Ÿ˜€","c":1},{"n":["skin-tone-2"],"e":"๐Ÿป","c":2},{"n":["earth_africa"],"e":"๐ŸŒ","c":3},{"n":["checkered_flag"],"e":"๐Ÿ","c":4},{"n":["mute"],"e":"๐Ÿ”‡","c":5},{"n":["jack_o_lantern"],"e":"๐ŸŽƒ","c":6},{"n":["atm"],"e":"๐Ÿง","c":7},{"n":["grapes"],"e":"๐Ÿ‡","c":8},{"n":["earth_americas"],"e":"๐ŸŒŽ","c":3},{"n":["grin"],"e":"๐Ÿ˜","c":1},{"n":["melon"],"e":"๐Ÿˆ","c":8},{"n":["triangular_flag_on_post"],"e":"๐Ÿšฉ","c":4},{"n":["monkey"],"e":"๐Ÿ’","c":0},{"n":["christmas_tree"],"e":"๐ŸŽ„","c":6},{"n":["skin-tone-3"],"e":"๐Ÿผ","c":2},{"n":["put_litter_in_its_place"],"e":"๐Ÿšฎ","c":7},{"n":["speaker"],"e":"๐Ÿ”ˆ","c":5},{"n":["earth_asia"],"e":"๐ŸŒ","c":3},{"n":["crossed_flags"],"e":"๐ŸŽŒ","c":4},{"n":["joy"],"e":"๐Ÿ˜‚","c":1},{"n":["sound"],"e":"๐Ÿ”‰","c":5},{"n":["watermelon"],"e":"๐Ÿ‰","c":8},{"n":["gorilla"],"e":"๐Ÿฆ","c":0},{"n":["fireworks"],"e":"๐ŸŽ†","c":6},{"n":["potable_water"],"e":"๐Ÿšฐ","c":7},{"n":["skin-tone-4"],"e":"๐Ÿฝ","c":2},{"n":["wheelchair"],"e":"โ™ฟ","c":7},{"n":["rolling_on_the_floor_laughing"],"e":"๐Ÿคฃ","c":1},{"n":["loud_sound"],"e":"๐Ÿ”Š","c":5},{"n":["waving_black_flag"],"e":"๐Ÿด","c":4},{"n":["tangerine"],"e":"๐ŸŠ","c":8},{"n":["dog"],"e":"๐Ÿถ","c":0},{"n":["sparkler"],"e":"๐ŸŽ‡","c":6},{"n":["skin-tone-5"],"e":"๐Ÿพ","c":2},{"n":["globe_with_meridians"],"e":"๐ŸŒ","c":3},{"n":["skin-tone-6"],"e":"๐Ÿฟ","c":2},{"n":["smiley"],"e":"๐Ÿ˜ƒ","c":1},{"n":["loudspeaker"],"e":"๐Ÿ“ข","c":5},{"n":["sparkles"],"e":"โœจ","c":6},{"n":["dog2"],"e":"๐Ÿ•","c":0},{"n":["waving_white_flag"],"e":"๐Ÿณ๏ธ","c":4},{"n":["world_map"],"e":"๐Ÿ—บ๏ธ","c":3},{"n":["lemon"],"e":"๐Ÿ‹","c":8},{"n":["mens"],"e":"๐Ÿšน","c":7},{"n":["womens"],"e":"๐Ÿšบ","c":7},{"n":["rainbow-flag"],"e":"๐Ÿณ๏ธโ€๐ŸŒˆ","c":4},{"n":["smile"],"e":"๐Ÿ˜„","c":1},{"n":["banana"],"e":"๐ŸŒ","c":8},{"n":["mega"],"e":"๐Ÿ“ฃ","c":5},{"n":["japan"],"e":"๐Ÿ—พ","c":3},{"n":["poodle"],"e":"๐Ÿฉ","c":0},{"n":["balloon"],"e":"๐ŸŽˆ","c":6},{"n":["flag-ac"],"e":"๐Ÿ‡ฆ๐Ÿ‡จ","c":4},{"n":["sweat_smile"],"e":"๐Ÿ˜…","c":1},{"n":["pineapple"],"e":"๐Ÿ","c":8},{"n":["restroom"],"e":"๐Ÿšป","c":7},{"n":["postal_horn"],"e":"๐Ÿ“ฏ","c":5},{"n":["wolf"],"e":"๐Ÿบ","c":0},{"n":["tada"],"e":"๐ŸŽ‰","c":6},{"n":["snow_capped_mountain"],"e":"๐Ÿ”๏ธ","c":3},{"n":["laughing","satisfied"],"e":"๐Ÿ˜†","c":1},{"n":["apple"],"e":"๐ŸŽ","c":8},{"n":["flag-ad"],"e":"๐Ÿ‡ฆ๐Ÿ‡ฉ","c":4},{"n":["fox_face"],"e":"๐ŸฆŠ","c":0},{"n":["confetti_ball"],"e":"๐ŸŽŠ","c":6},{"n":["bell"],"e":"๐Ÿ””","c":5},{"n":["mountain"],"e":"โ›ฐ๏ธ","c":3},{"n":["baby_symbol"],"e":"๐Ÿšผ","c":7},{"n":["wc"],"e":"๐Ÿšพ","c":7},{"n":["wink"],"e":"๐Ÿ˜‰","c":1},{"n":["no_bell"],"e":"๐Ÿ”•","c":5},{"n":["green_apple"],"e":"๐Ÿ","c":8},{"n":["tanabata_tree"],"e":"๐ŸŽ‹","c":6},{"n":["flag-ae"],"e":"๐Ÿ‡ฆ๐Ÿ‡ช","c":4},{"n":["volcano"],"e":"๐ŸŒ‹","c":3},{"n":["cat"],"e":"๐Ÿฑ","c":0},{"n":["flag-af"],"e":"๐Ÿ‡ฆ๐Ÿ‡ซ","c":4},{"n":["musical_score"],"e":"๐ŸŽผ","c":5},{"n":["blush"],"e":"๐Ÿ˜Š","c":1},{"n":["pear"],"e":"๐Ÿ","c":8},{"n":["bamboo"],"e":"๐ŸŽ","c":6},{"n":["passport_control"],"e":"๐Ÿ›‚","c":7},{"n":["mount_fuji"],"e":"๐Ÿ—ป","c":3},{"n":["cat2"],"e":"๐Ÿˆ","c":0},{"n":["musical_note"],"e":"๐ŸŽต","c":5},{"n":["dolls"],"e":"๐ŸŽŽ","c":6},{"n":["lion_face"],"e":"๐Ÿฆ","c":0},{"n":["camping"],"e":"๐Ÿ•๏ธ","c":3},{"n":["flag-ag"],"e":"๐Ÿ‡ฆ๐Ÿ‡ฌ","c":4},{"n":["customs"],"e":"๐Ÿ›ƒ","c":7},{"n":["yum"],"e":"๐Ÿ˜‹","c":1},{"n":["peach"],"e":"๐Ÿ‘","c":8},{"n":["tiger"],"e":"๐Ÿฏ","c":0},{"n":["notes"],"e":"๐ŸŽถ","c":5},{"n":["flags"],"e":"๐ŸŽ","c":6},{"n":["beach_with_umbrella"],"e":"๐Ÿ–๏ธ","c":3},{"n":["cherries"],"e":"๐Ÿ’","c":8},{"n":["flag-ai"],"e":"๐Ÿ‡ฆ๐Ÿ‡ฎ","c":4},{"n":["baggage_claim"],"e":"๐Ÿ›„","c":7},{"n":["sunglasses"],"e":"๐Ÿ˜Ž","c":1},{"n":["left_luggage"],"e":"๐Ÿ›…","c":7},{"n":["wind_chime"],"e":"๐ŸŽ","c":6},{"n":["strawberry"],"e":"๐Ÿ“","c":8},{"n":["desert"],"e":"๐Ÿœ๏ธ","c":3},{"n":["studio_microphone"],"e":"๐ŸŽ™๏ธ","c":5},{"n":["flag-al"],"e":"๐Ÿ‡ฆ๐Ÿ‡ฑ","c":4},{"n":["tiger2"],"e":"๐Ÿ…","c":0},{"n":["heart_eyes"],"e":"๐Ÿ˜","c":1},{"n":["desert_island"],"e":"๐Ÿ๏ธ","c":3},{"n":["kiwifruit"],"e":"๐Ÿฅ","c":8},{"n":["rice_scene"],"e":"๐ŸŽ‘","c":6},{"n":["kissing_heart"],"e":"๐Ÿ˜˜","c":1},{"n":["warning"],"e":"โš ๏ธ","c":7},{"n":["flag-am"],"e":"๐Ÿ‡ฆ๐Ÿ‡ฒ","c":4},{"n":["leopard"],"e":"๐Ÿ†","c":0},{"n":["level_slider"],"e":"๐ŸŽš๏ธ","c":5},{"n":["horse"],"e":"๐Ÿด","c":0},{"n":["children_crossing"],"e":"๐Ÿšธ","c":7},{"n":["ribbon"],"e":"๐ŸŽ€","c":6},{"n":["national_park"],"e":"๐Ÿž๏ธ","c":3},{"n":["control_knobs"],"e":"๐ŸŽ›๏ธ","c":5},{"n":["kissing"],"e":"๐Ÿ˜—","c":1},{"n":["tomato"],"e":"๐Ÿ…","c":8},{"n":["flag-ao"],"e":"๐Ÿ‡ฆ๐Ÿ‡ด","c":4},{"n":["stadium"],"e":"๐ŸŸ๏ธ","c":3},{"n":["flag-aq"],"e":"๐Ÿ‡ฆ๐Ÿ‡ถ","c":4},{"n":["gift"],"e":"๐ŸŽ","c":6},{"n":["no_entry"],"e":"โ›”","c":7},{"n":["kissing_smiling_eyes"],"e":"๐Ÿ˜™","c":1},{"n":["coconut"],"e":"๐Ÿฅฅ","c":8},{"n":["racehorse"],"e":"๐ŸŽ","c":0},{"n":["microphone"],"e":"๐ŸŽค","c":5},{"n":["classical_building"],"e":"๐Ÿ›๏ธ","c":3},{"n":["no_entry_sign"],"e":"๐Ÿšซ","c":7},{"n":["reminder_ribbon"],"e":"๐ŸŽ—๏ธ","c":6},{"n":["kissing_closed_eyes"],"e":"๐Ÿ˜š","c":1},{"n":["unicorn_face"],"e":"๐Ÿฆ„","c":0},{"n":["flag-ar"],"e":"๐Ÿ‡ฆ๐Ÿ‡ท","c":4},{"n":["headphones"],"e":"๐ŸŽง","c":5},{"n":["avocado"],"e":"๐Ÿฅ‘","c":8},{"n":["relaxed"],"e":"โ˜บ๏ธ","c":1},{"n":["zebra_face"],"e":"๐Ÿฆ“","c":0},{"n":["eggplant"],"e":"๐Ÿ†","c":8},{"n":["radio"],"e":"๐Ÿ“ป","c":5},{"n":["building_construction"],"e":"๐Ÿ—๏ธ","c":3},{"n":["flag-as"],"e":"๐Ÿ‡ฆ๐Ÿ‡ธ","c":4},{"n":["admission_tickets"],"e":"๐ŸŽŸ๏ธ","c":6},{"n":["no_bicycles"],"e":"๐Ÿšณ","c":7},{"n":["no_smoking"],"e":"๐Ÿšญ","c":7},{"n":["slightly_smiling_face"],"e":"๐Ÿ™‚","c":1},{"n":["flag-at"],"e":"๐Ÿ‡ฆ๐Ÿ‡น","c":4},{"n":["ticket"],"e":"๐ŸŽซ","c":6},{"n":["saxophone"],"e":"๐ŸŽท","c":5},{"n":["deer"],"e":"๐ŸฆŒ","c":0},{"n":["house_buildings"],"e":"๐Ÿ˜๏ธ","c":3},{"n":["potato"],"e":"๐Ÿฅ”","c":8},{"n":["guitar"],"e":"๐ŸŽธ","c":5},{"n":["carrot"],"e":"๐Ÿฅ•","c":8},{"n":["cityscape"],"e":"๐Ÿ™๏ธ","c":3},{"n":["flag-au"],"e":"๐Ÿ‡ฆ๐Ÿ‡บ","c":4},{"n":["do_not_litter"],"e":"๐Ÿšฏ","c":7},{"n":["hugging_face"],"e":"๐Ÿค—","c":1},{"n":["cow"],"e":"๐Ÿฎ","c":0},{"n":["medal"],"e":"๐ŸŽ–๏ธ","c":6},{"n":["musical_keyboard"],"e":"๐ŸŽน","c":5},{"n":["corn"],"e":"๐ŸŒฝ","c":8},{"n":["derelict_house_building"],"e":"๐Ÿš๏ธ","c":3},{"n":["non-potable_water"],"e":"๐Ÿšฑ","c":7},{"n":["trophy"],"e":"๐Ÿ†","c":6},{"n":["flag-aw"],"e":"๐Ÿ‡ฆ๐Ÿ‡ผ","c":4},{"n":["star-struck","grinning_face_with_star_eyes"],"e":"๐Ÿคฉ","c":1},{"n":["ox"],"e":"๐Ÿ‚","c":0},{"n":["trumpet"],"e":"๐ŸŽบ","c":5},{"n":["hot_pepper"],"e":"๐ŸŒถ๏ธ","c":8},{"n":["sports_medal"],"e":"๐Ÿ…","c":6},{"n":["flag-ax"],"e":"๐Ÿ‡ฆ๐Ÿ‡ฝ","c":4},{"n":["water_buffalo"],"e":"๐Ÿƒ","c":0},{"n":["no_pedestrians"],"e":"๐Ÿšท","c":7},{"n":["thinking_face"],"e":"๐Ÿค”","c":1},{"n":["house"],"e":"๐Ÿ ","c":3},{"n":["no_mobile_phones"],"e":"๐Ÿ“ต","c":7},{"n":["flag-az"],"e":"๐Ÿ‡ฆ๐Ÿ‡ฟ","c":4},{"n":["first_place_medal"],"e":"๐Ÿฅ‡","c":6},{"n":["house_with_garden"],"e":"๐Ÿก","c":3},{"n":["violin"],"e":"๐ŸŽป","c":5},{"n":["face_with_raised_eyebrow","face_with_one_eyebrow_raised"],"e":"๐Ÿคจ","c":1},{"n":["cucumber"],"e":"๐Ÿฅ’","c":8},{"n":["cow2"],"e":"๐Ÿ„","c":0},{"n":["flag-ba"],"e":"๐Ÿ‡ง๐Ÿ‡ฆ","c":4},{"n":["pig"],"e":"๐Ÿท","c":0},{"n":["drum_with_drumsticks"],"e":"๐Ÿฅ","c":5},{"n":["underage"],"e":"๐Ÿ”ž","c":7},{"n":["broccoli"],"e":"๐Ÿฅฆ","c":8},{"n":["office"],"e":"๐Ÿข","c":3},{"n":["second_place_medal"],"e":"๐Ÿฅˆ","c":6},{"n":["neutral_face"],"e":"๐Ÿ˜","c":1},{"n":["third_place_medal"],"e":"๐Ÿฅ‰","c":6},{"n":["mushroom"],"e":"๐Ÿ„","c":8},{"n":["flag-bb"],"e":"๐Ÿ‡ง๐Ÿ‡ง","c":4},{"n":["radioactive_sign"],"e":"โ˜ข๏ธ","c":7},{"n":["pig2"],"e":"๐Ÿ–","c":0},{"n":["expressionless"],"e":"๐Ÿ˜‘","c":1},{"n":["iphone"],"e":"๐Ÿ“ฑ","c":5},{"n":["post_office"],"e":"๐Ÿฃ","c":3},{"n":["european_post_office"],"e":"๐Ÿค","c":3},{"n":["soccer"],"e":"โšฝ","c":6},{"n":["boar"],"e":"๐Ÿ—","c":0},{"n":["peanuts"],"e":"๐Ÿฅœ","c":8},{"n":["calling"],"e":"๐Ÿ“ฒ","c":5},{"n":["biohazard_sign"],"e":"โ˜ฃ๏ธ","c":7},{"n":["flag-bd"],"e":"๐Ÿ‡ง๐Ÿ‡ฉ","c":4},{"n":["no_mouth"],"e":"๐Ÿ˜ถ","c":1},{"n":["face_with_rolling_eyes"],"e":"๐Ÿ™„","c":1},{"n":["phone","telephone"],"e":"โ˜Ž๏ธ","c":5},{"n":["pig_nose"],"e":"๐Ÿฝ","c":0},{"n":["chestnut"],"e":"๐ŸŒฐ","c":8},{"n":["arrow_up"],"e":"โฌ†๏ธ","c":7},{"n":["hospital"],"e":"๐Ÿฅ","c":3},{"n":["flag-be"],"e":"๐Ÿ‡ง๐Ÿ‡ช","c":4},{"n":["baseball"],"e":"โšพ","c":6},{"n":["smirk"],"e":"๐Ÿ˜","c":1},{"n":["arrow_upper_right"],"e":"โ†—๏ธ","c":7},{"n":["flag-bf"],"e":"๐Ÿ‡ง๐Ÿ‡ซ","c":4},{"n":["basketball"],"e":"๐Ÿ€","c":6},{"n":["ram"],"e":"๐Ÿ","c":0},{"n":["bank"],"e":"๐Ÿฆ","c":3},{"n":["bread"],"e":"๐Ÿž","c":8},{"n":["telephone_receiver"],"e":"๐Ÿ“ž","c":5},{"n":["croissant"],"e":"๐Ÿฅ","c":8},{"n":["pager"],"e":"๐Ÿ“Ÿ","c":5},{"n":["sheep"],"e":"๐Ÿ‘","c":0},{"n":["arrow_right"],"e":"โžก๏ธ","c":7},{"n":["persevere"],"e":"๐Ÿ˜ฃ","c":1},{"n":["flag-bg"],"e":"๐Ÿ‡ง๐Ÿ‡ฌ","c":4},{"n":["volleyball"],"e":"๐Ÿ","c":6},{"n":["hotel"],"e":"๐Ÿจ","c":3},{"n":["arrow_lower_right"],"e":"โ†˜๏ธ","c":7},{"n":["goat"],"e":"๐Ÿ","c":0},{"n":["flag-bh"],"e":"๐Ÿ‡ง๐Ÿ‡ญ","c":4},{"n":["love_hotel"],"e":"๐Ÿฉ","c":3},{"n":["disappointed_relieved"],"e":"๐Ÿ˜ฅ","c":1},{"n":["baguette_bread"],"e":"๐Ÿฅ–","c":8},{"n":["football"],"e":"๐Ÿˆ","c":6},{"n":["fax"],"e":"๐Ÿ“ ","c":5},{"n":["convenience_store"],"e":"๐Ÿช","c":3},{"n":["dromedary_camel"],"e":"๐Ÿช","c":0},{"n":["arrow_down"],"e":"โฌ‡๏ธ","c":7},{"n":["battery"],"e":"๐Ÿ”‹","c":5},{"n":["rugby_football"],"e":"๐Ÿ‰","c":6},{"n":["pretzel"],"e":"๐Ÿฅจ","c":8},{"n":["open_mouth"],"e":"๐Ÿ˜ฎ","c":1},{"n":["flag-bi"],"e":"๐Ÿ‡ง๐Ÿ‡ฎ","c":4},{"n":["flag-bj"],"e":"๐Ÿ‡ง๐Ÿ‡ฏ","c":4},{"n":["pancakes"],"e":"๐Ÿฅž","c":8},{"n":["school"],"e":"๐Ÿซ","c":3},{"n":["tennis"],"e":"๐ŸŽพ","c":6},{"n":["zipper_mouth_face"],"e":"๐Ÿค","c":1},{"n":["camel"],"e":"๐Ÿซ","c":0},{"n":["arrow_lower_left"],"e":"โ†™๏ธ","c":7},{"n":["electric_plug"],"e":"๐Ÿ”Œ","c":5},{"n":["cheese_wedge"],"e":"๐Ÿง€","c":8},{"n":["hushed"],"e":"๐Ÿ˜ฏ","c":1},{"n":["computer"],"e":"๐Ÿ’ป","c":5},{"n":["giraffe_face"],"e":"๐Ÿฆ’","c":0},{"n":["8ball"],"e":"๐ŸŽฑ","c":6},{"n":["flag-bl"],"e":"๐Ÿ‡ง๐Ÿ‡ฑ","c":4},{"n":["arrow_left"],"e":"โฌ…๏ธ","c":7},{"n":["department_store"],"e":"๐Ÿฌ","c":3},{"n":["meat_on_bone"],"e":"๐Ÿ–","c":8},{"n":["arrow_upper_left"],"e":"โ†–๏ธ","c":7},{"n":["flag-bm"],"e":"๐Ÿ‡ง๐Ÿ‡ฒ","c":4},{"n":["sleepy"],"e":"๐Ÿ˜ช","c":1},{"n":["bowling"],"e":"๐ŸŽณ","c":6},{"n":["factory"],"e":"๐Ÿญ","c":3},{"n":["desktop_computer"],"e":"๐Ÿ–ฅ๏ธ","c":5},{"n":["elephant"],"e":"๐Ÿ˜","c":0},{"n":["rhinoceros"],"e":"๐Ÿฆ","c":0},{"n":["arrow_up_down"],"e":"โ†•๏ธ","c":7},{"n":["cricket_bat_and_ball"],"e":"๐Ÿ","c":6},{"n":["printer"],"e":"๐Ÿ–จ๏ธ","c":5},{"n":["poultry_leg"],"e":"๐Ÿ—","c":8},{"n":["tired_face"],"e":"๐Ÿ˜ซ","c":1},{"n":["japanese_castle"],"e":"๐Ÿฏ","c":3},{"n":["flag-bn"],"e":"๐Ÿ‡ง๐Ÿ‡ณ","c":4},{"n":["field_hockey_stick_and_ball"],"e":"๐Ÿ‘","c":6},{"n":["sleeping"],"e":"๐Ÿ˜ด","c":1},{"n":["left_right_arrow"],"e":"โ†”๏ธ","c":7},{"n":["keyboard"],"e":"โŒจ๏ธ","c":5},{"n":["european_castle"],"e":"๐Ÿฐ","c":3},{"n":["mouse"],"e":"๐Ÿญ","c":0},{"n":["flag-bo"],"e":"๐Ÿ‡ง๐Ÿ‡ด","c":4},{"n":["cut_of_meat"],"e":"๐Ÿฅฉ","c":8},{"n":["ice_hockey_stick_and_puck"],"e":"๐Ÿ’","c":6},{"n":["mouse2"],"e":"๐Ÿ","c":0},{"n":["three_button_mouse"],"e":"๐Ÿ–ฑ๏ธ","c":5},{"n":["leftwards_arrow_with_hook"],"e":"โ†ฉ๏ธ","c":7},{"n":["bacon"],"e":"๐Ÿฅ“","c":8},{"n":["relieved"],"e":"๐Ÿ˜Œ","c":1},{"n":["flag-bq"],"e":"๐Ÿ‡ง๐Ÿ‡ถ","c":4},{"n":["wedding"],"e":"๐Ÿ’’","c":3},{"n":["tokyo_tower"],"e":"๐Ÿ—ผ","c":3},{"n":["arrow_right_hook"],"e":"โ†ช๏ธ","c":7},{"n":["hamburger"],"e":"๐Ÿ”","c":8},{"n":["stuck_out_tongue"],"e":"๐Ÿ˜›","c":1},{"n":["trackball"],"e":"๐Ÿ–ฒ๏ธ","c":5},{"n":["flag-br"],"e":"๐Ÿ‡ง๐Ÿ‡ท","c":4},{"n":["rat"],"e":"๐Ÿ€","c":0},{"n":["table_tennis_paddle_and_ball"],"e":"๐Ÿ“","c":6},{"n":["minidisc"],"e":"๐Ÿ’ฝ","c":5},{"n":["stuck_out_tongue_winking_eye"],"e":"๐Ÿ˜œ","c":1},{"n":["fries"],"e":"๐ŸŸ","c":8},{"n":["badminton_racquet_and_shuttlecock"],"e":"๐Ÿธ","c":6},{"n":["statue_of_liberty"],"e":"๐Ÿ—ฝ","c":3},{"n":["flag-bs"],"e":"๐Ÿ‡ง๐Ÿ‡ธ","c":4},{"n":["arrow_heading_up"],"e":"โคด๏ธ","c":7},{"n":["hamster"],"e":"๐Ÿน","c":0},{"n":["stuck_out_tongue_closed_eyes"],"e":"๐Ÿ˜","c":1},{"n":["pizza"],"e":"๐Ÿ•","c":8},{"n":["boxing_glove"],"e":"๐ŸฅŠ","c":6},{"n":["floppy_disk"],"e":"๐Ÿ’พ","c":5},{"n":["arrow_heading_down"],"e":"โคต๏ธ","c":7},{"n":["flag-bt"],"e":"๐Ÿ‡ง๐Ÿ‡น","c":4},{"n":["rabbit"],"e":"๐Ÿฐ","c":0},{"n":["church"],"e":"โ›ช","c":3},{"n":["drooling_face"],"e":"๐Ÿคค","c":1},{"n":["flag-bv"],"e":"๐Ÿ‡ง๐Ÿ‡ป","c":4},{"n":["mosque"],"e":"๐Ÿ•Œ","c":3},{"n":["rabbit2"],"e":"๐Ÿ‡","c":0},{"n":["hotdog"],"e":"๐ŸŒญ","c":8},{"n":["martial_arts_uniform"],"e":"๐Ÿฅ‹","c":6},{"n":["arrows_clockwise"],"e":"๐Ÿ”ƒ","c":7},{"n":["cd"],"e":"๐Ÿ’ฟ","c":5},{"n":["arrows_counterclockwise"],"e":"๐Ÿ”„","c":7},{"n":["sandwich"],"e":"๐Ÿฅช","c":8},{"n":["chipmunk"],"e":"๐Ÿฟ๏ธ","c":0},{"n":["synagogue"],"e":"๐Ÿ•","c":3},{"n":["unamused"],"e":"๐Ÿ˜’","c":1},{"n":["goal_net"],"e":"๐Ÿฅ…","c":6},{"n":["flag-bw"],"e":"๐Ÿ‡ง๐Ÿ‡ผ","c":4},{"n":["dvd"],"e":"๐Ÿ“€","c":5},{"n":["hedgehog"],"e":"๐Ÿฆ”","c":0},{"n":["dart"],"e":"๐ŸŽฏ","c":6},{"n":["taco"],"e":"๐ŸŒฎ","c":8},{"n":["back"],"e":"๐Ÿ”™","c":7},{"n":["flag-by"],"e":"๐Ÿ‡ง๐Ÿ‡พ","c":4},{"n":["shinto_shrine"],"e":"โ›ฉ๏ธ","c":3},{"n":["movie_camera"],"e":"๐ŸŽฅ","c":5},{"n":["sweat"],"e":"๐Ÿ˜“","c":1},{"n":["burrito"],"e":"๐ŸŒฏ","c":8},{"n":["flag-bz"],"e":"๐Ÿ‡ง๐Ÿ‡ฟ","c":4},{"n":["pensive"],"e":"๐Ÿ˜”","c":1},{"n":["kaaba"],"e":"๐Ÿ•‹","c":3},{"n":["film_frames"],"e":"๐ŸŽž๏ธ","c":5},{"n":["bat"],"e":"๐Ÿฆ‡","c":0},{"n":["golf"],"e":"โ›ณ","c":6},{"n":["end"],"e":"๐Ÿ”š","c":7},{"n":["film_projector"],"e":"๐Ÿ“ฝ๏ธ","c":5},{"n":["bear"],"e":"๐Ÿป","c":0},{"n":["ice_skate"],"e":"โ›ธ๏ธ","c":6},{"n":["fountain"],"e":"โ›ฒ","c":3},{"n":["confused"],"e":"๐Ÿ˜•","c":1},{"n":["flag-ca"],"e":"๐Ÿ‡จ๐Ÿ‡ฆ","c":4},{"n":["on"],"e":"๐Ÿ”›","c":7},{"n":["stuffed_flatbread"],"e":"๐Ÿฅ™","c":8},{"n":["soon"],"e":"๐Ÿ”œ","c":7},{"n":["upside_down_face"],"e":"๐Ÿ™ƒ","c":1},{"n":["fishing_pole_and_fish"],"e":"๐ŸŽฃ","c":6},{"n":["tent"],"e":"โ›บ","c":3},{"n":["clapper"],"e":"๐ŸŽฌ","c":5},{"n":["egg"],"e":"๐Ÿฅš","c":8},{"n":["flag-cc"],"e":"๐Ÿ‡จ๐Ÿ‡จ","c":4},{"n":["koala"],"e":"๐Ÿจ","c":0},{"n":["foggy"],"e":"๐ŸŒ","c":3},{"n":["tv"],"e":"๐Ÿ“บ","c":5},{"n":["panda_face"],"e":"๐Ÿผ","c":0},{"n":["fried_egg","cooking"],"e":"๐Ÿณ","c":8},{"n":["top"],"e":"๐Ÿ”","c":7},{"n":["flag-cd"],"e":"๐Ÿ‡จ๐Ÿ‡ฉ","c":4},{"n":["money_mouth_face"],"e":"๐Ÿค‘","c":1},{"n":["running_shirt_with_sash"],"e":"๐ŸŽฝ","c":6},{"n":["astonished"],"e":"๐Ÿ˜ฒ","c":1},{"n":["feet","paw_prints"],"e":"๐Ÿพ","c":0},{"n":["camera"],"e":"๐Ÿ“ท","c":5},{"n":["flag-cf"],"e":"๐Ÿ‡จ๐Ÿ‡ซ","c":4},{"n":["place_of_worship"],"e":"๐Ÿ›","c":7},{"n":["night_with_stars"],"e":"๐ŸŒƒ","c":3},{"n":["ski"],"e":"๐ŸŽฟ","c":6},{"n":["shallow_pan_of_food"],"e":"๐Ÿฅ˜","c":8},{"n":["camera_with_flash"],"e":"๐Ÿ“ธ","c":5},{"n":["sunrise_over_mountains"],"e":"๐ŸŒ„","c":3},{"n":["turkey"],"e":"๐Ÿฆƒ","c":0},{"n":["white_frowning_face"],"e":"โ˜น๏ธ","c":1},{"n":["flag-cg"],"e":"๐Ÿ‡จ๐Ÿ‡ฌ","c":4},{"n":["stew"],"e":"๐Ÿฒ","c":8},{"n":["sled"],"e":"๐Ÿ›ท","c":6},{"n":["atom_symbol"],"e":"โš›๏ธ","c":7},{"n":["curling_stone"],"e":"๐ŸฅŒ","c":6},{"n":["slightly_frowning_face"],"e":"๐Ÿ™","c":1},{"n":["sunrise"],"e":"๐ŸŒ…","c":3},{"n":["om_symbol"],"e":"๐Ÿ•‰๏ธ","c":7},{"n":["chicken"],"e":"๐Ÿ”","c":0},{"n":["bowl_with_spoon"],"e":"๐Ÿฅฃ","c":8},{"n":["flag-ch"],"e":"๐Ÿ‡จ๐Ÿ‡ญ","c":4},{"n":["video_camera"],"e":"๐Ÿ“น","c":5},{"n":["video_game"],"e":"๐ŸŽฎ","c":6},{"n":["rooster"],"e":"๐Ÿ“","c":0},{"n":["vhs"],"e":"๐Ÿ“ผ","c":5},{"n":["city_sunset"],"e":"๐ŸŒ†","c":3},{"n":["confounded"],"e":"๐Ÿ˜–","c":1},{"n":["green_salad"],"e":"๐Ÿฅ—","c":8},{"n":["star_of_david"],"e":"โœก๏ธ","c":7},{"n":["flag-ci"],"e":"๐Ÿ‡จ๐Ÿ‡ฎ","c":4},{"n":["popcorn"],"e":"๐Ÿฟ","c":8},{"n":["city_sunrise"],"e":"๐ŸŒ‡","c":3},{"n":["disappointed"],"e":"๐Ÿ˜ž","c":1},{"n":["mag"],"e":"๐Ÿ”","c":5},{"n":["hatching_chick"],"e":"๐Ÿฃ","c":0},{"n":["joystick"],"e":"๐Ÿ•น๏ธ","c":6},{"n":["wheel_of_dharma"],"e":"โ˜ธ๏ธ","c":7},{"n":["flag-ck"],"e":"๐Ÿ‡จ๐Ÿ‡ฐ","c":4},{"n":["canned_food"],"e":"๐Ÿฅซ","c":8},{"n":["worried"],"e":"๐Ÿ˜Ÿ","c":1},{"n":["baby_chick"],"e":"๐Ÿค","c":0},{"n":["flag-cl"],"e":"๐Ÿ‡จ๐Ÿ‡ฑ","c":4},{"n":["game_die"],"e":"๐ŸŽฒ","c":6},{"n":["mag_right"],"e":"๐Ÿ”Ž","c":5},{"n":["yin_yang"],"e":"โ˜ฏ๏ธ","c":7},{"n":["bridge_at_night"],"e":"๐ŸŒ‰","c":3},{"n":["spades"],"e":"โ™ ๏ธ","c":6},{"n":["hatched_chick"],"e":"๐Ÿฅ","c":0},{"n":["flag-cm"],"e":"๐Ÿ‡จ๐Ÿ‡ฒ","c":4},{"n":["latin_cross"],"e":"โœ๏ธ","c":7},{"n":["triumph"],"e":"๐Ÿ˜ค","c":1},{"n":["hotsprings"],"e":"โ™จ๏ธ","c":3},{"n":["bento"],"e":"๐Ÿฑ","c":8},{"n":["microscope"],"e":"๐Ÿ”ฌ","c":5},{"n":["cry"],"e":"๐Ÿ˜ข","c":1},{"n":["bird"],"e":"๐Ÿฆ","c":0},{"n":["cn","flag-cn"],"e":"๐Ÿ‡จ๐Ÿ‡ณ","c":4},{"n":["telescope"],"e":"๐Ÿ”ญ","c":5},{"n":["rice_cracker"],"e":"๐Ÿ˜","c":8},{"n":["hearts"],"e":"โ™ฅ๏ธ","c":6},{"n":["orthodox_cross"],"e":"โ˜ฆ๏ธ","c":7},{"n":["milky_way"],"e":"๐ŸŒŒ","c":3},{"n":["rice_ball"],"e":"๐Ÿ™","c":8},{"n":["satellite_antenna"],"e":"๐Ÿ“ก","c":5},{"n":["flag-co"],"e":"๐Ÿ‡จ๐Ÿ‡ด","c":4},{"n":["carousel_horse"],"e":"๐ŸŽ ","c":3},{"n":["sob"],"e":"๐Ÿ˜ญ","c":1},{"n":["diamonds"],"e":"โ™ฆ๏ธ","c":6},{"n":["star_and_crescent"],"e":"โ˜ช๏ธ","c":7},{"n":["penguin"],"e":"๐Ÿง","c":0},{"n":["dove_of_peace"],"e":"๐Ÿ•Š๏ธ","c":0},{"n":["flag-cp"],"e":"๐Ÿ‡จ๐Ÿ‡ต","c":4},{"n":["ferris_wheel"],"e":"๐ŸŽก","c":3},{"n":["clubs"],"e":"โ™ฃ๏ธ","c":6},{"n":["peace_symbol"],"e":"โ˜ฎ๏ธ","c":7},{"n":["candle"],"e":"๐Ÿ•ฏ๏ธ","c":5},{"n":["frowning"],"e":"๐Ÿ˜ฆ","c":1},{"n":["rice"],"e":"๐Ÿš","c":8},{"n":["flag-cr"],"e":"๐Ÿ‡จ๐Ÿ‡ท","c":4},{"n":["roller_coaster"],"e":"๐ŸŽข","c":3},{"n":["menorah_with_nine_branches"],"e":"๐Ÿ•Ž","c":7},{"n":["black_joker"],"e":"๐Ÿƒ","c":6},{"n":["eagle"],"e":"๐Ÿฆ…","c":0},{"n":["curry"],"e":"๐Ÿ›","c":8},{"n":["bulb"],"e":"๐Ÿ’ก","c":5},{"n":["anguished"],"e":"๐Ÿ˜ง","c":1},{"n":["flag-cu"],"e":"๐Ÿ‡จ๐Ÿ‡บ","c":4},{"n":["barber"],"e":"๐Ÿ’ˆ","c":3},{"n":["duck"],"e":"๐Ÿฆ†","c":0},{"n":["six_pointed_star"],"e":"๐Ÿ”ฏ","c":7},{"n":["ramen"],"e":"๐Ÿœ","c":8},{"n":["flashlight"],"e":"๐Ÿ”ฆ","c":5},{"n":["mahjong"],"e":"๐Ÿ€„","c":6},{"n":["fearful"],"e":"๐Ÿ˜จ","c":1},{"n":["aries"],"e":"โ™ˆ","c":7},{"n":["spaghetti"],"e":"๐Ÿ","c":8},{"n":["circus_tent"],"e":"๐ŸŽช","c":3},{"n":["izakaya_lantern","lantern"],"e":"๐Ÿฎ","c":5},{"n":["flag-cv"],"e":"๐Ÿ‡จ๐Ÿ‡ป","c":4},{"n":["weary"],"e":"๐Ÿ˜ฉ","c":1},{"n":["flower_playing_cards"],"e":"๐ŸŽด","c":6},{"n":["owl"],"e":"๐Ÿฆ‰","c":0},{"n":["performing_arts"],"e":"๐ŸŽญ","c":3},{"n":["frog"],"e":"๐Ÿธ","c":0},{"n":["flag-cw"],"e":"๐Ÿ‡จ๐Ÿ‡ผ","c":4},{"n":["notebook_with_decorative_cover"],"e":"๐Ÿ“”","c":5},{"n":["exploding_head","shocked_face_with_exploding_head"],"e":"๐Ÿคฏ","c":1},{"n":["taurus"],"e":"โ™‰","c":7},{"n":["sweet_potato"],"e":"๐Ÿ ","c":8},{"n":["closed_book"],"e":"๐Ÿ“•","c":5},{"n":["gemini"],"e":"โ™Š","c":7},{"n":["frame_with_picture"],"e":"๐Ÿ–ผ๏ธ","c":3},{"n":["flag-cx"],"e":"๐Ÿ‡จ๐Ÿ‡ฝ","c":4},{"n":["grimacing"],"e":"๐Ÿ˜ฌ","c":1},{"n":["crocodile"],"e":"๐ŸŠ","c":0},{"n":["oden"],"e":"๐Ÿข","c":8},{"n":["flag-cy"],"e":"๐Ÿ‡จ๐Ÿ‡พ","c":4},{"n":["book","open_book"],"e":"๐Ÿ“–","c":5},{"n":["turtle"],"e":"๐Ÿข","c":0},{"n":["art"],"e":"๐ŸŽจ","c":3},{"n":["sushi"],"e":"๐Ÿฃ","c":8},{"n":["cold_sweat"],"e":"๐Ÿ˜ฐ","c":1},{"n":["cancer"],"e":"โ™‹","c":7},{"n":["fried_shrimp"],"e":"๐Ÿค","c":8},{"n":["slot_machine"],"e":"๐ŸŽฐ","c":3},{"n":["scream"],"e":"๐Ÿ˜ฑ","c":1},{"n":["green_book"],"e":"๐Ÿ“—","c":5},{"n":["leo"],"e":"โ™Œ","c":7},{"n":["flag-cz"],"e":"๐Ÿ‡จ๐Ÿ‡ฟ","c":4},{"n":["lizard"],"e":"๐ŸฆŽ","c":0},{"n":["virgo"],"e":"โ™","c":7},{"n":["steam_locomotive"],"e":"๐Ÿš‚","c":3},{"n":["de","flag-de"],"e":"๐Ÿ‡ฉ๐Ÿ‡ช","c":4},{"n":["flushed"],"e":"๐Ÿ˜ณ","c":1},{"n":["blue_book"],"e":"๐Ÿ“˜","c":5},{"n":["snake"],"e":"๐Ÿ","c":0},{"n":["fish_cake"],"e":"๐Ÿฅ","c":8},{"n":["railway_car"],"e":"๐Ÿšƒ","c":3},{"n":["dango"],"e":"๐Ÿก","c":8},{"n":["orange_book"],"e":"๐Ÿ“™","c":5},{"n":["libra"],"e":"โ™Ž","c":7},{"n":["dragon_face"],"e":"๐Ÿฒ","c":0},{"n":["flag-dg"],"e":"๐Ÿ‡ฉ๐Ÿ‡ฌ","c":4},{"n":["zany_face","grinning_face_with_one_large_and_one_small_eye"],"e":"๐Ÿคช","c":1},{"n":["books"],"e":"๐Ÿ“š","c":5},{"n":["dragon"],"e":"๐Ÿ‰","c":0},{"n":["flag-dj"],"e":"๐Ÿ‡ฉ๐Ÿ‡ฏ","c":4},{"n":["dumpling"],"e":"๐ŸฅŸ","c":8},{"n":["dizzy_face"],"e":"๐Ÿ˜ต","c":1},{"n":["scorpius"],"e":"โ™","c":7},{"n":["bullettrain_side"],"e":"๐Ÿš„","c":3},{"n":["bullettrain_front"],"e":"๐Ÿš…","c":3},{"n":["notebook"],"e":"๐Ÿ““","c":5},{"n":["fortune_cookie"],"e":"๐Ÿฅ ","c":8},{"n":["sagittarius"],"e":"โ™","c":7},{"n":["sauropod"],"e":"๐Ÿฆ•","c":0},{"n":["flag-dk"],"e":"๐Ÿ‡ฉ๐Ÿ‡ฐ","c":4},{"n":["rage"],"e":"๐Ÿ˜ก","c":1},{"n":["ledger"],"e":"๐Ÿ“’","c":5},{"n":["angry"],"e":"๐Ÿ˜ ","c":1},{"n":["t-rex"],"e":"๐Ÿฆ–","c":0},{"n":["capricorn"],"e":"โ™‘","c":7},{"n":["takeout_box"],"e":"๐Ÿฅก","c":8},{"n":["flag-dm"],"e":"๐Ÿ‡ฉ๐Ÿ‡ฒ","c":4},{"n":["train2"],"e":"๐Ÿš†","c":3},{"n":["page_with_curl"],"e":"๐Ÿ“ƒ","c":5},{"n":["whale"],"e":"๐Ÿณ","c":0},{"n":["face_with_symbols_on_mouth","serious_face_with_symbols_covering_mouth"],"e":"๐Ÿคฌ","c":1},{"n":["flag-do"],"e":"๐Ÿ‡ฉ๐Ÿ‡ด","c":4},{"n":["metro"],"e":"๐Ÿš‡","c":3},{"n":["icecream"],"e":"๐Ÿฆ","c":8},{"n":["aquarius"],"e":"โ™’","c":7},{"n":["flag-dz"],"e":"๐Ÿ‡ฉ๐Ÿ‡ฟ","c":4},{"n":["whale2"],"e":"๐Ÿ‹","c":0},{"n":["mask"],"e":"๐Ÿ˜ท","c":1},{"n":["scroll"],"e":"๐Ÿ“œ","c":5},{"n":["shaved_ice"],"e":"๐Ÿง","c":8},{"n":["pisces"],"e":"โ™“","c":7},{"n":["light_rail"],"e":"๐Ÿšˆ","c":3},{"n":["dolphin","flipper"],"e":"๐Ÿฌ","c":0},{"n":["face_with_thermometer"],"e":"๐Ÿค’","c":1},{"n":["flag-ea"],"e":"๐Ÿ‡ช๐Ÿ‡ฆ","c":4},{"n":["ophiuchus"],"e":"โ›Ž","c":7},{"n":["station"],"e":"๐Ÿš‰","c":3},{"n":["ice_cream"],"e":"๐Ÿจ","c":8},{"n":["page_facing_up"],"e":"๐Ÿ“„","c":5},{"n":["doughnut"],"e":"๐Ÿฉ","c":8},{"n":["face_with_head_bandage"],"e":"๐Ÿค•","c":1},{"n":["fish"],"e":"๐ŸŸ","c":0},{"n":["newspaper"],"e":"๐Ÿ“ฐ","c":5},{"n":["tram"],"e":"๐ŸšŠ","c":3},{"n":["flag-ec"],"e":"๐Ÿ‡ช๐Ÿ‡จ","c":4},{"n":["twisted_rightwards_arrows"],"e":"๐Ÿ”€","c":7},{"n":["flag-ee"],"e":"๐Ÿ‡ช๐Ÿ‡ช","c":4},{"n":["cookie"],"e":"๐Ÿช","c":8},{"n":["monorail"],"e":"๐Ÿš","c":3},{"n":["tropical_fish"],"e":"๐Ÿ ","c":0},{"n":["rolled_up_newspaper"],"e":"๐Ÿ—ž๏ธ","c":5},{"n":["nauseated_face"],"e":"๐Ÿคข","c":1},{"n":["repeat"],"e":"๐Ÿ”","c":7},{"n":["bookmark_tabs"],"e":"๐Ÿ“‘","c":5},{"n":["repeat_one"],"e":"๐Ÿ”‚","c":7},{"n":["flag-eg"],"e":"๐Ÿ‡ช๐Ÿ‡ฌ","c":4},{"n":["mountain_railway"],"e":"๐Ÿšž","c":3},{"n":["birthday"],"e":"๐ŸŽ‚","c":8},{"n":["blowfish"],"e":"๐Ÿก","c":0},{"n":["face_vomiting","face_with_open_mouth_vomiting"],"e":"๐Ÿคฎ","c":1},{"n":["arrow_forward"],"e":"โ–ถ๏ธ","c":7},{"n":["bookmark"],"e":"๐Ÿ”–","c":5},{"n":["flag-eh"],"e":"๐Ÿ‡ช๐Ÿ‡ญ","c":4},{"n":["shark"],"e":"๐Ÿฆˆ","c":0},{"n":["train"],"e":"๐Ÿš‹","c":3},{"n":["sneezing_face"],"e":"๐Ÿคง","c":1},{"n":["cake"],"e":"๐Ÿฐ","c":8},{"n":["bus"],"e":"๐ŸšŒ","c":3},{"n":["pie"],"e":"๐Ÿฅง","c":8},{"n":["innocent"],"e":"๐Ÿ˜‡","c":1},{"n":["fast_forward"],"e":"โฉ","c":7},{"n":["label"],"e":"๐Ÿท๏ธ","c":5},{"n":["octopus"],"e":"๐Ÿ™","c":0},{"n":["flag-er"],"e":"๐Ÿ‡ช๐Ÿ‡ท","c":4},{"n":["black_right_pointing_double_triangle_with_vertical_bar"],"e":"โญ๏ธ","c":7},{"n":["chocolate_bar"],"e":"๐Ÿซ","c":8},{"n":["oncoming_bus"],"e":"๐Ÿš","c":3},{"n":["shell"],"e":"๐Ÿš","c":0},{"n":["face_with_cowboy_hat"],"e":"๐Ÿค ","c":1},{"n":["moneybag"],"e":"๐Ÿ’ฐ","c":5},{"n":["es","flag-es"],"e":"๐Ÿ‡ช๐Ÿ‡ธ","c":4},{"n":["crab"],"e":"๐Ÿฆ€","c":0},{"n":["yen"],"e":"๐Ÿ’ด","c":5},{"n":["flag-et"],"e":"๐Ÿ‡ช๐Ÿ‡น","c":4},{"n":["clown_face"],"e":"๐Ÿคก","c":1},{"n":["black_right_pointing_triangle_with_double_vertical_bar"],"e":"โฏ๏ธ","c":7},{"n":["trolleybus"],"e":"๐ŸšŽ","c":3},{"n":["candy"],"e":"๐Ÿฌ","c":8},{"n":["lying_face"],"e":"๐Ÿคฅ","c":1},{"n":["arrow_backward"],"e":"โ—€๏ธ","c":7},{"n":["dollar"],"e":"๐Ÿ’ต","c":5},{"n":["shrimp"],"e":"๐Ÿฆ","c":0},{"n":["minibus"],"e":"๐Ÿš","c":3},{"n":["flag-eu"],"e":"๐Ÿ‡ช๐Ÿ‡บ","c":4},{"n":["lollipop"],"e":"๐Ÿญ","c":8},{"n":["squid"],"e":"๐Ÿฆ‘","c":0},{"n":["euro"],"e":"๐Ÿ’ถ","c":5},{"n":["flag-fi"],"e":"๐Ÿ‡ซ๐Ÿ‡ฎ","c":4},{"n":["ambulance"],"e":"๐Ÿš‘","c":3},{"n":["custard"],"e":"๐Ÿฎ","c":8},{"n":["shushing_face","face_with_finger_covering_closed_lips"],"e":"๐Ÿคซ","c":1},{"n":["rewind"],"e":"โช","c":7},{"n":["black_left_pointing_double_triangle_with_vertical_bar"],"e":"โฎ๏ธ","c":7},{"n":["face_with_hand_over_mouth","smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"e":"๐Ÿคญ","c":1},{"n":["flag-fj"],"e":"๐Ÿ‡ซ๐Ÿ‡ฏ","c":4},{"n":["honey_pot"],"e":"๐Ÿฏ","c":8},{"n":["snail"],"e":"๐ŸŒ","c":0},{"n":["pound"],"e":"๐Ÿ’ท","c":5},{"n":["fire_engine"],"e":"๐Ÿš’","c":3},{"n":["baby_bottle"],"e":"๐Ÿผ","c":8},{"n":["flag-fk"],"e":"๐Ÿ‡ซ๐Ÿ‡ฐ","c":4},{"n":["butterfly"],"e":"๐Ÿฆ‹","c":0},{"n":["money_with_wings"],"e":"๐Ÿ’ธ","c":5},{"n":["face_with_monocle"],"e":"๐Ÿง","c":1},{"n":["police_car"],"e":"๐Ÿš“","c":3},{"n":["arrow_up_small"],"e":"๐Ÿ”ผ","c":7},{"n":["flag-fm"],"e":"๐Ÿ‡ซ๐Ÿ‡ฒ","c":4},{"n":["glass_of_milk"],"e":"๐Ÿฅ›","c":8},{"n":["credit_card"],"e":"๐Ÿ’ณ","c":5},{"n":["oncoming_police_car"],"e":"๐Ÿš”","c":3},{"n":["bug"],"e":"๐Ÿ›","c":0},{"n":["nerd_face"],"e":"๐Ÿค“","c":1},{"n":["arrow_double_up"],"e":"โซ","c":7},{"n":["chart"],"e":"๐Ÿ’น","c":5},{"n":["flag-fo"],"e":"๐Ÿ‡ซ๐Ÿ‡ด","c":4},{"n":["ant"],"e":"๐Ÿœ","c":0},{"n":["arrow_down_small"],"e":"๐Ÿ”ฝ","c":7},{"n":["smiling_imp"],"e":"๐Ÿ˜ˆ","c":1},{"n":["taxi"],"e":"๐Ÿš•","c":3},{"n":["coffee"],"e":"โ˜•","c":8},{"n":["fr","flag-fr"],"e":"๐Ÿ‡ซ๐Ÿ‡ท","c":4},{"n":["oncoming_taxi"],"e":"๐Ÿš–","c":3},{"n":["arrow_double_down"],"e":"โฌ","c":7},{"n":["imp"],"e":"๐Ÿ‘ฟ","c":1},{"n":["currency_exchange"],"e":"๐Ÿ’ฑ","c":5},{"n":["tea"],"e":"๐Ÿต","c":8},{"n":["bee","honeybee"],"e":"๐Ÿ","c":0},{"n":["heavy_dollar_sign"],"e":"๐Ÿ’ฒ","c":5},{"n":["car","red_car"],"e":"๐Ÿš—","c":3},{"n":["sake"],"e":"๐Ÿถ","c":8},{"n":["flag-ga"],"e":"๐Ÿ‡ฌ๐Ÿ‡ฆ","c":4},{"n":["beetle"],"e":"๐Ÿž","c":0},{"n":["japanese_ogre"],"e":"๐Ÿ‘น","c":1},{"n":["double_vertical_bar"],"e":"โธ๏ธ","c":7},{"n":["champagne"],"e":"๐Ÿพ","c":8},{"n":["japanese_goblin"],"e":"๐Ÿ‘บ","c":1},{"n":["black_square_for_stop"],"e":"โน๏ธ","c":7},{"n":["oncoming_automobile"],"e":"๐Ÿš˜","c":3},{"n":["email","envelope"],"e":"โœ‰๏ธ","c":5},{"n":["cricket"],"e":"๐Ÿฆ—","c":0},{"n":["gb","uk","flag-gb"],"e":"๐Ÿ‡ฌ๐Ÿ‡ง","c":4},{"n":["black_circle_for_record"],"e":"โบ๏ธ","c":7},{"n":["flag-gd"],"e":"๐Ÿ‡ฌ๐Ÿ‡ฉ","c":4},{"n":["spider"],"e":"๐Ÿ•ท๏ธ","c":0},{"n":["blue_car"],"e":"๐Ÿš™","c":3},{"n":["skull"],"e":"๐Ÿ’€","c":1},{"n":["e-mail"],"e":"๐Ÿ“ง","c":5},{"n":["wine_glass"],"e":"๐Ÿท","c":8},{"n":["spider_web"],"e":"๐Ÿ•ธ๏ธ","c":0},{"n":["cocktail"],"e":"๐Ÿธ","c":8},{"n":["skull_and_crossbones"],"e":"โ˜ ๏ธ","c":1},{"n":["flag-ge"],"e":"๐Ÿ‡ฌ๐Ÿ‡ช","c":4},{"n":["eject"],"e":"โ๏ธ","c":7},{"n":["truck"],"e":"๐Ÿšš","c":3},{"n":["incoming_envelope"],"e":"๐Ÿ“จ","c":5},{"n":["tropical_drink"],"e":"๐Ÿน","c":8},{"n":["scorpion"],"e":"๐Ÿฆ‚","c":0},{"n":["cinema"],"e":"๐ŸŽฆ","c":7},{"n":["articulated_lorry"],"e":"๐Ÿš›","c":3},{"n":["envelope_with_arrow"],"e":"๐Ÿ“ฉ","c":5},{"n":["ghost"],"e":"๐Ÿ‘ป","c":1},{"n":["flag-gf"],"e":"๐Ÿ‡ฌ๐Ÿ‡ซ","c":4},{"n":["bouquet"],"e":"๐Ÿ’","c":0},{"n":["tractor"],"e":"๐Ÿšœ","c":3},{"n":["beer"],"e":"๐Ÿบ","c":8},{"n":["outbox_tray"],"e":"๐Ÿ“ค","c":5},{"n":["low_brightness"],"e":"๐Ÿ”…","c":7},{"n":["alien"],"e":"๐Ÿ‘ฝ","c":1},{"n":["flag-gg"],"e":"๐Ÿ‡ฌ๐Ÿ‡ฌ","c":4},{"n":["cherry_blossom"],"e":"๐ŸŒธ","c":0},{"n":["inbox_tray"],"e":"๐Ÿ“ฅ","c":5},{"n":["flag-gh"],"e":"๐Ÿ‡ฌ๐Ÿ‡ญ","c":4},{"n":["bike"],"e":"๐Ÿšฒ","c":3},{"n":["space_invader"],"e":"๐Ÿ‘พ","c":1},{"n":["beers"],"e":"๐Ÿป","c":8},{"n":["high_brightness"],"e":"๐Ÿ”†","c":7},{"n":["package"],"e":"๐Ÿ“ฆ","c":5},{"n":["scooter"],"e":"๐Ÿ›ด","c":3},{"n":["white_flower"],"e":"๐Ÿ’ฎ","c":0},{"n":["clinking_glasses"],"e":"๐Ÿฅ‚","c":8},{"n":["robot_face"],"e":"๐Ÿค–","c":1},{"n":["signal_strength"],"e":"๐Ÿ“ถ","c":7},{"n":["flag-gi"],"e":"๐Ÿ‡ฌ๐Ÿ‡ฎ","c":4},{"n":["flag-gl"],"e":"๐Ÿ‡ฌ๐Ÿ‡ฑ","c":4},{"n":["motor_scooter"],"e":"๐Ÿ›ต","c":3},{"n":["mailbox"],"e":"๐Ÿ“ซ","c":5},{"n":["vibration_mode"],"e":"๐Ÿ“ณ","c":7},{"n":["hankey","poop","shit"],"e":"๐Ÿ’ฉ","c":1},{"n":["rosette"],"e":"๐Ÿต๏ธ","c":0},{"n":["tumbler_glass"],"e":"๐Ÿฅƒ","c":8},{"n":["cup_with_straw"],"e":"๐Ÿฅค","c":8},{"n":["flag-gm"],"e":"๐Ÿ‡ฌ๐Ÿ‡ฒ","c":4},{"n":["mailbox_closed"],"e":"๐Ÿ“ช","c":5},{"n":["mobile_phone_off"],"e":"๐Ÿ“ด","c":7},{"n":["busstop"],"e":"๐Ÿš","c":3},{"n":["smiley_cat"],"e":"๐Ÿ˜บ","c":1},{"n":["rose"],"e":"๐ŸŒน","c":0},{"n":["motorway"],"e":"๐Ÿ›ฃ๏ธ","c":3},{"n":["smile_cat"],"e":"๐Ÿ˜ธ","c":1},{"n":["flag-gn"],"e":"๐Ÿ‡ฌ๐Ÿ‡ณ","c":4},{"n":["wilted_flower"],"e":"๐Ÿฅ€","c":0},{"n":["mailbox_with_mail"],"e":"๐Ÿ“ฌ","c":5},{"n":["chopsticks"],"e":"๐Ÿฅข","c":8},{"n":["female_sign"],"e":"โ™€๏ธ","c":7},{"n":["mailbox_with_no_mail"],"e":"๐Ÿ“ญ","c":5},{"n":["knife_fork_plate"],"e":"๐Ÿฝ๏ธ","c":8},{"n":["hibiscus"],"e":"๐ŸŒบ","c":0},{"n":["flag-gp"],"e":"๐Ÿ‡ฌ๐Ÿ‡ต","c":4},{"n":["railway_track"],"e":"๐Ÿ›ค๏ธ","c":3},{"n":["male_sign"],"e":"โ™‚๏ธ","c":7},{"n":["joy_cat"],"e":"๐Ÿ˜น","c":1},{"n":["fuelpump"],"e":"โ›ฝ","c":3},{"n":["sunflower"],"e":"๐ŸŒป","c":0},{"n":["postbox"],"e":"๐Ÿ“ฎ","c":5},{"n":["flag-gq"],"e":"๐Ÿ‡ฌ๐Ÿ‡ถ","c":4},{"n":["heart_eyes_cat"],"e":"๐Ÿ˜ป","c":1},{"n":["fork_and_knife"],"e":"๐Ÿด","c":8},{"n":["medical_symbol","staff_of_aesculapius"],"e":"โš•๏ธ","c":7},{"n":["recycle"],"e":"โ™ป๏ธ","c":7},{"n":["spoon"],"e":"๐Ÿฅ„","c":8},{"n":["blossom"],"e":"๐ŸŒผ","c":0},{"n":["rotating_light"],"e":"๐Ÿšจ","c":3},{"n":["smirk_cat"],"e":"๐Ÿ˜ผ","c":1},{"n":["ballot_box_with_ballot"],"e":"๐Ÿ—ณ๏ธ","c":5},{"n":["flag-gr"],"e":"๐Ÿ‡ฌ๐Ÿ‡ท","c":4},{"n":["kissing_cat"],"e":"๐Ÿ˜ฝ","c":1},{"n":["pencil2"],"e":"โœ๏ธ","c":5},{"n":["traffic_light"],"e":"๐Ÿšฅ","c":3},{"n":["fleur_de_lis"],"e":"โšœ๏ธ","c":7},{"n":["tulip"],"e":"๐ŸŒท","c":0},{"n":["hocho","knife"],"e":"๐Ÿ”ช","c":8},{"n":["flag-gs"],"e":"๐Ÿ‡ฌ๐Ÿ‡ธ","c":4},{"n":["seedling"],"e":"๐ŸŒฑ","c":0},{"n":["amphora"],"e":"๐Ÿบ","c":8},{"n":["scream_cat"],"e":"๐Ÿ™€","c":1},{"n":["vertical_traffic_light"],"e":"๐Ÿšฆ","c":3},{"n":["black_nib"],"e":"โœ’๏ธ","c":5},{"n":["flag-gt"],"e":"๐Ÿ‡ฌ๐Ÿ‡น","c":4},{"n":["trident"],"e":"๐Ÿ”ฑ","c":7},{"n":["flag-gu"],"e":"๐Ÿ‡ฌ๐Ÿ‡บ","c":4},{"n":["name_badge"],"e":"๐Ÿ“›","c":7},{"n":["construction"],"e":"๐Ÿšง","c":3},{"n":["lower_left_fountain_pen"],"e":"๐Ÿ–‹๏ธ","c":5},{"n":["evergreen_tree"],"e":"๐ŸŒฒ","c":0},{"n":["crying_cat_face"],"e":"๐Ÿ˜ฟ","c":1},{"n":["flag-gw"],"e":"๐Ÿ‡ฌ๐Ÿ‡ผ","c":4},{"n":["lower_left_ballpoint_pen"],"e":"๐Ÿ–Š๏ธ","c":5},{"n":["pouting_cat"],"e":"๐Ÿ˜พ","c":1},{"n":["deciduous_tree"],"e":"๐ŸŒณ","c":0},{"n":["octagonal_sign"],"e":"๐Ÿ›‘","c":3},{"n":["beginner"],"e":"๐Ÿ”ฐ","c":7},{"n":["flag-gy"],"e":"๐Ÿ‡ฌ๐Ÿ‡พ","c":4},{"n":["lower_left_paintbrush"],"e":"๐Ÿ–Œ๏ธ","c":5},{"n":["o"],"e":"โญ•","c":7},{"n":["palm_tree"],"e":"๐ŸŒด","c":0},{"n":["anchor"],"e":"โš“","c":3},{"n":["see_no_evil"],"e":"๐Ÿ™ˆ","c":1},{"n":["boat","sailboat"],"e":"โ›ต","c":3},{"n":["white_check_mark"],"e":"โœ…","c":7},{"n":["flag-hk"],"e":"๐Ÿ‡ญ๐Ÿ‡ฐ","c":4},{"n":["lower_left_crayon"],"e":"๐Ÿ–๏ธ","c":5},{"n":["hear_no_evil"],"e":"๐Ÿ™‰","c":1},{"n":["cactus"],"e":"๐ŸŒต","c":0},{"n":["ear_of_rice"],"e":"๐ŸŒพ","c":0},{"n":["speak_no_evil"],"e":"๐Ÿ™Š","c":1},{"n":["flag-hm"],"e":"๐Ÿ‡ญ๐Ÿ‡ฒ","c":4},{"n":["ballot_box_with_check"],"e":"โ˜‘๏ธ","c":7},{"n":["canoe"],"e":"๐Ÿ›ถ","c":3},{"n":["memo","pencil"],"e":"๐Ÿ“","c":5},{"n":["herb"],"e":"๐ŸŒฟ","c":0},{"n":["flag-hn"],"e":"๐Ÿ‡ญ๐Ÿ‡ณ","c":4},{"n":["heavy_check_mark"],"e":"โœ”๏ธ","c":7},{"n":["briefcase"],"e":"๐Ÿ’ผ","c":5},{"n":["speedboat"],"e":"๐Ÿšค","c":3},{"n":["baby"],"e":"๐Ÿ‘ถ","c":1,"v":{"1F3FB":{"k":"baby-1F3FB","n":"baby","e":"๐Ÿ‘ถ๐Ÿป"},"1F3FC":{"k":"baby-1F3FC","n":"baby","e":"๐Ÿ‘ถ๐Ÿผ"},"1F3FD":{"k":"baby-1F3FD","n":"baby","e":"๐Ÿ‘ถ๐Ÿฝ"},"1F3FE":{"k":"baby-1F3FE","n":"baby","e":"๐Ÿ‘ถ๐Ÿพ"},"1F3FF":{"k":"baby-1F3FF","n":"baby","e":"๐Ÿ‘ถ๐Ÿฟ"}}},{"n":["heavy_multiplication_x"],"e":"โœ–๏ธ","c":7},{"n":["child"],"e":"๐Ÿง’","c":1,"v":{"1F3FB":{"k":"child-1F3FB","n":"child","e":"๐Ÿง’๐Ÿป"},"1F3FC":{"k":"child-1F3FC","n":"child","e":"๐Ÿง’๐Ÿผ"},"1F3FD":{"k":"child-1F3FD","n":"child","e":"๐Ÿง’๐Ÿฝ"},"1F3FE":{"k":"child-1F3FE","n":"child","e":"๐Ÿง’๐Ÿพ"},"1F3FF":{"k":"child-1F3FF","n":"child","e":"๐Ÿง’๐Ÿฟ"}}},{"n":["shamrock"],"e":"โ˜˜๏ธ","c":0},{"n":["passenger_ship"],"e":"๐Ÿ›ณ๏ธ","c":3},{"n":["flag-hr"],"e":"๐Ÿ‡ญ๐Ÿ‡ท","c":4},{"n":["file_folder"],"e":"๐Ÿ“","c":5},{"n":["x"],"e":"โŒ","c":7},{"n":["four_leaf_clover"],"e":"๐Ÿ€","c":0},{"n":["open_file_folder"],"e":"๐Ÿ“‚","c":5},{"n":["boy"],"e":"๐Ÿ‘ฆ","c":1,"v":{"1F3FB":{"k":"boy-1F3FB","n":"boy","e":"๐Ÿ‘ฆ๐Ÿป"},"1F3FC":{"k":"boy-1F3FC","n":"boy","e":"๐Ÿ‘ฆ๐Ÿผ"},"1F3FD":{"k":"boy-1F3FD","n":"boy","e":"๐Ÿ‘ฆ๐Ÿฝ"},"1F3FE":{"k":"boy-1F3FE","n":"boy","e":"๐Ÿ‘ฆ๐Ÿพ"},"1F3FF":{"k":"boy-1F3FF","n":"boy","e":"๐Ÿ‘ฆ๐Ÿฟ"}}},{"n":["ferry"],"e":"โ›ด๏ธ","c":3},{"n":["flag-ht"],"e":"๐Ÿ‡ญ๐Ÿ‡น","c":4},{"n":["girl"],"e":"๐Ÿ‘ง","c":1,"v":{"1F3FB":{"k":"girl-1F3FB","n":"girl","e":"๐Ÿ‘ง๐Ÿป"},"1F3FC":{"k":"girl-1F3FC","n":"girl","e":"๐Ÿ‘ง๐Ÿผ"},"1F3FD":{"k":"girl-1F3FD","n":"girl","e":"๐Ÿ‘ง๐Ÿฝ"},"1F3FE":{"k":"girl-1F3FE","n":"girl","e":"๐Ÿ‘ง๐Ÿพ"},"1F3FF":{"k":"girl-1F3FF","n":"girl","e":"๐Ÿ‘ง๐Ÿฟ"}}},{"n":["negative_squared_cross_mark"],"e":"โŽ","c":7},{"n":["flag-hu"],"e":"๐Ÿ‡ญ๐Ÿ‡บ","c":4},{"n":["card_index_dividers"],"e":"๐Ÿ—‚๏ธ","c":5},{"n":["maple_leaf"],"e":"๐Ÿ","c":0},{"n":["motor_boat"],"e":"๐Ÿ›ฅ๏ธ","c":3},{"n":["flag-ic"],"e":"๐Ÿ‡ฎ๐Ÿ‡จ","c":4},{"n":["fallen_leaf"],"e":"๐Ÿ‚","c":0},{"n":["adult"],"e":"๐Ÿง‘","c":1,"v":{"1F3FB":{"k":"adult-1F3FB","n":"adult","e":"๐Ÿง‘๐Ÿป"},"1F3FC":{"k":"adult-1F3FC","n":"adult","e":"๐Ÿง‘๐Ÿผ"},"1F3FD":{"k":"adult-1F3FD","n":"adult","e":"๐Ÿง‘๐Ÿฝ"},"1F3FE":{"k":"adult-1F3FE","n":"adult","e":"๐Ÿง‘๐Ÿพ"},"1F3FF":{"k":"adult-1F3FF","n":"adult","e":"๐Ÿง‘๐Ÿฟ"}}},{"n":["ship"],"e":"๐Ÿšข","c":3},{"n":["heavy_plus_sign"],"e":"โž•","c":7},{"n":["date"],"e":"๐Ÿ“…","c":5},{"n":["man"],"e":"๐Ÿ‘จ","c":1,"v":{"1F3FB":{"k":"man-1F3FB","n":"man","e":"๐Ÿ‘จ๐Ÿป"},"1F3FC":{"k":"man-1F3FC","n":"man","e":"๐Ÿ‘จ๐Ÿผ"},"1F3FD":{"k":"man-1F3FD","n":"man","e":"๐Ÿ‘จ๐Ÿฝ"},"1F3FE":{"k":"man-1F3FE","n":"man","e":"๐Ÿ‘จ๐Ÿพ"},"1F3FF":{"k":"man-1F3FF","n":"man","e":"๐Ÿ‘จ๐Ÿฟ"}}},{"n":["flag-id"],"e":"๐Ÿ‡ฎ๐Ÿ‡ฉ","c":4},{"n":["leaves"],"e":"๐Ÿƒ","c":0},{"n":["heavy_minus_sign"],"e":"โž–","c":7},{"n":["calendar"],"e":"๐Ÿ“†","c":5},{"n":["airplane"],"e":"โœˆ๏ธ","c":3},{"n":["spiral_note_pad"],"e":"๐Ÿ—’๏ธ","c":5},{"n":["heavy_division_sign"],"e":"โž—","c":7},{"n":["small_airplane"],"e":"๐Ÿ›ฉ๏ธ","c":3},{"n":["woman"],"e":"๐Ÿ‘ฉ","c":1,"v":{"1F3FB":{"k":"woman-1F3FB","n":"woman","e":"๐Ÿ‘ฉ๐Ÿป"},"1F3FC":{"k":"woman-1F3FC","n":"woman","e":"๐Ÿ‘ฉ๐Ÿผ"},"1F3FD":{"k":"woman-1F3FD","n":"woman","e":"๐Ÿ‘ฉ๐Ÿฝ"},"1F3FE":{"k":"woman-1F3FE","n":"woman","e":"๐Ÿ‘ฉ๐Ÿพ"},"1F3FF":{"k":"woman-1F3FF","n":"woman","e":"๐Ÿ‘ฉ๐Ÿฟ"}}},{"n":["flag-ie"],"e":"๐Ÿ‡ฎ๐Ÿ‡ช","c":4},{"n":["curly_loop"],"e":"โžฐ","c":7},{"n":["flag-il"],"e":"๐Ÿ‡ฎ๐Ÿ‡ฑ","c":4},{"n":["airplane_departure"],"e":"๐Ÿ›ซ","c":3},{"n":["spiral_calendar_pad"],"e":"๐Ÿ—“๏ธ","c":5},{"n":["older_adult"],"e":"๐Ÿง“","c":1,"v":{"1F3FB":{"k":"older_adult-1F3FB","n":"older_adult","e":"๐Ÿง“๐Ÿป"},"1F3FC":{"k":"older_adult-1F3FC","n":"older_adult","e":"๐Ÿง“๐Ÿผ"},"1F3FD":{"k":"older_adult-1F3FD","n":"older_adult","e":"๐Ÿง“๐Ÿฝ"},"1F3FE":{"k":"older_adult-1F3FE","n":"older_adult","e":"๐Ÿง“๐Ÿพ"},"1F3FF":{"k":"older_adult-1F3FF","n":"older_adult","e":"๐Ÿง“๐Ÿฟ"}}},{"n":["airplane_arriving"],"e":"๐Ÿ›ฌ","c":3},{"n":["card_index"],"e":"๐Ÿ“‡","c":5},{"n":["loop"],"e":"โžฟ","c":7},{"n":["older_man"],"e":"๐Ÿ‘ด","c":1,"v":{"1F3FB":{"k":"older_man-1F3FB","n":"older_man","e":"๐Ÿ‘ด๐Ÿป"},"1F3FC":{"k":"older_man-1F3FC","n":"older_man","e":"๐Ÿ‘ด๐Ÿผ"},"1F3FD":{"k":"older_man-1F3FD","n":"older_man","e":"๐Ÿ‘ด๐Ÿฝ"},"1F3FE":{"k":"older_man-1F3FE","n":"older_man","e":"๐Ÿ‘ด๐Ÿพ"},"1F3FF":{"k":"older_man-1F3FF","n":"older_man","e":"๐Ÿ‘ด๐Ÿฟ"}}},{"n":["flag-im"],"e":"๐Ÿ‡ฎ๐Ÿ‡ฒ","c":4},{"n":["flag-in"],"e":"๐Ÿ‡ฎ๐Ÿ‡ณ","c":4},{"n":["chart_with_upwards_trend"],"e":"๐Ÿ“ˆ","c":5},{"n":["part_alternation_mark"],"e":"ใ€ฝ๏ธ","c":7},{"n":["seat"],"e":"๐Ÿ’บ","c":3},{"n":["older_woman"],"e":"๐Ÿ‘ต","c":1,"v":{"1F3FB":{"k":"older_woman-1F3FB","n":"older_woman","e":"๐Ÿ‘ต๐Ÿป"},"1F3FC":{"k":"older_woman-1F3FC","n":"older_woman","e":"๐Ÿ‘ต๐Ÿผ"},"1F3FD":{"k":"older_woman-1F3FD","n":"older_woman","e":"๐Ÿ‘ต๐Ÿฝ"},"1F3FE":{"k":"older_woman-1F3FE","n":"older_woman","e":"๐Ÿ‘ต๐Ÿพ"},"1F3FF":{"k":"older_woman-1F3FF","n":"older_woman","e":"๐Ÿ‘ต๐Ÿฟ"}}},{"n":["eight_spoked_asterisk"],"e":"โœณ๏ธ","c":7},{"n":["chart_with_downwards_trend"],"e":"๐Ÿ“‰","c":5},{"n":["flag-io"],"e":"๐Ÿ‡ฎ๐Ÿ‡ด","c":4},{"n":["male-doctor"],"e":"๐Ÿ‘จโ€โš•๏ธ","c":1,"v":{"1F3FB":{"k":"male-doctor-1F3FB","n":"male-doctor","e":"๐Ÿ‘จ๐Ÿปโ€โš•๏ธ"},"1F3FC":{"k":"male-doctor-1F3FC","n":"male-doctor","e":"๐Ÿ‘จ๐Ÿผโ€โš•๏ธ"},"1F3FD":{"k":"male-doctor-1F3FD","n":"male-doctor","e":"๐Ÿ‘จ๐Ÿฝโ€โš•๏ธ"},"1F3FE":{"k":"male-doctor-1F3FE","n":"male-doctor","e":"๐Ÿ‘จ๐Ÿพโ€โš•๏ธ"},"1F3FF":{"k":"male-doctor-1F3FF","n":"male-doctor","e":"๐Ÿ‘จ๐Ÿฟโ€โš•๏ธ"}}},{"n":["helicopter"],"e":"๐Ÿš","c":3},{"n":["female-doctor"],"e":"๐Ÿ‘ฉโ€โš•๏ธ","c":1,"v":{"1F3FB":{"k":"female-doctor-1F3FB","n":"female-doctor","e":"๐Ÿ‘ฉ๐Ÿปโ€โš•๏ธ"},"1F3FC":{"k":"female-doctor-1F3FC","n":"female-doctor","e":"๐Ÿ‘ฉ๐Ÿผโ€โš•๏ธ"},"1F3FD":{"k":"female-doctor-1F3FD","n":"female-doctor","e":"๐Ÿ‘ฉ๐Ÿฝโ€โš•๏ธ"},"1F3FE":{"k":"female-doctor-1F3FE","n":"female-doctor","e":"๐Ÿ‘ฉ๐Ÿพโ€โš•๏ธ"},"1F3FF":{"k":"female-doctor-1F3FF","n":"female-doctor","e":"๐Ÿ‘ฉ๐Ÿฟโ€โš•๏ธ"}}},{"n":["suspension_railway"],"e":"๐ŸšŸ","c":3},{"n":["bar_chart"],"e":"๐Ÿ“Š","c":5},{"n":["flag-iq"],"e":"๐Ÿ‡ฎ๐Ÿ‡ถ","c":4},{"n":["eight_pointed_black_star"],"e":"โœด๏ธ","c":7},{"n":["mountain_cableway"],"e":"๐Ÿš ","c":3},{"n":["male-student"],"e":"๐Ÿ‘จโ€๐ŸŽ“","c":1,"v":{"1F3FB":{"k":"male-student-1F3FB","n":"male-student","e":"๐Ÿ‘จ๐Ÿปโ€๐ŸŽ“"},"1F3FC":{"k":"male-student-1F3FC","n":"male-student","e":"๐Ÿ‘จ๐Ÿผโ€๐ŸŽ“"},"1F3FD":{"k":"male-student-1F3FD","n":"male-student","e":"๐Ÿ‘จ๐Ÿฝโ€๐ŸŽ“"},"1F3FE":{"k":"male-student-1F3FE","n":"male-student","e":"๐Ÿ‘จ๐Ÿพโ€๐ŸŽ“"},"1F3FF":{"k":"male-student-1F3FF","n":"male-student","e":"๐Ÿ‘จ๐Ÿฟโ€๐ŸŽ“"}}},{"n":["clipboard"],"e":"๐Ÿ“‹","c":5},{"n":["flag-ir"],"e":"๐Ÿ‡ฎ๐Ÿ‡ท","c":4},{"n":["sparkle"],"e":"โ‡๏ธ","c":7},{"n":["female-student"],"e":"๐Ÿ‘ฉโ€๐ŸŽ“","c":1,"v":{"1F3FB":{"k":"female-student-1F3FB","n":"female-student","e":"๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽ“"},"1F3FC":{"k":"female-student-1F3FC","n":"female-student","e":"๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽ“"},"1F3FD":{"k":"female-student-1F3FD","n":"female-student","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽ“"},"1F3FE":{"k":"female-student-1F3FE","n":"female-student","e":"๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽ“"},"1F3FF":{"k":"female-student-1F3FF","n":"female-student","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽ“"}}},{"n":["pushpin"],"e":"๐Ÿ“Œ","c":5},{"n":["aerial_tramway"],"e":"๐Ÿšก","c":3},{"n":["flag-is"],"e":"๐Ÿ‡ฎ๐Ÿ‡ธ","c":4},{"n":["bangbang"],"e":"โ€ผ๏ธ","c":7},{"n":["interrobang"],"e":"โ‰๏ธ","c":7},{"n":["satellite"],"e":"๐Ÿ›ฐ๏ธ","c":3},{"n":["it","flag-it"],"e":"๐Ÿ‡ฎ๐Ÿ‡น","c":4},{"n":["male-teacher"],"e":"๐Ÿ‘จโ€๐Ÿซ","c":1,"v":{"1F3FB":{"k":"male-teacher-1F3FB","n":"male-teacher","e":"๐Ÿ‘จ๐Ÿปโ€๐Ÿซ"},"1F3FC":{"k":"male-teacher-1F3FC","n":"male-teacher","e":"๐Ÿ‘จ๐Ÿผโ€๐Ÿซ"},"1F3FD":{"k":"male-teacher-1F3FD","n":"male-teacher","e":"๐Ÿ‘จ๐Ÿฝโ€๐Ÿซ"},"1F3FE":{"k":"male-teacher-1F3FE","n":"male-teacher","e":"๐Ÿ‘จ๐Ÿพโ€๐Ÿซ"},"1F3FF":{"k":"male-teacher-1F3FF","n":"male-teacher","e":"๐Ÿ‘จ๐Ÿฟโ€๐Ÿซ"}}},{"n":["round_pushpin"],"e":"๐Ÿ“","c":5},{"n":["flag-je"],"e":"๐Ÿ‡ฏ๐Ÿ‡ช","c":4},{"n":["question"],"e":"โ“","c":7},{"n":["rocket"],"e":"๐Ÿš€","c":3},{"n":["female-teacher"],"e":"๐Ÿ‘ฉโ€๐Ÿซ","c":1,"v":{"1F3FB":{"k":"female-teacher-1F3FB","n":"female-teacher","e":"๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ"},"1F3FC":{"k":"female-teacher-1F3FC","n":"female-teacher","e":"๐Ÿ‘ฉ๐Ÿผโ€๐Ÿซ"},"1F3FD":{"k":"female-teacher-1F3FD","n":"female-teacher","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿซ"},"1F3FE":{"k":"female-teacher-1F3FE","n":"female-teacher","e":"๐Ÿ‘ฉ๐Ÿพโ€๐Ÿซ"},"1F3FF":{"k":"female-teacher-1F3FF","n":"female-teacher","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿซ"}}},{"n":["paperclip"],"e":"๐Ÿ“Ž","c":5},{"n":["linked_paperclips"],"e":"๐Ÿ–‡๏ธ","c":5},{"n":["flying_saucer"],"e":"๐Ÿ›ธ","c":3},{"n":["male-judge"],"e":"๐Ÿ‘จโ€โš–๏ธ","c":1,"v":{"1F3FB":{"k":"male-judge-1F3FB","n":"male-judge","e":"๐Ÿ‘จ๐Ÿปโ€โš–๏ธ"},"1F3FC":{"k":"male-judge-1F3FC","n":"male-judge","e":"๐Ÿ‘จ๐Ÿผโ€โš–๏ธ"},"1F3FD":{"k":"male-judge-1F3FD","n":"male-judge","e":"๐Ÿ‘จ๐Ÿฝโ€โš–๏ธ"},"1F3FE":{"k":"male-judge-1F3FE","n":"male-judge","e":"๐Ÿ‘จ๐Ÿพโ€โš–๏ธ"},"1F3FF":{"k":"male-judge-1F3FF","n":"male-judge","e":"๐Ÿ‘จ๐Ÿฟโ€โš–๏ธ"}}},{"n":["grey_question"],"e":"โ”","c":7},{"n":["flag-jm"],"e":"๐Ÿ‡ฏ๐Ÿ‡ฒ","c":4},{"n":["bellhop_bell"],"e":"๐Ÿ›Ž๏ธ","c":3},{"n":["straight_ruler"],"e":"๐Ÿ“","c":5},{"n":["flag-jo"],"e":"๐Ÿ‡ฏ๐Ÿ‡ด","c":4},{"n":["female-judge"],"e":"๐Ÿ‘ฉโ€โš–๏ธ","c":1,"v":{"1F3FB":{"k":"female-judge-1F3FB","n":"female-judge","e":"๐Ÿ‘ฉ๐Ÿปโ€โš–๏ธ"},"1F3FC":{"k":"female-judge-1F3FC","n":"female-judge","e":"๐Ÿ‘ฉ๐Ÿผโ€โš–๏ธ"},"1F3FD":{"k":"female-judge-1F3FD","n":"female-judge","e":"๐Ÿ‘ฉ๐Ÿฝโ€โš–๏ธ"},"1F3FE":{"k":"female-judge-1F3FE","n":"female-judge","e":"๐Ÿ‘ฉ๐Ÿพโ€โš–๏ธ"},"1F3FF":{"k":"female-judge-1F3FF","n":"female-judge","e":"๐Ÿ‘ฉ๐Ÿฟโ€โš–๏ธ"}}},{"n":["grey_exclamation"],"e":"โ•","c":7},{"n":["door"],"e":"๐Ÿšช","c":3},{"n":["male-farmer"],"e":"๐Ÿ‘จโ€๐ŸŒพ","c":1,"v":{"1F3FB":{"k":"male-farmer-1F3FB","n":"male-farmer","e":"๐Ÿ‘จ๐Ÿปโ€๐ŸŒพ"},"1F3FC":{"k":"male-farmer-1F3FC","n":"male-farmer","e":"๐Ÿ‘จ๐Ÿผโ€๐ŸŒพ"},"1F3FD":{"k":"male-farmer-1F3FD","n":"male-farmer","e":"๐Ÿ‘จ๐Ÿฝโ€๐ŸŒพ"},"1F3FE":{"k":"male-farmer-1F3FE","n":"male-farmer","e":"๐Ÿ‘จ๐Ÿพโ€๐ŸŒพ"},"1F3FF":{"k":"male-farmer-1F3FF","n":"male-farmer","e":"๐Ÿ‘จ๐Ÿฟโ€๐ŸŒพ"}}},{"n":["jp","flag-jp"],"e":"๐Ÿ‡ฏ๐Ÿ‡ต","c":4},{"n":["triangular_ruler"],"e":"๐Ÿ“","c":5},{"n":["exclamation","heavy_exclamation_mark"],"e":"โ—","c":7},{"n":["bed"],"e":"๐Ÿ›๏ธ","c":3},{"n":["female-farmer"],"e":"๐Ÿ‘ฉโ€๐ŸŒพ","c":1,"v":{"1F3FB":{"k":"female-farmer-1F3FB","n":"female-farmer","e":"๐Ÿ‘ฉ๐Ÿปโ€๐ŸŒพ"},"1F3FC":{"k":"female-farmer-1F3FC","n":"female-farmer","e":"๐Ÿ‘ฉ๐Ÿผโ€๐ŸŒพ"},"1F3FD":{"k":"female-farmer-1F3FD","n":"female-farmer","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŒพ"},"1F3FE":{"k":"female-farmer-1F3FE","n":"female-farmer","e":"๐Ÿ‘ฉ๐Ÿพโ€๐ŸŒพ"},"1F3FF":{"k":"female-farmer-1F3FF","n":"female-farmer","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŒพ"}}},{"n":["scissors"],"e":"โœ‚๏ธ","c":5},{"n":["wavy_dash"],"e":"ใ€ฐ๏ธ","c":7},{"n":["flag-ke"],"e":"๐Ÿ‡ฐ๐Ÿ‡ช","c":4},{"n":["flag-kg"],"e":"๐Ÿ‡ฐ๐Ÿ‡ฌ","c":4},{"n":["couch_and_lamp"],"e":"๐Ÿ›‹๏ธ","c":3},{"n":["male-cook"],"e":"๐Ÿ‘จโ€๐Ÿณ","c":1,"v":{"1F3FB":{"k":"male-cook-1F3FB","n":"male-cook","e":"๐Ÿ‘จ๐Ÿปโ€๐Ÿณ"},"1F3FC":{"k":"male-cook-1F3FC","n":"male-cook","e":"๐Ÿ‘จ๐Ÿผโ€๐Ÿณ"},"1F3FD":{"k":"male-cook-1F3FD","n":"male-cook","e":"๐Ÿ‘จ๐Ÿฝโ€๐Ÿณ"},"1F3FE":{"k":"male-cook-1F3FE","n":"male-cook","e":"๐Ÿ‘จ๐Ÿพโ€๐Ÿณ"},"1F3FF":{"k":"male-cook-1F3FF","n":"male-cook","e":"๐Ÿ‘จ๐Ÿฟโ€๐Ÿณ"}}},{"n":["card_file_box"],"e":"๐Ÿ—ƒ๏ธ","c":5},{"n":["copyright"],"e":"ยฉ๏ธ","c":7},{"n":["file_cabinet"],"e":"๐Ÿ—„๏ธ","c":5},{"n":["registered"],"e":"ยฎ๏ธ","c":7},{"n":["flag-kh"],"e":"๐Ÿ‡ฐ๐Ÿ‡ญ","c":4},{"n":["female-cook"],"e":"๐Ÿ‘ฉโ€๐Ÿณ","c":1,"v":{"1F3FB":{"k":"female-cook-1F3FB","n":"female-cook","e":"๐Ÿ‘ฉ๐Ÿปโ€๐Ÿณ"},"1F3FC":{"k":"female-cook-1F3FC","n":"female-cook","e":"๐Ÿ‘ฉ๐Ÿผโ€๐Ÿณ"},"1F3FD":{"k":"female-cook-1F3FD","n":"female-cook","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿณ"},"1F3FE":{"k":"female-cook-1F3FE","n":"female-cook","e":"๐Ÿ‘ฉ๐Ÿพโ€๐Ÿณ"},"1F3FF":{"k":"female-cook-1F3FF","n":"female-cook","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿณ"}}},{"n":["toilet"],"e":"๐Ÿšฝ","c":3},{"n":["wastebasket"],"e":"๐Ÿ—‘๏ธ","c":5},{"n":["flag-ki"],"e":"๐Ÿ‡ฐ๐Ÿ‡ฎ","c":4},{"n":["shower"],"e":"๐Ÿšฟ","c":3},{"n":["male-mechanic"],"e":"๐Ÿ‘จโ€๐Ÿ”ง","c":1,"v":{"1F3FB":{"k":"male-mechanic-1F3FB","n":"male-mechanic","e":"๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ง"},"1F3FC":{"k":"male-mechanic-1F3FC","n":"male-mechanic","e":"๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ง"},"1F3FD":{"k":"male-mechanic-1F3FD","n":"male-mechanic","e":"๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ง"},"1F3FE":{"k":"male-mechanic-1F3FE","n":"male-mechanic","e":"๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ง"},"1F3FF":{"k":"male-mechanic-1F3FF","n":"male-mechanic","e":"๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ง"}}},{"n":["tm"],"e":"โ„ข๏ธ","c":7},{"n":["hash"],"e":"#๏ธโƒฃ","c":7},{"n":["flag-km"],"e":"๐Ÿ‡ฐ๐Ÿ‡ฒ","c":4},{"n":["bathtub"],"e":"๐Ÿ›","c":3},{"n":["female-mechanic"],"e":"๐Ÿ‘ฉโ€๐Ÿ”ง","c":1,"v":{"1F3FB":{"k":"female-mechanic-1F3FB","n":"female-mechanic","e":"๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ง"},"1F3FC":{"k":"female-mechanic-1F3FC","n":"female-mechanic","e":"๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ง"},"1F3FD":{"k":"female-mechanic-1F3FD","n":"female-mechanic","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ง"},"1F3FE":{"k":"female-mechanic-1F3FE","n":"female-mechanic","e":"๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ง"},"1F3FF":{"k":"female-mechanic-1F3FF","n":"female-mechanic","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ง"}}},{"n":["lock"],"e":"๐Ÿ”’","c":5},{"n":["male-factory-worker"],"e":"๐Ÿ‘จโ€๐Ÿญ","c":1,"v":{"1F3FB":{"k":"male-factory-worker-1F3FB","n":"male-factory-worker","e":"๐Ÿ‘จ๐Ÿปโ€๐Ÿญ"},"1F3FC":{"k":"male-factory-worker-1F3FC","n":"male-factory-worker","e":"๐Ÿ‘จ๐Ÿผโ€๐Ÿญ"},"1F3FD":{"k":"male-factory-worker-1F3FD","n":"male-factory-worker","e":"๐Ÿ‘จ๐Ÿฝโ€๐Ÿญ"},"1F3FE":{"k":"male-factory-worker-1F3FE","n":"male-factory-worker","e":"๐Ÿ‘จ๐Ÿพโ€๐Ÿญ"},"1F3FF":{"k":"male-factory-worker-1F3FF","n":"male-factory-worker","e":"๐Ÿ‘จ๐Ÿฟโ€๐Ÿญ"}}},{"n":["flag-kn"],"e":"๐Ÿ‡ฐ๐Ÿ‡ณ","c":4},{"n":["hourglass"],"e":"โŒ›","c":3},{"n":["keycap_star"],"e":"*๏ธโƒฃ","c":7},{"n":["unlock"],"e":"๐Ÿ”“","c":5},{"n":["flag-kp"],"e":"๐Ÿ‡ฐ๐Ÿ‡ต","c":4},{"n":["female-factory-worker"],"e":"๐Ÿ‘ฉโ€๐Ÿญ","c":1,"v":{"1F3FB":{"k":"female-factory-worker-1F3FB","n":"female-factory-worker","e":"๐Ÿ‘ฉ๐Ÿปโ€๐Ÿญ"},"1F3FC":{"k":"female-factory-worker-1F3FC","n":"female-factory-worker","e":"๐Ÿ‘ฉ๐Ÿผโ€๐Ÿญ"},"1F3FD":{"k":"female-factory-worker-1F3FD","n":"female-factory-worker","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿญ"},"1F3FE":{"k":"female-factory-worker-1F3FE","n":"female-factory-worker","e":"๐Ÿ‘ฉ๐Ÿพโ€๐Ÿญ"},"1F3FF":{"k":"female-factory-worker-1F3FF","n":"female-factory-worker","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿญ"}}},{"n":["zero"],"e":"0๏ธโƒฃ","c":7},{"n":["lock_with_ink_pen"],"e":"๐Ÿ”","c":5},{"n":["hourglass_flowing_sand"],"e":"โณ","c":3},{"n":["one"],"e":"1๏ธโƒฃ","c":7},{"n":["kr","flag-kr"],"e":"๐Ÿ‡ฐ๐Ÿ‡ท","c":4},{"n":["watch"],"e":"โŒš","c":3},{"n":["male-office-worker"],"e":"๐Ÿ‘จโ€๐Ÿ’ผ","c":1,"v":{"1F3FB":{"k":"male-office-worker-1F3FB","n":"male-office-worker","e":"๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ผ"},"1F3FC":{"k":"male-office-worker-1F3FC","n":"male-office-worker","e":"๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ผ"},"1F3FD":{"k":"male-office-worker-1F3FD","n":"male-office-worker","e":"๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ผ"},"1F3FE":{"k":"male-office-worker-1F3FE","n":"male-office-worker","e":"๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ผ"},"1F3FF":{"k":"male-office-worker-1F3FF","n":"male-office-worker","e":"๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ผ"}}},{"n":["closed_lock_with_key"],"e":"๐Ÿ”","c":5},{"n":["female-office-worker"],"e":"๐Ÿ‘ฉโ€๐Ÿ’ผ","c":1,"v":{"1F3FB":{"k":"female-office-worker-1F3FB","n":"female-office-worker","e":"๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ผ"},"1F3FC":{"k":"female-office-worker-1F3FC","n":"female-office-worker","e":"๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ผ"},"1F3FD":{"k":"female-office-worker-1F3FD","n":"female-office-worker","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ผ"},"1F3FE":{"k":"female-office-worker-1F3FE","n":"female-office-worker","e":"๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ผ"},"1F3FF":{"k":"female-office-worker-1F3FF","n":"female-office-worker","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ผ"}}},{"n":["two"],"e":"2๏ธโƒฃ","c":7},{"n":["alarm_clock"],"e":"โฐ","c":3},{"n":["key"],"e":"๐Ÿ”‘","c":5},{"n":["flag-kw"],"e":"๐Ÿ‡ฐ๐Ÿ‡ผ","c":4},{"n":["stopwatch"],"e":"โฑ๏ธ","c":3},{"n":["male-scientist"],"e":"๐Ÿ‘จโ€๐Ÿ”ฌ","c":1,"v":{"1F3FB":{"k":"male-scientist-1F3FB","n":"male-scientist","e":"๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ฌ"},"1F3FC":{"k":"male-scientist-1F3FC","n":"male-scientist","e":"๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ฌ"},"1F3FD":{"k":"male-scientist-1F3FD","n":"male-scientist","e":"๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ฌ"},"1F3FE":{"k":"male-scientist-1F3FE","n":"male-scientist","e":"๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ฌ"},"1F3FF":{"k":"male-scientist-1F3FF","n":"male-scientist","e":"๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ฌ"}}},{"n":["three"],"e":"3๏ธโƒฃ","c":7},{"n":["flag-ky"],"e":"๐Ÿ‡ฐ๐Ÿ‡พ","c":4},{"n":["old_key"],"e":"๐Ÿ—๏ธ","c":5},{"n":["flag-kz"],"e":"๐Ÿ‡ฐ๐Ÿ‡ฟ","c":4},{"n":["hammer"],"e":"๐Ÿ”จ","c":5},{"n":["female-scientist"],"e":"๐Ÿ‘ฉโ€๐Ÿ”ฌ","c":1,"v":{"1F3FB":{"k":"female-scientist-1F3FB","n":"female-scientist","e":"๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ฌ"},"1F3FC":{"k":"female-scientist-1F3FC","n":"female-scientist","e":"๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ฌ"},"1F3FD":{"k":"female-scientist-1F3FD","n":"female-scientist","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ฌ"},"1F3FE":{"k":"female-scientist-1F3FE","n":"female-scientist","e":"๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ฌ"},"1F3FF":{"k":"female-scientist-1F3FF","n":"female-scientist","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ฌ"}}},{"n":["timer_clock"],"e":"โฒ๏ธ","c":3},{"n":["four"],"e":"4๏ธโƒฃ","c":7},{"n":["male-technologist"],"e":"๐Ÿ‘จโ€๐Ÿ’ป","c":1,"v":{"1F3FB":{"k":"male-technologist-1F3FB","n":"male-technologist","e":"๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป"},"1F3FC":{"k":"male-technologist-1F3FC","n":"male-technologist","e":"๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป"},"1F3FD":{"k":"male-technologist-1F3FD","n":"male-technologist","e":"๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป"},"1F3FE":{"k":"male-technologist-1F3FE","n":"male-technologist","e":"๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป"},"1F3FF":{"k":"male-technologist-1F3FF","n":"male-technologist","e":"๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ป"}}},{"n":["mantelpiece_clock"],"e":"๐Ÿ•ฐ๏ธ","c":3},{"n":["five"],"e":"5๏ธโƒฃ","c":7},{"n":["flag-la"],"e":"๐Ÿ‡ฑ๐Ÿ‡ฆ","c":4},{"n":["pick"],"e":"โ›๏ธ","c":5},{"n":["flag-lb"],"e":"๐Ÿ‡ฑ๐Ÿ‡ง","c":4},{"n":["clock12"],"e":"๐Ÿ•›","c":3},{"n":["hammer_and_pick"],"e":"โš’๏ธ","c":5},{"n":["six"],"e":"6๏ธโƒฃ","c":7},{"n":["female-technologist"],"e":"๐Ÿ‘ฉโ€๐Ÿ’ป","c":1,"v":{"1F3FB":{"k":"female-technologist-1F3FB","n":"female-technologist","e":"๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป"},"1F3FC":{"k":"female-technologist-1F3FC","n":"female-technologist","e":"๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป"},"1F3FD":{"k":"female-technologist-1F3FD","n":"female-technologist","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป"},"1F3FE":{"k":"female-technologist-1F3FE","n":"female-technologist","e":"๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป"},"1F3FF":{"k":"female-technologist-1F3FF","n":"female-technologist","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ป"}}},{"n":["hammer_and_wrench"],"e":"๐Ÿ› ๏ธ","c":5},{"n":["flag-lc"],"e":"๐Ÿ‡ฑ๐Ÿ‡จ","c":4},{"n":["clock1230"],"e":"๐Ÿ•ง","c":3},{"n":["seven"],"e":"7๏ธโƒฃ","c":7},{"n":["male-singer"],"e":"๐Ÿ‘จโ€๐ŸŽค","c":1,"v":{"1F3FB":{"k":"male-singer-1F3FB","n":"male-singer","e":"๐Ÿ‘จ๐Ÿปโ€๐ŸŽค"},"1F3FC":{"k":"male-singer-1F3FC","n":"male-singer","e":"๐Ÿ‘จ๐Ÿผโ€๐ŸŽค"},"1F3FD":{"k":"male-singer-1F3FD","n":"male-singer","e":"๐Ÿ‘จ๐Ÿฝโ€๐ŸŽค"},"1F3FE":{"k":"male-singer-1F3FE","n":"male-singer","e":"๐Ÿ‘จ๐Ÿพโ€๐ŸŽค"},"1F3FF":{"k":"male-singer-1F3FF","n":"male-singer","e":"๐Ÿ‘จ๐Ÿฟโ€๐ŸŽค"}}},{"n":["eight"],"e":"8๏ธโƒฃ","c":7},{"n":["flag-li"],"e":"๐Ÿ‡ฑ๐Ÿ‡ฎ","c":4},{"n":["dagger_knife"],"e":"๐Ÿ—ก๏ธ","c":5},{"n":["clock1"],"e":"๐Ÿ•","c":3},{"n":["female-singer"],"e":"๐Ÿ‘ฉโ€๐ŸŽค","c":1,"v":{"1F3FB":{"k":"female-singer-1F3FB","n":"female-singer","e":"๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽค"},"1F3FC":{"k":"female-singer-1F3FC","n":"female-singer","e":"๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽค"},"1F3FD":{"k":"female-singer-1F3FD","n":"female-singer","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽค"},"1F3FE":{"k":"female-singer-1F3FE","n":"female-singer","e":"๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽค"},"1F3FF":{"k":"female-singer-1F3FF","n":"female-singer","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽค"}}},{"n":["male-artist"],"e":"๐Ÿ‘จโ€๐ŸŽจ","c":1,"v":{"1F3FB":{"k":"male-artist-1F3FB","n":"male-artist","e":"๐Ÿ‘จ๐Ÿปโ€๐ŸŽจ"},"1F3FC":{"k":"male-artist-1F3FC","n":"male-artist","e":"๐Ÿ‘จ๐Ÿผโ€๐ŸŽจ"},"1F3FD":{"k":"male-artist-1F3FD","n":"male-artist","e":"๐Ÿ‘จ๐Ÿฝโ€๐ŸŽจ"},"1F3FE":{"k":"male-artist-1F3FE","n":"male-artist","e":"๐Ÿ‘จ๐Ÿพโ€๐ŸŽจ"},"1F3FF":{"k":"male-artist-1F3FF","n":"male-artist","e":"๐Ÿ‘จ๐Ÿฟโ€๐ŸŽจ"}}},{"n":["crossed_swords"],"e":"โš”๏ธ","c":5},{"n":["nine"],"e":"9๏ธโƒฃ","c":7},{"n":["flag-lk"],"e":"๐Ÿ‡ฑ๐Ÿ‡ฐ","c":4},{"n":["clock130"],"e":"๐Ÿ•œ","c":3},{"n":["clock2"],"e":"๐Ÿ•‘","c":3},{"n":["gun"],"e":"๐Ÿ”ซ","c":5},{"n":["keycap_ten"],"e":"๐Ÿ”Ÿ","c":7},{"n":["female-artist"],"e":"๐Ÿ‘ฉโ€๐ŸŽจ","c":1,"v":{"1F3FB":{"k":"female-artist-1F3FB","n":"female-artist","e":"๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽจ"},"1F3FC":{"k":"female-artist-1F3FC","n":"female-artist","e":"๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽจ"},"1F3FD":{"k":"female-artist-1F3FD","n":"female-artist","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ"},"1F3FE":{"k":"female-artist-1F3FE","n":"female-artist","e":"๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽจ"},"1F3FF":{"k":"female-artist-1F3FF","n":"female-artist","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽจ"}}},{"n":["flag-lr"],"e":"๐Ÿ‡ฑ๐Ÿ‡ท","c":4},{"n":["clock230"],"e":"๐Ÿ•","c":3},{"n":["100"],"e":"๐Ÿ’ฏ","c":7},{"n":["bow_and_arrow"],"e":"๐Ÿน","c":5},{"n":["male-pilot"],"e":"๐Ÿ‘จโ€โœˆ๏ธ","c":1,"v":{"1F3FB":{"k":"male-pilot-1F3FB","n":"male-pilot","e":"๐Ÿ‘จ๐Ÿปโ€โœˆ๏ธ"},"1F3FC":{"k":"male-pilot-1F3FC","n":"male-pilot","e":"๐Ÿ‘จ๐Ÿผโ€โœˆ๏ธ"},"1F3FD":{"k":"male-pilot-1F3FD","n":"male-pilot","e":"๐Ÿ‘จ๐Ÿฝโ€โœˆ๏ธ"},"1F3FE":{"k":"male-pilot-1F3FE","n":"male-pilot","e":"๐Ÿ‘จ๐Ÿพโ€โœˆ๏ธ"},"1F3FF":{"k":"male-pilot-1F3FF","n":"male-pilot","e":"๐Ÿ‘จ๐Ÿฟโ€โœˆ๏ธ"}}},{"n":["flag-ls"],"e":"๐Ÿ‡ฑ๐Ÿ‡ธ","c":4},{"n":["flag-lt"],"e":"๐Ÿ‡ฑ๐Ÿ‡น","c":4},{"n":["capital_abcd"],"e":"๐Ÿ” ","c":7},{"n":["female-pilot"],"e":"๐Ÿ‘ฉโ€โœˆ๏ธ","c":1,"v":{"1F3FB":{"k":"female-pilot-1F3FB","n":"female-pilot","e":"๐Ÿ‘ฉ๐Ÿปโ€โœˆ๏ธ"},"1F3FC":{"k":"female-pilot-1F3FC","n":"female-pilot","e":"๐Ÿ‘ฉ๐Ÿผโ€โœˆ๏ธ"},"1F3FD":{"k":"female-pilot-1F3FD","n":"female-pilot","e":"๐Ÿ‘ฉ๐Ÿฝโ€โœˆ๏ธ"},"1F3FE":{"k":"female-pilot-1F3FE","n":"female-pilot","e":"๐Ÿ‘ฉ๐Ÿพโ€โœˆ๏ธ"},"1F3FF":{"k":"female-pilot-1F3FF","n":"female-pilot","e":"๐Ÿ‘ฉ๐Ÿฟโ€โœˆ๏ธ"}}},{"n":["clock3"],"e":"๐Ÿ•’","c":3},{"n":["shield"],"e":"๐Ÿ›ก๏ธ","c":5},{"n":["male-astronaut"],"e":"๐Ÿ‘จโ€๐Ÿš€","c":1,"v":{"1F3FB":{"k":"male-astronaut-1F3FB","n":"male-astronaut","e":"๐Ÿ‘จ๐Ÿปโ€๐Ÿš€"},"1F3FC":{"k":"male-astronaut-1F3FC","n":"male-astronaut","e":"๐Ÿ‘จ๐Ÿผโ€๐Ÿš€"},"1F3FD":{"k":"male-astronaut-1F3FD","n":"male-astronaut","e":"๐Ÿ‘จ๐Ÿฝโ€๐Ÿš€"},"1F3FE":{"k":"male-astronaut-1F3FE","n":"male-astronaut","e":"๐Ÿ‘จ๐Ÿพโ€๐Ÿš€"},"1F3FF":{"k":"male-astronaut-1F3FF","n":"male-astronaut","e":"๐Ÿ‘จ๐Ÿฟโ€๐Ÿš€"}}},{"n":["abcd"],"e":"๐Ÿ”ก","c":7},{"n":["clock330"],"e":"๐Ÿ•ž","c":3},{"n":["flag-lu"],"e":"๐Ÿ‡ฑ๐Ÿ‡บ","c":4},{"n":["wrench"],"e":"๐Ÿ”ง","c":5},{"n":["nut_and_bolt"],"e":"๐Ÿ”ฉ","c":5},{"n":["1234"],"e":"๐Ÿ”ข","c":7},{"n":["clock4"],"e":"๐Ÿ•“","c":3},{"n":["female-astronaut"],"e":"๐Ÿ‘ฉโ€๐Ÿš€","c":1,"v":{"1F3FB":{"k":"female-astronaut-1F3FB","n":"female-astronaut","e":"๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš€"},"1F3FC":{"k":"female-astronaut-1F3FC","n":"female-astronaut","e":"๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš€"},"1F3FD":{"k":"female-astronaut-1F3FD","n":"female-astronaut","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš€"},"1F3FE":{"k":"female-astronaut-1F3FE","n":"female-astronaut","e":"๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš€"},"1F3FF":{"k":"female-astronaut-1F3FF","n":"female-astronaut","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš€"}}},{"n":["flag-lv"],"e":"๐Ÿ‡ฑ๐Ÿ‡ป","c":4},{"n":["gear"],"e":"โš™๏ธ","c":5},{"n":["male-firefighter"],"e":"๐Ÿ‘จโ€๐Ÿš’","c":1,"v":{"1F3FB":{"k":"male-firefighter-1F3FB","n":"male-firefighter","e":"๐Ÿ‘จ๐Ÿปโ€๐Ÿš’"},"1F3FC":{"k":"male-firefighter-1F3FC","n":"male-firefighter","e":"๐Ÿ‘จ๐Ÿผโ€๐Ÿš’"},"1F3FD":{"k":"male-firefighter-1F3FD","n":"male-firefighter","e":"๐Ÿ‘จ๐Ÿฝโ€๐Ÿš’"},"1F3FE":{"k":"male-firefighter-1F3FE","n":"male-firefighter","e":"๐Ÿ‘จ๐Ÿพโ€๐Ÿš’"},"1F3FF":{"k":"male-firefighter-1F3FF","n":"male-firefighter","e":"๐Ÿ‘จ๐Ÿฟโ€๐Ÿš’"}}},{"n":["flag-ly"],"e":"๐Ÿ‡ฑ๐Ÿ‡พ","c":4},{"n":["symbols"],"e":"๐Ÿ”ฃ","c":7},{"n":["clock430"],"e":"๐Ÿ•Ÿ","c":3},{"n":["flag-ma"],"e":"๐Ÿ‡ฒ๐Ÿ‡ฆ","c":4},{"n":["compression"],"e":"๐Ÿ—œ๏ธ","c":5},{"n":["female-firefighter"],"e":"๐Ÿ‘ฉโ€๐Ÿš’","c":1,"v":{"1F3FB":{"k":"female-firefighter-1F3FB","n":"female-firefighter","e":"๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš’"},"1F3FC":{"k":"female-firefighter-1F3FC","n":"female-firefighter","e":"๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš’"},"1F3FD":{"k":"female-firefighter-1F3FD","n":"female-firefighter","e":"๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš’"},"1F3FE":{"k":"female-firefighter-1F3FE","n":"female-firefighter","e":"๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš’"},"1F3FF":{"k":"female-firefighter-1F3FF","n":"female-firefighter","e":"๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš’"}}},{"n":["abc"],"e":"๐Ÿ”ค","c":7},{"n":["clock5"],"e":"๐Ÿ•”","c":3},{"n":["clock530"],"e":"๐Ÿ• ","c":3},{"n":["a"],"e":"๐Ÿ…ฐ๏ธ","c":7},{"n":["alembic"],"e":"โš—๏ธ","c":5},{"n":["flag-mc"],"e":"๐Ÿ‡ฒ๐Ÿ‡จ","c":4},{"n":["cop"],"e":"๐Ÿ‘ฎ","c":1,"v":{"1F3FB":{"k":"cop-1F3FB","n":"cop","e":"๐Ÿ‘ฎ๐Ÿป"},"1F3FC":{"k":"cop-1F3FC","n":"cop","e":"๐Ÿ‘ฎ๐Ÿผ"},"1F3FD":{"k":"cop-1F3FD","n":"cop","e":"๐Ÿ‘ฎ๐Ÿฝ"},"1F3FE":{"k":"cop-1F3FE","n":"cop","e":"๐Ÿ‘ฎ๐Ÿพ"},"1F3FF":{"k":"cop-1F3FF","n":"cop","e":"๐Ÿ‘ฎ๐Ÿฟ"}}},{"n":["scales"],"e":"โš–๏ธ","c":5},{"n":["clock6"],"e":"๐Ÿ••","c":3},{"n":["flag-md"],"e":"๐Ÿ‡ฒ๐Ÿ‡ฉ","c":4},{"n":["ab"],"e":"๐Ÿ†Ž","c":7},{"n":["male-police-officer"],"e":"๐Ÿ‘ฎโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"male-police-officer-1F3FB","n":"male-police-officer","e":"๐Ÿ‘ฎ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"male-police-officer-1F3FC","n":"male-police-officer","e":"๐Ÿ‘ฎ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"male-police-officer-1F3FD","n":"male-police-officer","e":"๐Ÿ‘ฎ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"male-police-officer-1F3FE","n":"male-police-officer","e":"๐Ÿ‘ฎ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"male-police-officer-1F3FF","n":"male-police-officer","e":"๐Ÿ‘ฎ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["link"],"e":"๐Ÿ”—","c":5},{"n":["flag-me"],"e":"๐Ÿ‡ฒ๐Ÿ‡ช","c":4},{"n":["clock630"],"e":"๐Ÿ•ก","c":3},{"n":["b"],"e":"๐Ÿ…ฑ๏ธ","c":7},{"n":["female-police-officer"],"e":"๐Ÿ‘ฎโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"female-police-officer-1F3FB","n":"female-police-officer","e":"๐Ÿ‘ฎ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"female-police-officer-1F3FC","n":"female-police-officer","e":"๐Ÿ‘ฎ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"female-police-officer-1F3FD","n":"female-police-officer","e":"๐Ÿ‘ฎ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"female-police-officer-1F3FE","n":"female-police-officer","e":"๐Ÿ‘ฎ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"female-police-officer-1F3FF","n":"female-police-officer","e":"๐Ÿ‘ฎ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["clock7"],"e":"๐Ÿ•–","c":3},{"n":["cl"],"e":"๐Ÿ†‘","c":7},{"n":["sleuth_or_spy"],"e":"๐Ÿ•ต๏ธ","c":1,"v":{"1F3FB":{"k":"sleuth_or_spy-1F3FB","n":"sleuth_or_spy","e":"๐Ÿ•ต๐Ÿป"},"1F3FC":{"k":"sleuth_or_spy-1F3FC","n":"sleuth_or_spy","e":"๐Ÿ•ต๐Ÿผ"},"1F3FD":{"k":"sleuth_or_spy-1F3FD","n":"sleuth_or_spy","e":"๐Ÿ•ต๐Ÿฝ"},"1F3FE":{"k":"sleuth_or_spy-1F3FE","n":"sleuth_or_spy","e":"๐Ÿ•ต๐Ÿพ"},"1F3FF":{"k":"sleuth_or_spy-1F3FF","n":"sleuth_or_spy","e":"๐Ÿ•ต๐Ÿฟ"}}},{"n":["flag-mf"],"e":"๐Ÿ‡ฒ๐Ÿ‡ซ","c":4},{"n":["chains"],"e":"โ›“๏ธ","c":5},{"n":["syringe"],"e":"๐Ÿ’‰","c":5},{"n":["male-detective"],"e":"๐Ÿ•ต๏ธโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"male-detective-1F3FB","n":"male-detective","e":"๐Ÿ•ต๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"male-detective-1F3FC","n":"male-detective","e":"๐Ÿ•ต๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"male-detective-1F3FD","n":"male-detective","e":"๐Ÿ•ต๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"male-detective-1F3FE","n":"male-detective","e":"๐Ÿ•ต๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"male-detective-1F3FF","n":"male-detective","e":"๐Ÿ•ต๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["cool"],"e":"๐Ÿ†’","c":7},{"n":["clock730"],"e":"๐Ÿ•ข","c":3},{"n":["flag-mg"],"e":"๐Ÿ‡ฒ๐Ÿ‡ฌ","c":4},{"n":["free"],"e":"๐Ÿ†“","c":7},{"n":["flag-mh"],"e":"๐Ÿ‡ฒ๐Ÿ‡ญ","c":4},{"n":["clock8"],"e":"๐Ÿ•—","c":3},{"n":["pill"],"e":"๐Ÿ’Š","c":5},{"n":["female-detective"],"e":"๐Ÿ•ต๏ธโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"female-detective-1F3FB","n":"female-detective","e":"๐Ÿ•ต๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"female-detective-1F3FC","n":"female-detective","e":"๐Ÿ•ต๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"female-detective-1F3FD","n":"female-detective","e":"๐Ÿ•ต๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"female-detective-1F3FE","n":"female-detective","e":"๐Ÿ•ต๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"female-detective-1F3FF","n":"female-detective","e":"๐Ÿ•ต๐Ÿฟโ€โ™€๏ธ"}}},{"n":["clock830"],"e":"๐Ÿ•ฃ","c":3},{"n":["guardsman"],"e":"๐Ÿ’‚","c":1,"v":{"1F3FB":{"k":"guardsman-1F3FB","n":"guardsman","e":"๐Ÿ’‚๐Ÿป"},"1F3FC":{"k":"guardsman-1F3FC","n":"guardsman","e":"๐Ÿ’‚๐Ÿผ"},"1F3FD":{"k":"guardsman-1F3FD","n":"guardsman","e":"๐Ÿ’‚๐Ÿฝ"},"1F3FE":{"k":"guardsman-1F3FE","n":"guardsman","e":"๐Ÿ’‚๐Ÿพ"},"1F3FF":{"k":"guardsman-1F3FF","n":"guardsman","e":"๐Ÿ’‚๐Ÿฟ"}}},{"n":["information_source"],"e":"โ„น๏ธ","c":7},{"n":["flag-mk"],"e":"๐Ÿ‡ฒ๐Ÿ‡ฐ","c":4},{"n":["smoking"],"e":"๐Ÿšฌ","c":5},{"n":["id"],"e":"๐Ÿ†”","c":7},{"n":["clock9"],"e":"๐Ÿ•˜","c":3},{"n":["flag-ml"],"e":"๐Ÿ‡ฒ๐Ÿ‡ฑ","c":4},{"n":["coffin"],"e":"โšฐ๏ธ","c":5},{"n":["male-guard"],"e":"๐Ÿ’‚โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"male-guard-1F3FB","n":"male-guard","e":"๐Ÿ’‚๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"male-guard-1F3FC","n":"male-guard","e":"๐Ÿ’‚๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"male-guard-1F3FD","n":"male-guard","e":"๐Ÿ’‚๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"male-guard-1F3FE","n":"male-guard","e":"๐Ÿ’‚๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"male-guard-1F3FF","n":"male-guard","e":"๐Ÿ’‚๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["m"],"e":"โ“‚๏ธ","c":7},{"n":["funeral_urn"],"e":"โšฑ๏ธ","c":5},{"n":["female-guard"],"e":"๐Ÿ’‚โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"female-guard-1F3FB","n":"female-guard","e":"๐Ÿ’‚๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"female-guard-1F3FC","n":"female-guard","e":"๐Ÿ’‚๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"female-guard-1F3FD","n":"female-guard","e":"๐Ÿ’‚๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"female-guard-1F3FE","n":"female-guard","e":"๐Ÿ’‚๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"female-guard-1F3FF","n":"female-guard","e":"๐Ÿ’‚๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-mm"],"e":"๐Ÿ‡ฒ๐Ÿ‡ฒ","c":4},{"n":["clock930"],"e":"๐Ÿ•ค","c":3},{"n":["moyai"],"e":"๐Ÿ—ฟ","c":5},{"n":["new"],"e":"๐Ÿ†•","c":7},{"n":["flag-mn"],"e":"๐Ÿ‡ฒ๐Ÿ‡ณ","c":4},{"n":["construction_worker"],"e":"๐Ÿ‘ท","c":1,"v":{"1F3FB":{"k":"construction_worker-1F3FB","n":"construction_worker","e":"๐Ÿ‘ท๐Ÿป"},"1F3FC":{"k":"construction_worker-1F3FC","n":"construction_worker","e":"๐Ÿ‘ท๐Ÿผ"},"1F3FD":{"k":"construction_worker-1F3FD","n":"construction_worker","e":"๐Ÿ‘ท๐Ÿฝ"},"1F3FE":{"k":"construction_worker-1F3FE","n":"construction_worker","e":"๐Ÿ‘ท๐Ÿพ"},"1F3FF":{"k":"construction_worker-1F3FF","n":"construction_worker","e":"๐Ÿ‘ท๐Ÿฟ"}}},{"n":["clock10"],"e":"๐Ÿ•™","c":3},{"n":["clock1030"],"e":"๐Ÿ•ฅ","c":3},{"n":["ng"],"e":"๐Ÿ†–","c":7},{"n":["male-construction-worker"],"e":"๐Ÿ‘ทโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"male-construction-worker-1F3FB","n":"male-construction-worker","e":"๐Ÿ‘ท๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"male-construction-worker-1F3FC","n":"male-construction-worker","e":"๐Ÿ‘ท๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"male-construction-worker-1F3FD","n":"male-construction-worker","e":"๐Ÿ‘ท๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"male-construction-worker-1F3FE","n":"male-construction-worker","e":"๐Ÿ‘ท๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"male-construction-worker-1F3FF","n":"male-construction-worker","e":"๐Ÿ‘ท๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-mo"],"e":"๐Ÿ‡ฒ๐Ÿ‡ด","c":4},{"n":["oil_drum"],"e":"๐Ÿ›ข๏ธ","c":5},{"n":["o2"],"e":"๐Ÿ…พ๏ธ","c":7},{"n":["female-construction-worker"],"e":"๐Ÿ‘ทโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"female-construction-worker-1F3FB","n":"female-construction-worker","e":"๐Ÿ‘ท๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"female-construction-worker-1F3FC","n":"female-construction-worker","e":"๐Ÿ‘ท๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"female-construction-worker-1F3FD","n":"female-construction-worker","e":"๐Ÿ‘ท๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"female-construction-worker-1F3FE","n":"female-construction-worker","e":"๐Ÿ‘ท๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"female-construction-worker-1F3FF","n":"female-construction-worker","e":"๐Ÿ‘ท๐Ÿฟโ€โ™€๏ธ"}}},{"n":["clock11"],"e":"๐Ÿ•š","c":3},{"n":["crystal_ball"],"e":"๐Ÿ”ฎ","c":5},{"n":["flag-mp"],"e":"๐Ÿ‡ฒ๐Ÿ‡ต","c":4},{"n":["flag-mq"],"e":"๐Ÿ‡ฒ๐Ÿ‡ถ","c":4},{"n":["prince"],"e":"๐Ÿคด","c":1,"v":{"1F3FB":{"k":"prince-1F3FB","n":"prince","e":"๐Ÿคด๐Ÿป"},"1F3FC":{"k":"prince-1F3FC","n":"prince","e":"๐Ÿคด๐Ÿผ"},"1F3FD":{"k":"prince-1F3FD","n":"prince","e":"๐Ÿคด๐Ÿฝ"},"1F3FE":{"k":"prince-1F3FE","n":"prince","e":"๐Ÿคด๐Ÿพ"},"1F3FF":{"k":"prince-1F3FF","n":"prince","e":"๐Ÿคด๐Ÿฟ"}}},{"n":["ok"],"e":"๐Ÿ†—","c":7},{"n":["clock1130"],"e":"๐Ÿ•ฆ","c":3},{"n":["shopping_trolley"],"e":"๐Ÿ›’","c":5},{"n":["flag-mr"],"e":"๐Ÿ‡ฒ๐Ÿ‡ท","c":4},{"n":["princess"],"e":"๐Ÿ‘ธ","c":1,"v":{"1F3FB":{"k":"princess-1F3FB","n":"princess","e":"๐Ÿ‘ธ๐Ÿป"},"1F3FC":{"k":"princess-1F3FC","n":"princess","e":"๐Ÿ‘ธ๐Ÿผ"},"1F3FD":{"k":"princess-1F3FD","n":"princess","e":"๐Ÿ‘ธ๐Ÿฝ"},"1F3FE":{"k":"princess-1F3FE","n":"princess","e":"๐Ÿ‘ธ๐Ÿพ"},"1F3FF":{"k":"princess-1F3FF","n":"princess","e":"๐Ÿ‘ธ๐Ÿฟ"}}},{"n":["new_moon"],"e":"๐ŸŒ‘","c":3},{"n":["parking"],"e":"๐Ÿ…ฟ๏ธ","c":7},{"n":["sos"],"e":"๐Ÿ†˜","c":7},{"n":["man_with_turban"],"e":"๐Ÿ‘ณ","c":1,"v":{"1F3FB":{"k":"man_with_turban-1F3FB","n":"man_with_turban","e":"๐Ÿ‘ณ๐Ÿป"},"1F3FC":{"k":"man_with_turban-1F3FC","n":"man_with_turban","e":"๐Ÿ‘ณ๐Ÿผ"},"1F3FD":{"k":"man_with_turban-1F3FD","n":"man_with_turban","e":"๐Ÿ‘ณ๐Ÿฝ"},"1F3FE":{"k":"man_with_turban-1F3FE","n":"man_with_turban","e":"๐Ÿ‘ณ๐Ÿพ"},"1F3FF":{"k":"man_with_turban-1F3FF","n":"man_with_turban","e":"๐Ÿ‘ณ๐Ÿฟ"}}},{"n":["flag-ms"],"e":"๐Ÿ‡ฒ๐Ÿ‡ธ","c":4},{"n":["waxing_crescent_moon"],"e":"๐ŸŒ’","c":3},{"n":["up"],"e":"๐Ÿ†™","c":7},{"n":["first_quarter_moon"],"e":"๐ŸŒ“","c":3},{"n":["flag-mt"],"e":"๐Ÿ‡ฒ๐Ÿ‡น","c":4},{"n":["man-wearing-turban"],"e":"๐Ÿ‘ณโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-wearing-turban-1F3FB","n":"man-wearing-turban","e":"๐Ÿ‘ณ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-wearing-turban-1F3FC","n":"man-wearing-turban","e":"๐Ÿ‘ณ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-wearing-turban-1F3FD","n":"man-wearing-turban","e":"๐Ÿ‘ณ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-wearing-turban-1F3FE","n":"man-wearing-turban","e":"๐Ÿ‘ณ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-wearing-turban-1F3FF","n":"man-wearing-turban","e":"๐Ÿ‘ณ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["moon","waxing_gibbous_moon"],"e":"๐ŸŒ”","c":3},{"n":["woman-wearing-turban"],"e":"๐Ÿ‘ณโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-wearing-turban-1F3FB","n":"woman-wearing-turban","e":"๐Ÿ‘ณ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-wearing-turban-1F3FC","n":"woman-wearing-turban","e":"๐Ÿ‘ณ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-wearing-turban-1F3FD","n":"woman-wearing-turban","e":"๐Ÿ‘ณ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-wearing-turban-1F3FE","n":"woman-wearing-turban","e":"๐Ÿ‘ณ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-wearing-turban-1F3FF","n":"woman-wearing-turban","e":"๐Ÿ‘ณ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["vs"],"e":"๐Ÿ†š","c":7},{"n":["flag-mu"],"e":"๐Ÿ‡ฒ๐Ÿ‡บ","c":4},{"n":["man_with_gua_pi_mao"],"e":"๐Ÿ‘ฒ","c":1,"v":{"1F3FB":{"k":"man_with_gua_pi_mao-1F3FB","n":"man_with_gua_pi_mao","e":"๐Ÿ‘ฒ๐Ÿป"},"1F3FC":{"k":"man_with_gua_pi_mao-1F3FC","n":"man_with_gua_pi_mao","e":"๐Ÿ‘ฒ๐Ÿผ"},"1F3FD":{"k":"man_with_gua_pi_mao-1F3FD","n":"man_with_gua_pi_mao","e":"๐Ÿ‘ฒ๐Ÿฝ"},"1F3FE":{"k":"man_with_gua_pi_mao-1F3FE","n":"man_with_gua_pi_mao","e":"๐Ÿ‘ฒ๐Ÿพ"},"1F3FF":{"k":"man_with_gua_pi_mao-1F3FF","n":"man_with_gua_pi_mao","e":"๐Ÿ‘ฒ๐Ÿฟ"}}},{"n":["koko"],"e":"๐Ÿˆ","c":7},{"n":["full_moon"],"e":"๐ŸŒ•","c":3},{"n":["flag-mv"],"e":"๐Ÿ‡ฒ๐Ÿ‡ป","c":4},{"n":["person_with_headscarf"],"e":"๐Ÿง•","c":1,"v":{"1F3FB":{"k":"person_with_headscarf-1F3FB","n":"person_with_headscarf","e":"๐Ÿง•๐Ÿป"},"1F3FC":{"k":"person_with_headscarf-1F3FC","n":"person_with_headscarf","e":"๐Ÿง•๐Ÿผ"},"1F3FD":{"k":"person_with_headscarf-1F3FD","n":"person_with_headscarf","e":"๐Ÿง•๐Ÿฝ"},"1F3FE":{"k":"person_with_headscarf-1F3FE","n":"person_with_headscarf","e":"๐Ÿง•๐Ÿพ"},"1F3FF":{"k":"person_with_headscarf-1F3FF","n":"person_with_headscarf","e":"๐Ÿง•๐Ÿฟ"}}},{"n":["waning_gibbous_moon"],"e":"๐ŸŒ–","c":3},{"n":["sa"],"e":"๐Ÿˆ‚๏ธ","c":7},{"n":["flag-mw"],"e":"๐Ÿ‡ฒ๐Ÿ‡ผ","c":4},{"n":["last_quarter_moon"],"e":"๐ŸŒ—","c":3},{"n":["u6708"],"e":"๐Ÿˆท๏ธ","c":7},{"n":["bearded_person"],"e":"๐Ÿง”","c":1,"v":{"1F3FB":{"k":"bearded_person-1F3FB","n":"bearded_person","e":"๐Ÿง”๐Ÿป"},"1F3FC":{"k":"bearded_person-1F3FC","n":"bearded_person","e":"๐Ÿง”๐Ÿผ"},"1F3FD":{"k":"bearded_person-1F3FD","n":"bearded_person","e":"๐Ÿง”๐Ÿฝ"},"1F3FE":{"k":"bearded_person-1F3FE","n":"bearded_person","e":"๐Ÿง”๐Ÿพ"},"1F3FF":{"k":"bearded_person-1F3FF","n":"bearded_person","e":"๐Ÿง”๐Ÿฟ"}}},{"n":["flag-mx"],"e":"๐Ÿ‡ฒ๐Ÿ‡ฝ","c":4},{"n":["u6709"],"e":"๐Ÿˆถ","c":7},{"n":["person_with_blond_hair"],"e":"๐Ÿ‘ฑ","c":1,"v":{"1F3FB":{"k":"person_with_blond_hair-1F3FB","n":"person_with_blond_hair","e":"๐Ÿ‘ฑ๐Ÿป"},"1F3FC":{"k":"person_with_blond_hair-1F3FC","n":"person_with_blond_hair","e":"๐Ÿ‘ฑ๐Ÿผ"},"1F3FD":{"k":"person_with_blond_hair-1F3FD","n":"person_with_blond_hair","e":"๐Ÿ‘ฑ๐Ÿฝ"},"1F3FE":{"k":"person_with_blond_hair-1F3FE","n":"person_with_blond_hair","e":"๐Ÿ‘ฑ๐Ÿพ"},"1F3FF":{"k":"person_with_blond_hair-1F3FF","n":"person_with_blond_hair","e":"๐Ÿ‘ฑ๐Ÿฟ"}}},{"n":["waning_crescent_moon"],"e":"๐ŸŒ˜","c":3},{"n":["flag-my"],"e":"๐Ÿ‡ฒ๐Ÿ‡พ","c":4},{"n":["u6307"],"e":"๐Ÿˆฏ","c":7},{"n":["blond-haired-man"],"e":"๐Ÿ‘ฑโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"blond-haired-man-1F3FB","n":"blond-haired-man","e":"๐Ÿ‘ฑ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"blond-haired-man-1F3FC","n":"blond-haired-man","e":"๐Ÿ‘ฑ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"blond-haired-man-1F3FD","n":"blond-haired-man","e":"๐Ÿ‘ฑ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"blond-haired-man-1F3FE","n":"blond-haired-man","e":"๐Ÿ‘ฑ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"blond-haired-man-1F3FF","n":"blond-haired-man","e":"๐Ÿ‘ฑ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["crescent_moon"],"e":"๐ŸŒ™","c":3},{"n":["flag-mz"],"e":"๐Ÿ‡ฒ๐Ÿ‡ฟ","c":4},{"n":["new_moon_with_face"],"e":"๐ŸŒš","c":3},{"n":["flag-na"],"e":"๐Ÿ‡ณ๐Ÿ‡ฆ","c":4},{"n":["blond-haired-woman"],"e":"๐Ÿ‘ฑโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"blond-haired-woman-1F3FB","n":"blond-haired-woman","e":"๐Ÿ‘ฑ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"blond-haired-woman-1F3FC","n":"blond-haired-woman","e":"๐Ÿ‘ฑ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"blond-haired-woman-1F3FD","n":"blond-haired-woman","e":"๐Ÿ‘ฑ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"blond-haired-woman-1F3FE","n":"blond-haired-woman","e":"๐Ÿ‘ฑ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"blond-haired-woman-1F3FF","n":"blond-haired-woman","e":"๐Ÿ‘ฑ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["ideograph_advantage"],"e":"๐Ÿ‰","c":7},{"n":["first_quarter_moon_with_face"],"e":"๐ŸŒ›","c":3},{"n":["man_in_tuxedo"],"e":"๐Ÿคต","c":1,"v":{"1F3FB":{"k":"man_in_tuxedo-1F3FB","n":"man_in_tuxedo","e":"๐Ÿคต๐Ÿป"},"1F3FC":{"k":"man_in_tuxedo-1F3FC","n":"man_in_tuxedo","e":"๐Ÿคต๐Ÿผ"},"1F3FD":{"k":"man_in_tuxedo-1F3FD","n":"man_in_tuxedo","e":"๐Ÿคต๐Ÿฝ"},"1F3FE":{"k":"man_in_tuxedo-1F3FE","n":"man_in_tuxedo","e":"๐Ÿคต๐Ÿพ"},"1F3FF":{"k":"man_in_tuxedo-1F3FF","n":"man_in_tuxedo","e":"๐Ÿคต๐Ÿฟ"}}},{"n":["flag-nc"],"e":"๐Ÿ‡ณ๐Ÿ‡จ","c":4},{"n":["u5272"],"e":"๐Ÿˆน","c":7},{"n":["flag-ne"],"e":"๐Ÿ‡ณ๐Ÿ‡ช","c":4},{"n":["last_quarter_moon_with_face"],"e":"๐ŸŒœ","c":3},{"n":["u7121"],"e":"๐Ÿˆš","c":7},{"n":["bride_with_veil"],"e":"๐Ÿ‘ฐ","c":1,"v":{"1F3FB":{"k":"bride_with_veil-1F3FB","n":"bride_with_veil","e":"๐Ÿ‘ฐ๐Ÿป"},"1F3FC":{"k":"bride_with_veil-1F3FC","n":"bride_with_veil","e":"๐Ÿ‘ฐ๐Ÿผ"},"1F3FD":{"k":"bride_with_veil-1F3FD","n":"bride_with_veil","e":"๐Ÿ‘ฐ๐Ÿฝ"},"1F3FE":{"k":"bride_with_veil-1F3FE","n":"bride_with_veil","e":"๐Ÿ‘ฐ๐Ÿพ"},"1F3FF":{"k":"bride_with_veil-1F3FF","n":"bride_with_veil","e":"๐Ÿ‘ฐ๐Ÿฟ"}}},{"n":["u7981"],"e":"๐Ÿˆฒ","c":7},{"n":["pregnant_woman"],"e":"๐Ÿคฐ","c":1,"v":{"1F3FB":{"k":"pregnant_woman-1F3FB","n":"pregnant_woman","e":"๐Ÿคฐ๐Ÿป"},"1F3FC":{"k":"pregnant_woman-1F3FC","n":"pregnant_woman","e":"๐Ÿคฐ๐Ÿผ"},"1F3FD":{"k":"pregnant_woman-1F3FD","n":"pregnant_woman","e":"๐Ÿคฐ๐Ÿฝ"},"1F3FE":{"k":"pregnant_woman-1F3FE","n":"pregnant_woman","e":"๐Ÿคฐ๐Ÿพ"},"1F3FF":{"k":"pregnant_woman-1F3FF","n":"pregnant_woman","e":"๐Ÿคฐ๐Ÿฟ"}}},{"n":["thermometer"],"e":"๐ŸŒก๏ธ","c":3},{"n":["flag-nf"],"e":"๐Ÿ‡ณ๐Ÿ‡ซ","c":4},{"n":["sunny"],"e":"โ˜€๏ธ","c":3},{"n":["accept"],"e":"๐Ÿ‰‘","c":7},{"n":["flag-ng"],"e":"๐Ÿ‡ณ๐Ÿ‡ฌ","c":4},{"n":["breast-feeding"],"e":"๐Ÿคฑ","c":1,"v":{"1F3FB":{"k":"breast-feeding-1F3FB","n":"breast-feeding","e":"๐Ÿคฑ๐Ÿป"},"1F3FC":{"k":"breast-feeding-1F3FC","n":"breast-feeding","e":"๐Ÿคฑ๐Ÿผ"},"1F3FD":{"k":"breast-feeding-1F3FD","n":"breast-feeding","e":"๐Ÿคฑ๐Ÿฝ"},"1F3FE":{"k":"breast-feeding-1F3FE","n":"breast-feeding","e":"๐Ÿคฑ๐Ÿพ"},"1F3FF":{"k":"breast-feeding-1F3FF","n":"breast-feeding","e":"๐Ÿคฑ๐Ÿฟ"}}},{"n":["full_moon_with_face"],"e":"๐ŸŒ","c":3},{"n":["flag-ni"],"e":"๐Ÿ‡ณ๐Ÿ‡ฎ","c":4},{"n":["u7533"],"e":"๐Ÿˆธ","c":7},{"n":["angel"],"e":"๐Ÿ‘ผ","c":1,"v":{"1F3FB":{"k":"angel-1F3FB","n":"angel","e":"๐Ÿ‘ผ๐Ÿป"},"1F3FC":{"k":"angel-1F3FC","n":"angel","e":"๐Ÿ‘ผ๐Ÿผ"},"1F3FD":{"k":"angel-1F3FD","n":"angel","e":"๐Ÿ‘ผ๐Ÿฝ"},"1F3FE":{"k":"angel-1F3FE","n":"angel","e":"๐Ÿ‘ผ๐Ÿพ"},"1F3FF":{"k":"angel-1F3FF","n":"angel","e":"๐Ÿ‘ผ๐Ÿฟ"}}},{"n":["sun_with_face"],"e":"๐ŸŒž","c":3},{"n":["santa"],"e":"๐ŸŽ…","c":1,"v":{"1F3FB":{"k":"santa-1F3FB","n":"santa","e":"๐ŸŽ…๐Ÿป"},"1F3FC":{"k":"santa-1F3FC","n":"santa","e":"๐ŸŽ…๐Ÿผ"},"1F3FD":{"k":"santa-1F3FD","n":"santa","e":"๐ŸŽ…๐Ÿฝ"},"1F3FE":{"k":"santa-1F3FE","n":"santa","e":"๐ŸŽ…๐Ÿพ"},"1F3FF":{"k":"santa-1F3FF","n":"santa","e":"๐ŸŽ…๐Ÿฟ"}}},{"n":["u5408"],"e":"๐Ÿˆด","c":7},{"n":["flag-nl"],"e":"๐Ÿ‡ณ๐Ÿ‡ฑ","c":4},{"n":["mrs_claus","mother_christmas"],"e":"๐Ÿคถ","c":1,"v":{"1F3FB":{"k":"mrs_claus-1F3FB","n":"mrs_claus","e":"๐Ÿคถ๐Ÿป"},"1F3FC":{"k":"mrs_claus-1F3FC","n":"mrs_claus","e":"๐Ÿคถ๐Ÿผ"},"1F3FD":{"k":"mrs_claus-1F3FD","n":"mrs_claus","e":"๐Ÿคถ๐Ÿฝ"},"1F3FE":{"k":"mrs_claus-1F3FE","n":"mrs_claus","e":"๐Ÿคถ๐Ÿพ"},"1F3FF":{"k":"mrs_claus-1F3FF","n":"mrs_claus","e":"๐Ÿคถ๐Ÿฟ"}}},{"n":["u7a7a"],"e":"๐Ÿˆณ","c":7},{"n":["star"],"e":"โญ","c":3},{"n":["flag-no"],"e":"๐Ÿ‡ณ๐Ÿ‡ด","c":4},{"n":["mage"],"e":"๐Ÿง™","c":1,"v":{"1F3FB":{"k":"mage-1F3FB","n":"mage","e":"๐Ÿง™๐Ÿป"},"1F3FC":{"k":"mage-1F3FC","n":"mage","e":"๐Ÿง™๐Ÿผ"},"1F3FD":{"k":"mage-1F3FD","n":"mage","e":"๐Ÿง™๐Ÿฝ"},"1F3FE":{"k":"mage-1F3FE","n":"mage","e":"๐Ÿง™๐Ÿพ"},"1F3FF":{"k":"mage-1F3FF","n":"mage","e":"๐Ÿง™๐Ÿฟ"}}},{"n":["star2"],"e":"๐ŸŒŸ","c":3},{"n":["flag-np"],"e":"๐Ÿ‡ณ๐Ÿ‡ต","c":4},{"n":["congratulations"],"e":"ใŠ—๏ธ","c":7},{"n":["flag-nr"],"e":"๐Ÿ‡ณ๐Ÿ‡ท","c":4},{"n":["stars"],"e":"๐ŸŒ ","c":3},{"n":["female_mage"],"e":"๐Ÿง™โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"female_mage-1F3FB","n":"female_mage","e":"๐Ÿง™๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"female_mage-1F3FC","n":"female_mage","e":"๐Ÿง™๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"female_mage-1F3FD","n":"female_mage","e":"๐Ÿง™๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"female_mage-1F3FE","n":"female_mage","e":"๐Ÿง™๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"female_mage-1F3FF","n":"female_mage","e":"๐Ÿง™๐Ÿฟโ€โ™€๏ธ"}}},{"n":["secret"],"e":"ใŠ™๏ธ","c":7},{"n":["flag-nu"],"e":"๐Ÿ‡ณ๐Ÿ‡บ","c":4},{"n":["u55b6"],"e":"๐Ÿˆบ","c":7},{"n":["male_mage"],"e":"๐Ÿง™โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"male_mage-1F3FB","n":"male_mage","e":"๐Ÿง™๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"male_mage-1F3FC","n":"male_mage","e":"๐Ÿง™๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"male_mage-1F3FD","n":"male_mage","e":"๐Ÿง™๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"male_mage-1F3FE","n":"male_mage","e":"๐Ÿง™๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"male_mage-1F3FF","n":"male_mage","e":"๐Ÿง™๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["cloud"],"e":"โ˜๏ธ","c":3},{"n":["flag-nz"],"e":"๐Ÿ‡ณ๐Ÿ‡ฟ","c":4},{"n":["partly_sunny"],"e":"โ›…","c":3},{"n":["fairy"],"e":"๐Ÿงš","c":1,"v":{"1F3FB":{"k":"fairy-1F3FB","n":"fairy","e":"๐Ÿงš๐Ÿป"},"1F3FC":{"k":"fairy-1F3FC","n":"fairy","e":"๐Ÿงš๐Ÿผ"},"1F3FD":{"k":"fairy-1F3FD","n":"fairy","e":"๐Ÿงš๐Ÿฝ"},"1F3FE":{"k":"fairy-1F3FE","n":"fairy","e":"๐Ÿงš๐Ÿพ"},"1F3FF":{"k":"fairy-1F3FF","n":"fairy","e":"๐Ÿงš๐Ÿฟ"}}},{"n":["u6e80"],"e":"๐Ÿˆต","c":7},{"n":["black_small_square"],"e":"โ–ช๏ธ","c":7},{"n":["thunder_cloud_and_rain"],"e":"โ›ˆ๏ธ","c":3},{"n":["female_fairy"],"e":"๐Ÿงšโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"female_fairy-1F3FB","n":"female_fairy","e":"๐Ÿงš๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"female_fairy-1F3FC","n":"female_fairy","e":"๐Ÿงš๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"female_fairy-1F3FD","n":"female_fairy","e":"๐Ÿงš๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"female_fairy-1F3FE","n":"female_fairy","e":"๐Ÿงš๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"female_fairy-1F3FF","n":"female_fairy","e":"๐Ÿงš๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-om"],"e":"๐Ÿ‡ด๐Ÿ‡ฒ","c":4},{"n":["white_small_square"],"e":"โ–ซ๏ธ","c":7},{"n":["flag-pa"],"e":"๐Ÿ‡ต๐Ÿ‡ฆ","c":4},{"n":["mostly_sunny","sun_small_cloud"],"e":"๐ŸŒค๏ธ","c":3},{"n":["male_fairy"],"e":"๐Ÿงšโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"male_fairy-1F3FB","n":"male_fairy","e":"๐Ÿงš๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"male_fairy-1F3FC","n":"male_fairy","e":"๐Ÿงš๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"male_fairy-1F3FD","n":"male_fairy","e":"๐Ÿงš๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"male_fairy-1F3FE","n":"male_fairy","e":"๐Ÿงš๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"male_fairy-1F3FF","n":"male_fairy","e":"๐Ÿงš๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["barely_sunny","sun_behind_cloud"],"e":"๐ŸŒฅ๏ธ","c":3},{"n":["white_medium_square"],"e":"โ—ป๏ธ","c":7},{"n":["flag-pe"],"e":"๐Ÿ‡ต๐Ÿ‡ช","c":4},{"n":["vampire"],"e":"๐Ÿง›","c":1,"v":{"1F3FB":{"k":"vampire-1F3FB","n":"vampire","e":"๐Ÿง›๐Ÿป"},"1F3FC":{"k":"vampire-1F3FC","n":"vampire","e":"๐Ÿง›๐Ÿผ"},"1F3FD":{"k":"vampire-1F3FD","n":"vampire","e":"๐Ÿง›๐Ÿฝ"},"1F3FE":{"k":"vampire-1F3FE","n":"vampire","e":"๐Ÿง›๐Ÿพ"},"1F3FF":{"k":"vampire-1F3FF","n":"vampire","e":"๐Ÿง›๐Ÿฟ"}}},{"n":["female_vampire"],"e":"๐Ÿง›โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"female_vampire-1F3FB","n":"female_vampire","e":"๐Ÿง›๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"female_vampire-1F3FC","n":"female_vampire","e":"๐Ÿง›๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"female_vampire-1F3FD","n":"female_vampire","e":"๐Ÿง›๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"female_vampire-1F3FE","n":"female_vampire","e":"๐Ÿง›๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"female_vampire-1F3FF","n":"female_vampire","e":"๐Ÿง›๐Ÿฟโ€โ™€๏ธ"}}},{"n":["partly_sunny_rain","sun_behind_rain_cloud"],"e":"๐ŸŒฆ๏ธ","c":3},{"n":["flag-pf"],"e":"๐Ÿ‡ต๐Ÿ‡ซ","c":4},{"n":["black_medium_square"],"e":"โ—ผ๏ธ","c":7},{"n":["white_medium_small_square"],"e":"โ—ฝ","c":7},{"n":["rain_cloud"],"e":"๐ŸŒง๏ธ","c":3},{"n":["flag-pg"],"e":"๐Ÿ‡ต๐Ÿ‡ฌ","c":4},{"n":["male_vampire"],"e":"๐Ÿง›โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"male_vampire-1F3FB","n":"male_vampire","e":"๐Ÿง›๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"male_vampire-1F3FC","n":"male_vampire","e":"๐Ÿง›๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"male_vampire-1F3FD","n":"male_vampire","e":"๐Ÿง›๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"male_vampire-1F3FE","n":"male_vampire","e":"๐Ÿง›๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"male_vampire-1F3FF","n":"male_vampire","e":"๐Ÿง›๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-ph"],"e":"๐Ÿ‡ต๐Ÿ‡ญ","c":4},{"n":["merperson"],"e":"๐Ÿงœ","c":1,"v":{"1F3FB":{"k":"merperson-1F3FB","n":"merperson","e":"๐Ÿงœ๐Ÿป"},"1F3FC":{"k":"merperson-1F3FC","n":"merperson","e":"๐Ÿงœ๐Ÿผ"},"1F3FD":{"k":"merperson-1F3FD","n":"merperson","e":"๐Ÿงœ๐Ÿฝ"},"1F3FE":{"k":"merperson-1F3FE","n":"merperson","e":"๐Ÿงœ๐Ÿพ"},"1F3FF":{"k":"merperson-1F3FF","n":"merperson","e":"๐Ÿงœ๐Ÿฟ"}}},{"n":["black_medium_small_square"],"e":"โ—พ","c":7},{"n":["snow_cloud"],"e":"๐ŸŒจ๏ธ","c":3},{"n":["lightning","lightning_cloud"],"e":"๐ŸŒฉ๏ธ","c":3},{"n":["black_large_square"],"e":"โฌ›","c":7},{"n":["mermaid"],"e":"๐Ÿงœโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"mermaid-1F3FB","n":"mermaid","e":"๐Ÿงœ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"mermaid-1F3FC","n":"mermaid","e":"๐Ÿงœ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"mermaid-1F3FD","n":"mermaid","e":"๐Ÿงœ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"mermaid-1F3FE","n":"mermaid","e":"๐Ÿงœ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"mermaid-1F3FF","n":"mermaid","e":"๐Ÿงœ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-pk"],"e":"๐Ÿ‡ต๐Ÿ‡ฐ","c":4},{"n":["merman"],"e":"๐Ÿงœโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"merman-1F3FB","n":"merman","e":"๐Ÿงœ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"merman-1F3FC","n":"merman","e":"๐Ÿงœ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"merman-1F3FD","n":"merman","e":"๐Ÿงœ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"merman-1F3FE","n":"merman","e":"๐Ÿงœ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"merman-1F3FF","n":"merman","e":"๐Ÿงœ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["white_large_square"],"e":"โฌœ","c":7},{"n":["tornado","tornado_cloud"],"e":"๐ŸŒช๏ธ","c":3},{"n":["flag-pl"],"e":"๐Ÿ‡ต๐Ÿ‡ฑ","c":4},{"n":["elf"],"e":"๐Ÿง","c":1,"v":{"1F3FB":{"k":"elf-1F3FB","n":"elf","e":"๐Ÿง๐Ÿป"},"1F3FC":{"k":"elf-1F3FC","n":"elf","e":"๐Ÿง๐Ÿผ"},"1F3FD":{"k":"elf-1F3FD","n":"elf","e":"๐Ÿง๐Ÿฝ"},"1F3FE":{"k":"elf-1F3FE","n":"elf","e":"๐Ÿง๐Ÿพ"},"1F3FF":{"k":"elf-1F3FF","n":"elf","e":"๐Ÿง๐Ÿฟ"}}},{"n":["fog"],"e":"๐ŸŒซ๏ธ","c":3},{"n":["large_orange_diamond"],"e":"๐Ÿ”ถ","c":7},{"n":["flag-pm"],"e":"๐Ÿ‡ต๐Ÿ‡ฒ","c":4},{"n":["flag-pn"],"e":"๐Ÿ‡ต๐Ÿ‡ณ","c":4},{"n":["wind_blowing_face"],"e":"๐ŸŒฌ๏ธ","c":3},{"n":["female_elf"],"e":"๐Ÿงโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"female_elf-1F3FB","n":"female_elf","e":"๐Ÿง๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"female_elf-1F3FC","n":"female_elf","e":"๐Ÿง๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"female_elf-1F3FD","n":"female_elf","e":"๐Ÿง๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"female_elf-1F3FE","n":"female_elf","e":"๐Ÿง๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"female_elf-1F3FF","n":"female_elf","e":"๐Ÿง๐Ÿฟโ€โ™€๏ธ"}}},{"n":["large_blue_diamond"],"e":"๐Ÿ”ท","c":7},{"n":["male_elf"],"e":"๐Ÿงโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"male_elf-1F3FB","n":"male_elf","e":"๐Ÿง๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"male_elf-1F3FC","n":"male_elf","e":"๐Ÿง๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"male_elf-1F3FD","n":"male_elf","e":"๐Ÿง๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"male_elf-1F3FE","n":"male_elf","e":"๐Ÿง๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"male_elf-1F3FF","n":"male_elf","e":"๐Ÿง๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["small_orange_diamond"],"e":"๐Ÿ”ธ","c":7},{"n":["flag-pr"],"e":"๐Ÿ‡ต๐Ÿ‡ท","c":4},{"n":["cyclone"],"e":"๐ŸŒ€","c":3},{"n":["rainbow"],"e":"๐ŸŒˆ","c":3},{"n":["small_blue_diamond"],"e":"๐Ÿ”น","c":7},{"n":["genie"],"e":"๐Ÿงž","c":1},{"n":["flag-ps"],"e":"๐Ÿ‡ต๐Ÿ‡ธ","c":4},{"n":["small_red_triangle"],"e":"๐Ÿ”บ","c":7},{"n":["closed_umbrella"],"e":"๐ŸŒ‚","c":3},{"n":["female_genie"],"e":"๐Ÿงžโ€โ™€๏ธ","c":1},{"n":["flag-pt"],"e":"๐Ÿ‡ต๐Ÿ‡น","c":4},{"n":["flag-pw"],"e":"๐Ÿ‡ต๐Ÿ‡ผ","c":4},{"n":["small_red_triangle_down"],"e":"๐Ÿ”ป","c":7},{"n":["umbrella"],"e":"โ˜‚๏ธ","c":3},{"n":["male_genie"],"e":"๐Ÿงžโ€โ™‚๏ธ","c":1},{"n":["zombie"],"e":"๐ŸงŸ","c":1},{"n":["flag-py"],"e":"๐Ÿ‡ต๐Ÿ‡พ","c":4},{"n":["diamond_shape_with_a_dot_inside"],"e":"๐Ÿ’ ","c":7},{"n":["umbrella_with_rain_drops"],"e":"โ˜”","c":3},{"n":["radio_button"],"e":"๐Ÿ”˜","c":7},{"n":["female_zombie"],"e":"๐ŸงŸโ€โ™€๏ธ","c":1},{"n":["flag-qa"],"e":"๐Ÿ‡ถ๐Ÿ‡ฆ","c":4},{"n":["umbrella_on_ground"],"e":"โ›ฑ๏ธ","c":3},{"n":["black_square_button"],"e":"๐Ÿ”ฒ","c":7},{"n":["zap"],"e":"โšก","c":3},{"n":["male_zombie"],"e":"๐ŸงŸโ€โ™‚๏ธ","c":1},{"n":["flag-re"],"e":"๐Ÿ‡ท๐Ÿ‡ช","c":4},{"n":["flag-ro"],"e":"๐Ÿ‡ท๐Ÿ‡ด","c":4},{"n":["snowflake"],"e":"โ„๏ธ","c":3},{"n":["white_square_button"],"e":"๐Ÿ”ณ","c":7},{"n":["person_frowning"],"e":"๐Ÿ™","c":1,"v":{"1F3FB":{"k":"person_frowning-1F3FB","n":"person_frowning","e":"๐Ÿ™๐Ÿป"},"1F3FC":{"k":"person_frowning-1F3FC","n":"person_frowning","e":"๐Ÿ™๐Ÿผ"},"1F3FD":{"k":"person_frowning-1F3FD","n":"person_frowning","e":"๐Ÿ™๐Ÿฝ"},"1F3FE":{"k":"person_frowning-1F3FE","n":"person_frowning","e":"๐Ÿ™๐Ÿพ"},"1F3FF":{"k":"person_frowning-1F3FF","n":"person_frowning","e":"๐Ÿ™๐Ÿฟ"}}},{"n":["flag-rs"],"e":"๐Ÿ‡ท๐Ÿ‡ธ","c":4},{"n":["man-frowning"],"e":"๐Ÿ™โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-frowning-1F3FB","n":"man-frowning","e":"๐Ÿ™๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-frowning-1F3FC","n":"man-frowning","e":"๐Ÿ™๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-frowning-1F3FD","n":"man-frowning","e":"๐Ÿ™๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-frowning-1F3FE","n":"man-frowning","e":"๐Ÿ™๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-frowning-1F3FF","n":"man-frowning","e":"๐Ÿ™๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["white_circle"],"e":"โšช","c":7},{"n":["snowman"],"e":"โ˜ƒ๏ธ","c":3},{"n":["snowman_without_snow"],"e":"โ›„","c":3},{"n":["ru","flag-ru"],"e":"๐Ÿ‡ท๐Ÿ‡บ","c":4},{"n":["black_circle"],"e":"โšซ","c":7},{"n":["woman-frowning"],"e":"๐Ÿ™โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-frowning-1F3FB","n":"woman-frowning","e":"๐Ÿ™๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-frowning-1F3FC","n":"woman-frowning","e":"๐Ÿ™๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-frowning-1F3FD","n":"woman-frowning","e":"๐Ÿ™๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-frowning-1F3FE","n":"woman-frowning","e":"๐Ÿ™๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-frowning-1F3FF","n":"woman-frowning","e":"๐Ÿ™๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-rw"],"e":"๐Ÿ‡ท๐Ÿ‡ผ","c":4},{"n":["comet"],"e":"โ˜„๏ธ","c":3},{"n":["person_with_pouting_face"],"e":"๐Ÿ™Ž","c":1,"v":{"1F3FB":{"k":"person_with_pouting_face-1F3FB","n":"person_with_pouting_face","e":"๐Ÿ™Ž๐Ÿป"},"1F3FC":{"k":"person_with_pouting_face-1F3FC","n":"person_with_pouting_face","e":"๐Ÿ™Ž๐Ÿผ"},"1F3FD":{"k":"person_with_pouting_face-1F3FD","n":"person_with_pouting_face","e":"๐Ÿ™Ž๐Ÿฝ"},"1F3FE":{"k":"person_with_pouting_face-1F3FE","n":"person_with_pouting_face","e":"๐Ÿ™Ž๐Ÿพ"},"1F3FF":{"k":"person_with_pouting_face-1F3FF","n":"person_with_pouting_face","e":"๐Ÿ™Ž๐Ÿฟ"}}},{"n":["red_circle"],"e":"๐Ÿ”ด","c":7},{"n":["large_blue_circle"],"e":"๐Ÿ”ต","c":7},{"n":["man-pouting"],"e":"๐Ÿ™Žโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-pouting-1F3FB","n":"man-pouting","e":"๐Ÿ™Ž๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-pouting-1F3FC","n":"man-pouting","e":"๐Ÿ™Ž๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-pouting-1F3FD","n":"man-pouting","e":"๐Ÿ™Ž๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-pouting-1F3FE","n":"man-pouting","e":"๐Ÿ™Ž๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-pouting-1F3FF","n":"man-pouting","e":"๐Ÿ™Ž๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-sa"],"e":"๐Ÿ‡ธ๐Ÿ‡ฆ","c":4},{"n":["fire"],"e":"๐Ÿ”ฅ","c":3},{"n":["woman-pouting"],"e":"๐Ÿ™Žโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-pouting-1F3FB","n":"woman-pouting","e":"๐Ÿ™Ž๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-pouting-1F3FC","n":"woman-pouting","e":"๐Ÿ™Ž๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-pouting-1F3FD","n":"woman-pouting","e":"๐Ÿ™Ž๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-pouting-1F3FE","n":"woman-pouting","e":"๐Ÿ™Ž๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-pouting-1F3FF","n":"woman-pouting","e":"๐Ÿ™Ž๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-sb"],"e":"๐Ÿ‡ธ๐Ÿ‡ง","c":4},{"n":["droplet"],"e":"๐Ÿ’ง","c":3},{"n":["no_good"],"e":"๐Ÿ™…","c":1,"v":{"1F3FB":{"k":"no_good-1F3FB","n":"no_good","e":"๐Ÿ™…๐Ÿป"},"1F3FC":{"k":"no_good-1F3FC","n":"no_good","e":"๐Ÿ™…๐Ÿผ"},"1F3FD":{"k":"no_good-1F3FD","n":"no_good","e":"๐Ÿ™…๐Ÿฝ"},"1F3FE":{"k":"no_good-1F3FE","n":"no_good","e":"๐Ÿ™…๐Ÿพ"},"1F3FF":{"k":"no_good-1F3FF","n":"no_good","e":"๐Ÿ™…๐Ÿฟ"}}},{"n":["flag-sc"],"e":"๐Ÿ‡ธ๐Ÿ‡จ","c":4},{"n":["ocean"],"e":"๐ŸŒŠ","c":3},{"n":["man-gesturing-no"],"e":"๐Ÿ™…โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-gesturing-no-1F3FB","n":"man-gesturing-no","e":"๐Ÿ™…๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-gesturing-no-1F3FC","n":"man-gesturing-no","e":"๐Ÿ™…๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-gesturing-no-1F3FD","n":"man-gesturing-no","e":"๐Ÿ™…๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-gesturing-no-1F3FE","n":"man-gesturing-no","e":"๐Ÿ™…๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-gesturing-no-1F3FF","n":"man-gesturing-no","e":"๐Ÿ™…๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-sd"],"e":"๐Ÿ‡ธ๐Ÿ‡ฉ","c":4},{"n":["woman-gesturing-no"],"e":"๐Ÿ™…โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-gesturing-no-1F3FB","n":"woman-gesturing-no","e":"๐Ÿ™…๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-gesturing-no-1F3FC","n":"woman-gesturing-no","e":"๐Ÿ™…๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-gesturing-no-1F3FD","n":"woman-gesturing-no","e":"๐Ÿ™…๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-gesturing-no-1F3FE","n":"woman-gesturing-no","e":"๐Ÿ™…๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-gesturing-no-1F3FF","n":"woman-gesturing-no","e":"๐Ÿ™…๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-se"],"e":"๐Ÿ‡ธ๐Ÿ‡ช","c":4},{"n":["flag-sg"],"e":"๐Ÿ‡ธ๐Ÿ‡ฌ","c":4},{"n":["ok_woman"],"e":"๐Ÿ™†","c":1,"v":{"1F3FB":{"k":"ok_woman-1F3FB","n":"ok_woman","e":"๐Ÿ™†๐Ÿป"},"1F3FC":{"k":"ok_woman-1F3FC","n":"ok_woman","e":"๐Ÿ™†๐Ÿผ"},"1F3FD":{"k":"ok_woman-1F3FD","n":"ok_woman","e":"๐Ÿ™†๐Ÿฝ"},"1F3FE":{"k":"ok_woman-1F3FE","n":"ok_woman","e":"๐Ÿ™†๐Ÿพ"},"1F3FF":{"k":"ok_woman-1F3FF","n":"ok_woman","e":"๐Ÿ™†๐Ÿฟ"}}},{"n":["flag-sh"],"e":"๐Ÿ‡ธ๐Ÿ‡ญ","c":4},{"n":["man-gesturing-ok"],"e":"๐Ÿ™†โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-gesturing-ok-1F3FB","n":"man-gesturing-ok","e":"๐Ÿ™†๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-gesturing-ok-1F3FC","n":"man-gesturing-ok","e":"๐Ÿ™†๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-gesturing-ok-1F3FD","n":"man-gesturing-ok","e":"๐Ÿ™†๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-gesturing-ok-1F3FE","n":"man-gesturing-ok","e":"๐Ÿ™†๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-gesturing-ok-1F3FF","n":"man-gesturing-ok","e":"๐Ÿ™†๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-si"],"e":"๐Ÿ‡ธ๐Ÿ‡ฎ","c":4},{"n":["woman-gesturing-ok"],"e":"๐Ÿ™†โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-gesturing-ok-1F3FB","n":"woman-gesturing-ok","e":"๐Ÿ™†๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-gesturing-ok-1F3FC","n":"woman-gesturing-ok","e":"๐Ÿ™†๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-gesturing-ok-1F3FD","n":"woman-gesturing-ok","e":"๐Ÿ™†๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-gesturing-ok-1F3FE","n":"woman-gesturing-ok","e":"๐Ÿ™†๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-gesturing-ok-1F3FF","n":"woman-gesturing-ok","e":"๐Ÿ™†๐Ÿฟโ€โ™€๏ธ"}}},{"n":["information_desk_person"],"e":"๐Ÿ’","c":1,"v":{"1F3FB":{"k":"information_desk_person-1F3FB","n":"information_desk_person","e":"๐Ÿ’๐Ÿป"},"1F3FC":{"k":"information_desk_person-1F3FC","n":"information_desk_person","e":"๐Ÿ’๐Ÿผ"},"1F3FD":{"k":"information_desk_person-1F3FD","n":"information_desk_person","e":"๐Ÿ’๐Ÿฝ"},"1F3FE":{"k":"information_desk_person-1F3FE","n":"information_desk_person","e":"๐Ÿ’๐Ÿพ"},"1F3FF":{"k":"information_desk_person-1F3FF","n":"information_desk_person","e":"๐Ÿ’๐Ÿฟ"}}},{"n":["flag-sj"],"e":"๐Ÿ‡ธ๐Ÿ‡ฏ","c":4},{"n":["man-tipping-hand"],"e":"๐Ÿ’โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-tipping-hand-1F3FB","n":"man-tipping-hand","e":"๐Ÿ’๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-tipping-hand-1F3FC","n":"man-tipping-hand","e":"๐Ÿ’๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-tipping-hand-1F3FD","n":"man-tipping-hand","e":"๐Ÿ’๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-tipping-hand-1F3FE","n":"man-tipping-hand","e":"๐Ÿ’๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-tipping-hand-1F3FF","n":"man-tipping-hand","e":"๐Ÿ’๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-sk"],"e":"๐Ÿ‡ธ๐Ÿ‡ฐ","c":4},{"n":["flag-sl"],"e":"๐Ÿ‡ธ๐Ÿ‡ฑ","c":4},{"n":["woman-tipping-hand"],"e":"๐Ÿ’โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-tipping-hand-1F3FB","n":"woman-tipping-hand","e":"๐Ÿ’๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-tipping-hand-1F3FC","n":"woman-tipping-hand","e":"๐Ÿ’๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-tipping-hand-1F3FD","n":"woman-tipping-hand","e":"๐Ÿ’๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-tipping-hand-1F3FE","n":"woman-tipping-hand","e":"๐Ÿ’๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-tipping-hand-1F3FF","n":"woman-tipping-hand","e":"๐Ÿ’๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-sm"],"e":"๐Ÿ‡ธ๐Ÿ‡ฒ","c":4},{"n":["raising_hand"],"e":"๐Ÿ™‹","c":1,"v":{"1F3FB":{"k":"raising_hand-1F3FB","n":"raising_hand","e":"๐Ÿ™‹๐Ÿป"},"1F3FC":{"k":"raising_hand-1F3FC","n":"raising_hand","e":"๐Ÿ™‹๐Ÿผ"},"1F3FD":{"k":"raising_hand-1F3FD","n":"raising_hand","e":"๐Ÿ™‹๐Ÿฝ"},"1F3FE":{"k":"raising_hand-1F3FE","n":"raising_hand","e":"๐Ÿ™‹๐Ÿพ"},"1F3FF":{"k":"raising_hand-1F3FF","n":"raising_hand","e":"๐Ÿ™‹๐Ÿฟ"}}},{"n":["flag-sn"],"e":"๐Ÿ‡ธ๐Ÿ‡ณ","c":4},{"n":["man-raising-hand"],"e":"๐Ÿ™‹โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-raising-hand-1F3FB","n":"man-raising-hand","e":"๐Ÿ™‹๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-raising-hand-1F3FC","n":"man-raising-hand","e":"๐Ÿ™‹๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-raising-hand-1F3FD","n":"man-raising-hand","e":"๐Ÿ™‹๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-raising-hand-1F3FE","n":"man-raising-hand","e":"๐Ÿ™‹๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-raising-hand-1F3FF","n":"man-raising-hand","e":"๐Ÿ™‹๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-so"],"e":"๐Ÿ‡ธ๐Ÿ‡ด","c":4},{"n":["woman-raising-hand"],"e":"๐Ÿ™‹โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-raising-hand-1F3FB","n":"woman-raising-hand","e":"๐Ÿ™‹๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-raising-hand-1F3FC","n":"woman-raising-hand","e":"๐Ÿ™‹๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-raising-hand-1F3FD","n":"woman-raising-hand","e":"๐Ÿ™‹๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-raising-hand-1F3FE","n":"woman-raising-hand","e":"๐Ÿ™‹๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-raising-hand-1F3FF","n":"woman-raising-hand","e":"๐Ÿ™‹๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-sr"],"e":"๐Ÿ‡ธ๐Ÿ‡ท","c":4},{"n":["bow"],"e":"๐Ÿ™‡","c":1,"v":{"1F3FB":{"k":"bow-1F3FB","n":"bow","e":"๐Ÿ™‡๐Ÿป"},"1F3FC":{"k":"bow-1F3FC","n":"bow","e":"๐Ÿ™‡๐Ÿผ"},"1F3FD":{"k":"bow-1F3FD","n":"bow","e":"๐Ÿ™‡๐Ÿฝ"},"1F3FE":{"k":"bow-1F3FE","n":"bow","e":"๐Ÿ™‡๐Ÿพ"},"1F3FF":{"k":"bow-1F3FF","n":"bow","e":"๐Ÿ™‡๐Ÿฟ"}}},{"n":["man-bowing"],"e":"๐Ÿ™‡โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-bowing-1F3FB","n":"man-bowing","e":"๐Ÿ™‡๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-bowing-1F3FC","n":"man-bowing","e":"๐Ÿ™‡๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-bowing-1F3FD","n":"man-bowing","e":"๐Ÿ™‡๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-bowing-1F3FE","n":"man-bowing","e":"๐Ÿ™‡๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-bowing-1F3FF","n":"man-bowing","e":"๐Ÿ™‡๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-ss"],"e":"๐Ÿ‡ธ๐Ÿ‡ธ","c":4},{"n":["woman-bowing"],"e":"๐Ÿ™‡โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-bowing-1F3FB","n":"woman-bowing","e":"๐Ÿ™‡๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-bowing-1F3FC","n":"woman-bowing","e":"๐Ÿ™‡๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-bowing-1F3FD","n":"woman-bowing","e":"๐Ÿ™‡๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-bowing-1F3FE","n":"woman-bowing","e":"๐Ÿ™‡๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-bowing-1F3FF","n":"woman-bowing","e":"๐Ÿ™‡๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-st"],"e":"๐Ÿ‡ธ๐Ÿ‡น","c":4},{"n":["face_palm"],"e":"๐Ÿคฆ","c":1,"v":{"1F3FB":{"k":"face_palm-1F3FB","n":"face_palm","e":"๐Ÿคฆ๐Ÿป"},"1F3FC":{"k":"face_palm-1F3FC","n":"face_palm","e":"๐Ÿคฆ๐Ÿผ"},"1F3FD":{"k":"face_palm-1F3FD","n":"face_palm","e":"๐Ÿคฆ๐Ÿฝ"},"1F3FE":{"k":"face_palm-1F3FE","n":"face_palm","e":"๐Ÿคฆ๐Ÿพ"},"1F3FF":{"k":"face_palm-1F3FF","n":"face_palm","e":"๐Ÿคฆ๐Ÿฟ"}}},{"n":["flag-sv"],"e":"๐Ÿ‡ธ๐Ÿ‡ป","c":4},{"n":["man-facepalming"],"e":"๐Ÿคฆโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-facepalming-1F3FB","n":"man-facepalming","e":"๐Ÿคฆ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-facepalming-1F3FC","n":"man-facepalming","e":"๐Ÿคฆ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-facepalming-1F3FD","n":"man-facepalming","e":"๐Ÿคฆ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-facepalming-1F3FE","n":"man-facepalming","e":"๐Ÿคฆ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-facepalming-1F3FF","n":"man-facepalming","e":"๐Ÿคฆ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-sx"],"e":"๐Ÿ‡ธ๐Ÿ‡ฝ","c":4},{"n":["flag-sy"],"e":"๐Ÿ‡ธ๐Ÿ‡พ","c":4},{"n":["woman-facepalming"],"e":"๐Ÿคฆโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-facepalming-1F3FB","n":"woman-facepalming","e":"๐Ÿคฆ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-facepalming-1F3FC","n":"woman-facepalming","e":"๐Ÿคฆ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-facepalming-1F3FD","n":"woman-facepalming","e":"๐Ÿคฆ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-facepalming-1F3FE","n":"woman-facepalming","e":"๐Ÿคฆ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-facepalming-1F3FF","n":"woman-facepalming","e":"๐Ÿคฆ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["shrug"],"e":"๐Ÿคท","c":1,"v":{"1F3FB":{"k":"shrug-1F3FB","n":"shrug","e":"๐Ÿคท๐Ÿป"},"1F3FC":{"k":"shrug-1F3FC","n":"shrug","e":"๐Ÿคท๐Ÿผ"},"1F3FD":{"k":"shrug-1F3FD","n":"shrug","e":"๐Ÿคท๐Ÿฝ"},"1F3FE":{"k":"shrug-1F3FE","n":"shrug","e":"๐Ÿคท๐Ÿพ"},"1F3FF":{"k":"shrug-1F3FF","n":"shrug","e":"๐Ÿคท๐Ÿฟ"}}},{"n":["flag-sz"],"e":"๐Ÿ‡ธ๐Ÿ‡ฟ","c":4},{"n":["flag-ta"],"e":"๐Ÿ‡น๐Ÿ‡ฆ","c":4},{"n":["man-shrugging"],"e":"๐Ÿคทโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-shrugging-1F3FB","n":"man-shrugging","e":"๐Ÿคท๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-shrugging-1F3FC","n":"man-shrugging","e":"๐Ÿคท๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-shrugging-1F3FD","n":"man-shrugging","e":"๐Ÿคท๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-shrugging-1F3FE","n":"man-shrugging","e":"๐Ÿคท๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-shrugging-1F3FF","n":"man-shrugging","e":"๐Ÿคท๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-shrugging"],"e":"๐Ÿคทโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-shrugging-1F3FB","n":"woman-shrugging","e":"๐Ÿคท๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-shrugging-1F3FC","n":"woman-shrugging","e":"๐Ÿคท๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-shrugging-1F3FD","n":"woman-shrugging","e":"๐Ÿคท๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-shrugging-1F3FE","n":"woman-shrugging","e":"๐Ÿคท๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-shrugging-1F3FF","n":"woman-shrugging","e":"๐Ÿคท๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-tc"],"e":"๐Ÿ‡น๐Ÿ‡จ","c":4},{"n":["massage"],"e":"๐Ÿ’†","c":1,"v":{"1F3FB":{"k":"massage-1F3FB","n":"massage","e":"๐Ÿ’†๐Ÿป"},"1F3FC":{"k":"massage-1F3FC","n":"massage","e":"๐Ÿ’†๐Ÿผ"},"1F3FD":{"k":"massage-1F3FD","n":"massage","e":"๐Ÿ’†๐Ÿฝ"},"1F3FE":{"k":"massage-1F3FE","n":"massage","e":"๐Ÿ’†๐Ÿพ"},"1F3FF":{"k":"massage-1F3FF","n":"massage","e":"๐Ÿ’†๐Ÿฟ"}}},{"n":["flag-td"],"e":"๐Ÿ‡น๐Ÿ‡ฉ","c":4},{"n":["man-getting-massage"],"e":"๐Ÿ’†โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-getting-massage-1F3FB","n":"man-getting-massage","e":"๐Ÿ’†๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-getting-massage-1F3FC","n":"man-getting-massage","e":"๐Ÿ’†๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-getting-massage-1F3FD","n":"man-getting-massage","e":"๐Ÿ’†๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-getting-massage-1F3FE","n":"man-getting-massage","e":"๐Ÿ’†๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-getting-massage-1F3FF","n":"man-getting-massage","e":"๐Ÿ’†๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-tf"],"e":"๐Ÿ‡น๐Ÿ‡ซ","c":4},{"n":["woman-getting-massage"],"e":"๐Ÿ’†โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-getting-massage-1F3FB","n":"woman-getting-massage","e":"๐Ÿ’†๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-getting-massage-1F3FC","n":"woman-getting-massage","e":"๐Ÿ’†๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-getting-massage-1F3FD","n":"woman-getting-massage","e":"๐Ÿ’†๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-getting-massage-1F3FE","n":"woman-getting-massage","e":"๐Ÿ’†๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-getting-massage-1F3FF","n":"woman-getting-massage","e":"๐Ÿ’†๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-tg"],"e":"๐Ÿ‡น๐Ÿ‡ฌ","c":4},{"n":["haircut"],"e":"๐Ÿ’‡","c":1,"v":{"1F3FB":{"k":"haircut-1F3FB","n":"haircut","e":"๐Ÿ’‡๐Ÿป"},"1F3FC":{"k":"haircut-1F3FC","n":"haircut","e":"๐Ÿ’‡๐Ÿผ"},"1F3FD":{"k":"haircut-1F3FD","n":"haircut","e":"๐Ÿ’‡๐Ÿฝ"},"1F3FE":{"k":"haircut-1F3FE","n":"haircut","e":"๐Ÿ’‡๐Ÿพ"},"1F3FF":{"k":"haircut-1F3FF","n":"haircut","e":"๐Ÿ’‡๐Ÿฟ"}}},{"n":["flag-th"],"e":"๐Ÿ‡น๐Ÿ‡ญ","c":4},{"n":["man-getting-haircut"],"e":"๐Ÿ’‡โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-getting-haircut-1F3FB","n":"man-getting-haircut","e":"๐Ÿ’‡๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-getting-haircut-1F3FC","n":"man-getting-haircut","e":"๐Ÿ’‡๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-getting-haircut-1F3FD","n":"man-getting-haircut","e":"๐Ÿ’‡๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-getting-haircut-1F3FE","n":"man-getting-haircut","e":"๐Ÿ’‡๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-getting-haircut-1F3FF","n":"man-getting-haircut","e":"๐Ÿ’‡๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-tj"],"e":"๐Ÿ‡น๐Ÿ‡ฏ","c":4},{"n":["flag-tk"],"e":"๐Ÿ‡น๐Ÿ‡ฐ","c":4},{"n":["woman-getting-haircut"],"e":"๐Ÿ’‡โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-getting-haircut-1F3FB","n":"woman-getting-haircut","e":"๐Ÿ’‡๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-getting-haircut-1F3FC","n":"woman-getting-haircut","e":"๐Ÿ’‡๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-getting-haircut-1F3FD","n":"woman-getting-haircut","e":"๐Ÿ’‡๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-getting-haircut-1F3FE","n":"woman-getting-haircut","e":"๐Ÿ’‡๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-getting-haircut-1F3FF","n":"woman-getting-haircut","e":"๐Ÿ’‡๐Ÿฟโ€โ™€๏ธ"}}},{"n":["walking"],"e":"๐Ÿšถ","c":1,"v":{"1F3FB":{"k":"walking-1F3FB","n":"walking","e":"๐Ÿšถ๐Ÿป"},"1F3FC":{"k":"walking-1F3FC","n":"walking","e":"๐Ÿšถ๐Ÿผ"},"1F3FD":{"k":"walking-1F3FD","n":"walking","e":"๐Ÿšถ๐Ÿฝ"},"1F3FE":{"k":"walking-1F3FE","n":"walking","e":"๐Ÿšถ๐Ÿพ"},"1F3FF":{"k":"walking-1F3FF","n":"walking","e":"๐Ÿšถ๐Ÿฟ"}}},{"n":["flag-tl"],"e":"๐Ÿ‡น๐Ÿ‡ฑ","c":4},{"n":["man-walking"],"e":"๐Ÿšถโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-walking-1F3FB","n":"man-walking","e":"๐Ÿšถ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-walking-1F3FC","n":"man-walking","e":"๐Ÿšถ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-walking-1F3FD","n":"man-walking","e":"๐Ÿšถ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-walking-1F3FE","n":"man-walking","e":"๐Ÿšถ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-walking-1F3FF","n":"man-walking","e":"๐Ÿšถ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-tm"],"e":"๐Ÿ‡น๐Ÿ‡ฒ","c":4},{"n":["woman-walking"],"e":"๐Ÿšถโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-walking-1F3FB","n":"woman-walking","e":"๐Ÿšถ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-walking-1F3FC","n":"woman-walking","e":"๐Ÿšถ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-walking-1F3FD","n":"woman-walking","e":"๐Ÿšถ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-walking-1F3FE","n":"woman-walking","e":"๐Ÿšถ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-walking-1F3FF","n":"woman-walking","e":"๐Ÿšถ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-tn"],"e":"๐Ÿ‡น๐Ÿ‡ณ","c":4},{"n":["runner","running"],"e":"๐Ÿƒ","c":1,"v":{"1F3FB":{"k":"runner-1F3FB","n":"runner","e":"๐Ÿƒ๐Ÿป"},"1F3FC":{"k":"runner-1F3FC","n":"runner","e":"๐Ÿƒ๐Ÿผ"},"1F3FD":{"k":"runner-1F3FD","n":"runner","e":"๐Ÿƒ๐Ÿฝ"},"1F3FE":{"k":"runner-1F3FE","n":"runner","e":"๐Ÿƒ๐Ÿพ"},"1F3FF":{"k":"runner-1F3FF","n":"runner","e":"๐Ÿƒ๐Ÿฟ"}}},{"n":["flag-to"],"e":"๐Ÿ‡น๐Ÿ‡ด","c":4},{"n":["man-running"],"e":"๐Ÿƒโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-running-1F3FB","n":"man-running","e":"๐Ÿƒ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-running-1F3FC","n":"man-running","e":"๐Ÿƒ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-running-1F3FD","n":"man-running","e":"๐Ÿƒ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-running-1F3FE","n":"man-running","e":"๐Ÿƒ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-running-1F3FF","n":"man-running","e":"๐Ÿƒ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-tr"],"e":"๐Ÿ‡น๐Ÿ‡ท","c":4},{"n":["flag-tt"],"e":"๐Ÿ‡น๐Ÿ‡น","c":4},{"n":["woman-running"],"e":"๐Ÿƒโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-running-1F3FB","n":"woman-running","e":"๐Ÿƒ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-running-1F3FC","n":"woman-running","e":"๐Ÿƒ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-running-1F3FD","n":"woman-running","e":"๐Ÿƒ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-running-1F3FE","n":"woman-running","e":"๐Ÿƒ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-running-1F3FF","n":"woman-running","e":"๐Ÿƒ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-tv"],"e":"๐Ÿ‡น๐Ÿ‡ป","c":4},{"n":["dancer"],"e":"๐Ÿ’ƒ","c":1,"v":{"1F3FB":{"k":"dancer-1F3FB","n":"dancer","e":"๐Ÿ’ƒ๐Ÿป"},"1F3FC":{"k":"dancer-1F3FC","n":"dancer","e":"๐Ÿ’ƒ๐Ÿผ"},"1F3FD":{"k":"dancer-1F3FD","n":"dancer","e":"๐Ÿ’ƒ๐Ÿฝ"},"1F3FE":{"k":"dancer-1F3FE","n":"dancer","e":"๐Ÿ’ƒ๐Ÿพ"},"1F3FF":{"k":"dancer-1F3FF","n":"dancer","e":"๐Ÿ’ƒ๐Ÿฟ"}}},{"n":["flag-tw"],"e":"๐Ÿ‡น๐Ÿ‡ผ","c":4},{"n":["man_dancing"],"e":"๐Ÿ•บ","c":1,"v":{"1F3FB":{"k":"man_dancing-1F3FB","n":"man_dancing","e":"๐Ÿ•บ๐Ÿป"},"1F3FC":{"k":"man_dancing-1F3FC","n":"man_dancing","e":"๐Ÿ•บ๐Ÿผ"},"1F3FD":{"k":"man_dancing-1F3FD","n":"man_dancing","e":"๐Ÿ•บ๐Ÿฝ"},"1F3FE":{"k":"man_dancing-1F3FE","n":"man_dancing","e":"๐Ÿ•บ๐Ÿพ"},"1F3FF":{"k":"man_dancing-1F3FF","n":"man_dancing","e":"๐Ÿ•บ๐Ÿฟ"}}},{"n":["dancers"],"e":"๐Ÿ‘ฏ","c":1},{"n":["flag-tz"],"e":"๐Ÿ‡น๐Ÿ‡ฟ","c":4},{"n":["flag-ua"],"e":"๐Ÿ‡บ๐Ÿ‡ฆ","c":4},{"n":["man-with-bunny-ears-partying"],"e":"๐Ÿ‘ฏโ€โ™‚๏ธ","c":1},{"n":["woman-with-bunny-ears-partying"],"e":"๐Ÿ‘ฏโ€โ™€๏ธ","c":1},{"n":["flag-ug"],"e":"๐Ÿ‡บ๐Ÿ‡ฌ","c":4},{"n":["flag-um"],"e":"๐Ÿ‡บ๐Ÿ‡ฒ","c":4},{"n":["person_in_steamy_room"],"e":"๐Ÿง–","c":1,"v":{"1F3FB":{"k":"person_in_steamy_room-1F3FB","n":"person_in_steamy_room","e":"๐Ÿง–๐Ÿป"},"1F3FC":{"k":"person_in_steamy_room-1F3FC","n":"person_in_steamy_room","e":"๐Ÿง–๐Ÿผ"},"1F3FD":{"k":"person_in_steamy_room-1F3FD","n":"person_in_steamy_room","e":"๐Ÿง–๐Ÿฝ"},"1F3FE":{"k":"person_in_steamy_room-1F3FE","n":"person_in_steamy_room","e":"๐Ÿง–๐Ÿพ"},"1F3FF":{"k":"person_in_steamy_room-1F3FF","n":"person_in_steamy_room","e":"๐Ÿง–๐Ÿฟ"}}},{"n":["woman_in_steamy_room"],"e":"๐Ÿง–โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman_in_steamy_room-1F3FB","n":"woman_in_steamy_room","e":"๐Ÿง–๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman_in_steamy_room-1F3FC","n":"woman_in_steamy_room","e":"๐Ÿง–๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman_in_steamy_room-1F3FD","n":"woman_in_steamy_room","e":"๐Ÿง–๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman_in_steamy_room-1F3FE","n":"woman_in_steamy_room","e":"๐Ÿง–๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman_in_steamy_room-1F3FF","n":"woman_in_steamy_room","e":"๐Ÿง–๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-un"],"e":"๐Ÿ‡บ๐Ÿ‡ณ","c":4},{"n":["us","flag-us"],"e":"๐Ÿ‡บ๐Ÿ‡ธ","c":4},{"n":["man_in_steamy_room"],"e":"๐Ÿง–โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man_in_steamy_room-1F3FB","n":"man_in_steamy_room","e":"๐Ÿง–๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man_in_steamy_room-1F3FC","n":"man_in_steamy_room","e":"๐Ÿง–๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man_in_steamy_room-1F3FD","n":"man_in_steamy_room","e":"๐Ÿง–๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man_in_steamy_room-1F3FE","n":"man_in_steamy_room","e":"๐Ÿง–๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man_in_steamy_room-1F3FF","n":"man_in_steamy_room","e":"๐Ÿง–๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["person_climbing"],"e":"๐Ÿง—","c":1,"v":{"1F3FB":{"k":"person_climbing-1F3FB","n":"person_climbing","e":"๐Ÿง—๐Ÿป"},"1F3FC":{"k":"person_climbing-1F3FC","n":"person_climbing","e":"๐Ÿง—๐Ÿผ"},"1F3FD":{"k":"person_climbing-1F3FD","n":"person_climbing","e":"๐Ÿง—๐Ÿฝ"},"1F3FE":{"k":"person_climbing-1F3FE","n":"person_climbing","e":"๐Ÿง—๐Ÿพ"},"1F3FF":{"k":"person_climbing-1F3FF","n":"person_climbing","e":"๐Ÿง—๐Ÿฟ"}}},{"n":["flag-uy"],"e":"๐Ÿ‡บ๐Ÿ‡พ","c":4},{"n":["woman_climbing"],"e":"๐Ÿง—โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman_climbing-1F3FB","n":"woman_climbing","e":"๐Ÿง—๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman_climbing-1F3FC","n":"woman_climbing","e":"๐Ÿง—๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman_climbing-1F3FD","n":"woman_climbing","e":"๐Ÿง—๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman_climbing-1F3FE","n":"woman_climbing","e":"๐Ÿง—๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman_climbing-1F3FF","n":"woman_climbing","e":"๐Ÿง—๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-uz"],"e":"๐Ÿ‡บ๐Ÿ‡ฟ","c":4},{"n":["man_climbing"],"e":"๐Ÿง—โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man_climbing-1F3FB","n":"man_climbing","e":"๐Ÿง—๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man_climbing-1F3FC","n":"man_climbing","e":"๐Ÿง—๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man_climbing-1F3FD","n":"man_climbing","e":"๐Ÿง—๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man_climbing-1F3FE","n":"man_climbing","e":"๐Ÿง—๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man_climbing-1F3FF","n":"man_climbing","e":"๐Ÿง—๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-va"],"e":"๐Ÿ‡ป๐Ÿ‡ฆ","c":4},{"n":["person_in_lotus_position"],"e":"๐Ÿง˜","c":1,"v":{"1F3FB":{"k":"person_in_lotus_position-1F3FB","n":"person_in_lotus_position","e":"๐Ÿง˜๐Ÿป"},"1F3FC":{"k":"person_in_lotus_position-1F3FC","n":"person_in_lotus_position","e":"๐Ÿง˜๐Ÿผ"},"1F3FD":{"k":"person_in_lotus_position-1F3FD","n":"person_in_lotus_position","e":"๐Ÿง˜๐Ÿฝ"},"1F3FE":{"k":"person_in_lotus_position-1F3FE","n":"person_in_lotus_position","e":"๐Ÿง˜๐Ÿพ"},"1F3FF":{"k":"person_in_lotus_position-1F3FF","n":"person_in_lotus_position","e":"๐Ÿง˜๐Ÿฟ"}}},{"n":["flag-vc"],"e":"๐Ÿ‡ป๐Ÿ‡จ","c":4},{"n":["flag-ve"],"e":"๐Ÿ‡ป๐Ÿ‡ช","c":4},{"n":["woman_in_lotus_position"],"e":"๐Ÿง˜โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman_in_lotus_position-1F3FB","n":"woman_in_lotus_position","e":"๐Ÿง˜๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman_in_lotus_position-1F3FC","n":"woman_in_lotus_position","e":"๐Ÿง˜๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman_in_lotus_position-1F3FD","n":"woman_in_lotus_position","e":"๐Ÿง˜๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman_in_lotus_position-1F3FE","n":"woman_in_lotus_position","e":"๐Ÿง˜๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman_in_lotus_position-1F3FF","n":"woman_in_lotus_position","e":"๐Ÿง˜๐Ÿฟโ€โ™€๏ธ"}}},{"n":["man_in_lotus_position"],"e":"๐Ÿง˜โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man_in_lotus_position-1F3FB","n":"man_in_lotus_position","e":"๐Ÿง˜๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man_in_lotus_position-1F3FC","n":"man_in_lotus_position","e":"๐Ÿง˜๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man_in_lotus_position-1F3FD","n":"man_in_lotus_position","e":"๐Ÿง˜๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man_in_lotus_position-1F3FE","n":"man_in_lotus_position","e":"๐Ÿง˜๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man_in_lotus_position-1F3FF","n":"man_in_lotus_position","e":"๐Ÿง˜๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-vg"],"e":"๐Ÿ‡ป๐Ÿ‡ฌ","c":4},{"n":["flag-vi"],"e":"๐Ÿ‡ป๐Ÿ‡ฎ","c":4},{"n":["bath"],"e":"๐Ÿ›€","c":1,"v":{"1F3FB":{"k":"bath-1F3FB","n":"bath","e":"๐Ÿ›€๐Ÿป"},"1F3FC":{"k":"bath-1F3FC","n":"bath","e":"๐Ÿ›€๐Ÿผ"},"1F3FD":{"k":"bath-1F3FD","n":"bath","e":"๐Ÿ›€๐Ÿฝ"},"1F3FE":{"k":"bath-1F3FE","n":"bath","e":"๐Ÿ›€๐Ÿพ"},"1F3FF":{"k":"bath-1F3FF","n":"bath","e":"๐Ÿ›€๐Ÿฟ"}}},{"n":["sleeping_accommodation"],"e":"๐Ÿ›Œ","c":1,"v":{"1F3FB":{"k":"sleeping_accommodation-1F3FB","n":"sleeping_accommodation","e":"๐Ÿ›Œ๐Ÿป"},"1F3FC":{"k":"sleeping_accommodation-1F3FC","n":"sleeping_accommodation","e":"๐Ÿ›Œ๐Ÿผ"},"1F3FD":{"k":"sleeping_accommodation-1F3FD","n":"sleeping_accommodation","e":"๐Ÿ›Œ๐Ÿฝ"},"1F3FE":{"k":"sleeping_accommodation-1F3FE","n":"sleeping_accommodation","e":"๐Ÿ›Œ๐Ÿพ"},"1F3FF":{"k":"sleeping_accommodation-1F3FF","n":"sleeping_accommodation","e":"๐Ÿ›Œ๐Ÿฟ"}}},{"n":["flag-vn"],"e":"๐Ÿ‡ป๐Ÿ‡ณ","c":4},{"n":["man_in_business_suit_levitating"],"e":"๐Ÿ•ด๏ธ","c":1,"v":{"1F3FB":{"k":"man_in_business_suit_levitating-1F3FB","n":"man_in_business_suit_levitating","e":"๐Ÿ•ด๐Ÿป"},"1F3FC":{"k":"man_in_business_suit_levitating-1F3FC","n":"man_in_business_suit_levitating","e":"๐Ÿ•ด๐Ÿผ"},"1F3FD":{"k":"man_in_business_suit_levitating-1F3FD","n":"man_in_business_suit_levitating","e":"๐Ÿ•ด๐Ÿฝ"},"1F3FE":{"k":"man_in_business_suit_levitating-1F3FE","n":"man_in_business_suit_levitating","e":"๐Ÿ•ด๐Ÿพ"},"1F3FF":{"k":"man_in_business_suit_levitating-1F3FF","n":"man_in_business_suit_levitating","e":"๐Ÿ•ด๐Ÿฟ"}}},{"n":["flag-vu"],"e":"๐Ÿ‡ป๐Ÿ‡บ","c":4},{"n":["flag-wf"],"e":"๐Ÿ‡ผ๐Ÿ‡ซ","c":4},{"n":["speaking_head_in_silhouette"],"e":"๐Ÿ—ฃ๏ธ","c":1},{"n":["bust_in_silhouette"],"e":"๐Ÿ‘ค","c":1},{"n":["flag-ws"],"e":"๐Ÿ‡ผ๐Ÿ‡ธ","c":4},{"n":["busts_in_silhouette"],"e":"๐Ÿ‘ฅ","c":1},{"n":["flag-xk"],"e":"๐Ÿ‡ฝ๐Ÿ‡ฐ","c":4},{"n":["fencer"],"e":"๐Ÿคบ","c":1},{"n":["flag-ye"],"e":"๐Ÿ‡พ๐Ÿ‡ช","c":4},{"n":["flag-yt"],"e":"๐Ÿ‡พ๐Ÿ‡น","c":4},{"n":["horse_racing"],"e":"๐Ÿ‡","c":1,"v":{"1F3FB":{"k":"horse_racing-1F3FB","n":"horse_racing","e":"๐Ÿ‡๐Ÿป"},"1F3FC":{"k":"horse_racing-1F3FC","n":"horse_racing","e":"๐Ÿ‡๐Ÿผ"},"1F3FD":{"k":"horse_racing-1F3FD","n":"horse_racing","e":"๐Ÿ‡๐Ÿฝ"},"1F3FE":{"k":"horse_racing-1F3FE","n":"horse_racing","e":"๐Ÿ‡๐Ÿพ"},"1F3FF":{"k":"horse_racing-1F3FF","n":"horse_racing","e":"๐Ÿ‡๐Ÿฟ"}}},{"n":["flag-za"],"e":"๐Ÿ‡ฟ๐Ÿ‡ฆ","c":4},{"n":["skier"],"e":"โ›ท๏ธ","c":1},{"n":["flag-zm"],"e":"๐Ÿ‡ฟ๐Ÿ‡ฒ","c":4},{"n":["snowboarder"],"e":"๐Ÿ‚","c":1,"v":{"1F3FB":{"k":"snowboarder-1F3FB","n":"snowboarder","e":"๐Ÿ‚๐Ÿป"},"1F3FC":{"k":"snowboarder-1F3FC","n":"snowboarder","e":"๐Ÿ‚๐Ÿผ"},"1F3FD":{"k":"snowboarder-1F3FD","n":"snowboarder","e":"๐Ÿ‚๐Ÿฝ"},"1F3FE":{"k":"snowboarder-1F3FE","n":"snowboarder","e":"๐Ÿ‚๐Ÿพ"},"1F3FF":{"k":"snowboarder-1F3FF","n":"snowboarder","e":"๐Ÿ‚๐Ÿฟ"}}},{"n":["golfer"],"e":"๐ŸŒ๏ธ","c":1,"v":{"1F3FB":{"k":"golfer-1F3FB","n":"golfer","e":"๐ŸŒ๐Ÿป"},"1F3FC":{"k":"golfer-1F3FC","n":"golfer","e":"๐ŸŒ๐Ÿผ"},"1F3FD":{"k":"golfer-1F3FD","n":"golfer","e":"๐ŸŒ๐Ÿฝ"},"1F3FE":{"k":"golfer-1F3FE","n":"golfer","e":"๐ŸŒ๐Ÿพ"},"1F3FF":{"k":"golfer-1F3FF","n":"golfer","e":"๐ŸŒ๐Ÿฟ"}}},{"n":["flag-zw"],"e":"๐Ÿ‡ฟ๐Ÿ‡ผ","c":4},{"n":["man-golfing"],"e":"๐ŸŒ๏ธโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-golfing-1F3FB","n":"man-golfing","e":"๐ŸŒ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-golfing-1F3FC","n":"man-golfing","e":"๐ŸŒ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-golfing-1F3FD","n":"man-golfing","e":"๐ŸŒ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-golfing-1F3FE","n":"man-golfing","e":"๐ŸŒ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-golfing-1F3FF","n":"man-golfing","e":"๐ŸŒ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["flag-england"],"e":"๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ","c":4},{"n":["woman-golfing"],"e":"๐ŸŒ๏ธโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-golfing-1F3FB","n":"woman-golfing","e":"๐ŸŒ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-golfing-1F3FC","n":"woman-golfing","e":"๐ŸŒ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-golfing-1F3FD","n":"woman-golfing","e":"๐ŸŒ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-golfing-1F3FE","n":"woman-golfing","e":"๐ŸŒ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-golfing-1F3FF","n":"woman-golfing","e":"๐ŸŒ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["flag-scotland"],"e":"๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ","c":4},{"n":["flag-wales"],"e":"๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ","c":4},{"n":["surfer"],"e":"๐Ÿ„","c":1,"v":{"1F3FB":{"k":"surfer-1F3FB","n":"surfer","e":"๐Ÿ„๐Ÿป"},"1F3FC":{"k":"surfer-1F3FC","n":"surfer","e":"๐Ÿ„๐Ÿผ"},"1F3FD":{"k":"surfer-1F3FD","n":"surfer","e":"๐Ÿ„๐Ÿฝ"},"1F3FE":{"k":"surfer-1F3FE","n":"surfer","e":"๐Ÿ„๐Ÿพ"},"1F3FF":{"k":"surfer-1F3FF","n":"surfer","e":"๐Ÿ„๐Ÿฟ"}}},{"n":["man-surfing"],"e":"๐Ÿ„โ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-surfing-1F3FB","n":"man-surfing","e":"๐Ÿ„๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-surfing-1F3FC","n":"man-surfing","e":"๐Ÿ„๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-surfing-1F3FD","n":"man-surfing","e":"๐Ÿ„๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-surfing-1F3FE","n":"man-surfing","e":"๐Ÿ„๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-surfing-1F3FF","n":"man-surfing","e":"๐Ÿ„๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-surfing"],"e":"๐Ÿ„โ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-surfing-1F3FB","n":"woman-surfing","e":"๐Ÿ„๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-surfing-1F3FC","n":"woman-surfing","e":"๐Ÿ„๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-surfing-1F3FD","n":"woman-surfing","e":"๐Ÿ„๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-surfing-1F3FE","n":"woman-surfing","e":"๐Ÿ„๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-surfing-1F3FF","n":"woman-surfing","e":"๐Ÿ„๐Ÿฟโ€โ™€๏ธ"}}},{"n":["rowboat"],"e":"๐Ÿšฃ","c":1,"v":{"1F3FB":{"k":"rowboat-1F3FB","n":"rowboat","e":"๐Ÿšฃ๐Ÿป"},"1F3FC":{"k":"rowboat-1F3FC","n":"rowboat","e":"๐Ÿšฃ๐Ÿผ"},"1F3FD":{"k":"rowboat-1F3FD","n":"rowboat","e":"๐Ÿšฃ๐Ÿฝ"},"1F3FE":{"k":"rowboat-1F3FE","n":"rowboat","e":"๐Ÿšฃ๐Ÿพ"},"1F3FF":{"k":"rowboat-1F3FF","n":"rowboat","e":"๐Ÿšฃ๐Ÿฟ"}}},{"n":["man-rowing-boat"],"e":"๐Ÿšฃโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-rowing-boat-1F3FB","n":"man-rowing-boat","e":"๐Ÿšฃ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-rowing-boat-1F3FC","n":"man-rowing-boat","e":"๐Ÿšฃ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-rowing-boat-1F3FD","n":"man-rowing-boat","e":"๐Ÿšฃ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-rowing-boat-1F3FE","n":"man-rowing-boat","e":"๐Ÿšฃ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-rowing-boat-1F3FF","n":"man-rowing-boat","e":"๐Ÿšฃ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-rowing-boat"],"e":"๐Ÿšฃโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-rowing-boat-1F3FB","n":"woman-rowing-boat","e":"๐Ÿšฃ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-rowing-boat-1F3FC","n":"woman-rowing-boat","e":"๐Ÿšฃ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-rowing-boat-1F3FD","n":"woman-rowing-boat","e":"๐Ÿšฃ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-rowing-boat-1F3FE","n":"woman-rowing-boat","e":"๐Ÿšฃ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-rowing-boat-1F3FF","n":"woman-rowing-boat","e":"๐Ÿšฃ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["swimmer"],"e":"๐ŸŠ","c":1,"v":{"1F3FB":{"k":"swimmer-1F3FB","n":"swimmer","e":"๐ŸŠ๐Ÿป"},"1F3FC":{"k":"swimmer-1F3FC","n":"swimmer","e":"๐ŸŠ๐Ÿผ"},"1F3FD":{"k":"swimmer-1F3FD","n":"swimmer","e":"๐ŸŠ๐Ÿฝ"},"1F3FE":{"k":"swimmer-1F3FE","n":"swimmer","e":"๐ŸŠ๐Ÿพ"},"1F3FF":{"k":"swimmer-1F3FF","n":"swimmer","e":"๐ŸŠ๐Ÿฟ"}}},{"n":["man-swimming"],"e":"๐ŸŠโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-swimming-1F3FB","n":"man-swimming","e":"๐ŸŠ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-swimming-1F3FC","n":"man-swimming","e":"๐ŸŠ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-swimming-1F3FD","n":"man-swimming","e":"๐ŸŠ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-swimming-1F3FE","n":"man-swimming","e":"๐ŸŠ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-swimming-1F3FF","n":"man-swimming","e":"๐ŸŠ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-swimming"],"e":"๐ŸŠโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-swimming-1F3FB","n":"woman-swimming","e":"๐ŸŠ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-swimming-1F3FC","n":"woman-swimming","e":"๐ŸŠ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-swimming-1F3FD","n":"woman-swimming","e":"๐ŸŠ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-swimming-1F3FE","n":"woman-swimming","e":"๐ŸŠ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-swimming-1F3FF","n":"woman-swimming","e":"๐ŸŠ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["person_with_ball"],"e":"โ›น๏ธ","c":1,"v":{"1F3FB":{"k":"person_with_ball-1F3FB","n":"person_with_ball","e":"โ›น๐Ÿป"},"1F3FC":{"k":"person_with_ball-1F3FC","n":"person_with_ball","e":"โ›น๐Ÿผ"},"1F3FD":{"k":"person_with_ball-1F3FD","n":"person_with_ball","e":"โ›น๐Ÿฝ"},"1F3FE":{"k":"person_with_ball-1F3FE","n":"person_with_ball","e":"โ›น๐Ÿพ"},"1F3FF":{"k":"person_with_ball-1F3FF","n":"person_with_ball","e":"โ›น๐Ÿฟ"}}},{"n":["man-bouncing-ball"],"e":"โ›น๏ธโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-bouncing-ball-1F3FB","n":"man-bouncing-ball","e":"โ›น๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-bouncing-ball-1F3FC","n":"man-bouncing-ball","e":"โ›น๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-bouncing-ball-1F3FD","n":"man-bouncing-ball","e":"โ›น๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-bouncing-ball-1F3FE","n":"man-bouncing-ball","e":"โ›น๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-bouncing-ball-1F3FF","n":"man-bouncing-ball","e":"โ›น๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-bouncing-ball"],"e":"โ›น๏ธโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-bouncing-ball-1F3FB","n":"woman-bouncing-ball","e":"โ›น๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-bouncing-ball-1F3FC","n":"woman-bouncing-ball","e":"โ›น๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-bouncing-ball-1F3FD","n":"woman-bouncing-ball","e":"โ›น๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-bouncing-ball-1F3FE","n":"woman-bouncing-ball","e":"โ›น๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-bouncing-ball-1F3FF","n":"woman-bouncing-ball","e":"โ›น๐Ÿฟโ€โ™€๏ธ"}}},{"n":["weight_lifter"],"e":"๐Ÿ‹๏ธ","c":1,"v":{"1F3FB":{"k":"weight_lifter-1F3FB","n":"weight_lifter","e":"๐Ÿ‹๐Ÿป"},"1F3FC":{"k":"weight_lifter-1F3FC","n":"weight_lifter","e":"๐Ÿ‹๐Ÿผ"},"1F3FD":{"k":"weight_lifter-1F3FD","n":"weight_lifter","e":"๐Ÿ‹๐Ÿฝ"},"1F3FE":{"k":"weight_lifter-1F3FE","n":"weight_lifter","e":"๐Ÿ‹๐Ÿพ"},"1F3FF":{"k":"weight_lifter-1F3FF","n":"weight_lifter","e":"๐Ÿ‹๐Ÿฟ"}}},{"n":["man-lifting-weights"],"e":"๐Ÿ‹๏ธโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-lifting-weights-1F3FB","n":"man-lifting-weights","e":"๐Ÿ‹๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-lifting-weights-1F3FC","n":"man-lifting-weights","e":"๐Ÿ‹๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-lifting-weights-1F3FD","n":"man-lifting-weights","e":"๐Ÿ‹๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-lifting-weights-1F3FE","n":"man-lifting-weights","e":"๐Ÿ‹๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-lifting-weights-1F3FF","n":"man-lifting-weights","e":"๐Ÿ‹๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-lifting-weights"],"e":"๐Ÿ‹๏ธโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-lifting-weights-1F3FB","n":"woman-lifting-weights","e":"๐Ÿ‹๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-lifting-weights-1F3FC","n":"woman-lifting-weights","e":"๐Ÿ‹๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-lifting-weights-1F3FD","n":"woman-lifting-weights","e":"๐Ÿ‹๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-lifting-weights-1F3FE","n":"woman-lifting-weights","e":"๐Ÿ‹๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-lifting-weights-1F3FF","n":"woman-lifting-weights","e":"๐Ÿ‹๐Ÿฟโ€โ™€๏ธ"}}},{"n":["bicyclist"],"e":"๐Ÿšด","c":1,"v":{"1F3FB":{"k":"bicyclist-1F3FB","n":"bicyclist","e":"๐Ÿšด๐Ÿป"},"1F3FC":{"k":"bicyclist-1F3FC","n":"bicyclist","e":"๐Ÿšด๐Ÿผ"},"1F3FD":{"k":"bicyclist-1F3FD","n":"bicyclist","e":"๐Ÿšด๐Ÿฝ"},"1F3FE":{"k":"bicyclist-1F3FE","n":"bicyclist","e":"๐Ÿšด๐Ÿพ"},"1F3FF":{"k":"bicyclist-1F3FF","n":"bicyclist","e":"๐Ÿšด๐Ÿฟ"}}},{"n":["man-biking"],"e":"๐Ÿšดโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-biking-1F3FB","n":"man-biking","e":"๐Ÿšด๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-biking-1F3FC","n":"man-biking","e":"๐Ÿšด๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-biking-1F3FD","n":"man-biking","e":"๐Ÿšด๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-biking-1F3FE","n":"man-biking","e":"๐Ÿšด๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-biking-1F3FF","n":"man-biking","e":"๐Ÿšด๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-biking"],"e":"๐Ÿšดโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-biking-1F3FB","n":"woman-biking","e":"๐Ÿšด๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-biking-1F3FC","n":"woman-biking","e":"๐Ÿšด๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-biking-1F3FD","n":"woman-biking","e":"๐Ÿšด๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-biking-1F3FE","n":"woman-biking","e":"๐Ÿšด๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-biking-1F3FF","n":"woman-biking","e":"๐Ÿšด๐Ÿฟโ€โ™€๏ธ"}}},{"n":["mountain_bicyclist"],"e":"๐Ÿšต","c":1,"v":{"1F3FB":{"k":"mountain_bicyclist-1F3FB","n":"mountain_bicyclist","e":"๐Ÿšต๐Ÿป"},"1F3FC":{"k":"mountain_bicyclist-1F3FC","n":"mountain_bicyclist","e":"๐Ÿšต๐Ÿผ"},"1F3FD":{"k":"mountain_bicyclist-1F3FD","n":"mountain_bicyclist","e":"๐Ÿšต๐Ÿฝ"},"1F3FE":{"k":"mountain_bicyclist-1F3FE","n":"mountain_bicyclist","e":"๐Ÿšต๐Ÿพ"},"1F3FF":{"k":"mountain_bicyclist-1F3FF","n":"mountain_bicyclist","e":"๐Ÿšต๐Ÿฟ"}}},{"n":["man-mountain-biking"],"e":"๐Ÿšตโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-mountain-biking-1F3FB","n":"man-mountain-biking","e":"๐Ÿšต๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-mountain-biking-1F3FC","n":"man-mountain-biking","e":"๐Ÿšต๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-mountain-biking-1F3FD","n":"man-mountain-biking","e":"๐Ÿšต๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-mountain-biking-1F3FE","n":"man-mountain-biking","e":"๐Ÿšต๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-mountain-biking-1F3FF","n":"man-mountain-biking","e":"๐Ÿšต๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-mountain-biking"],"e":"๐Ÿšตโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-mountain-biking-1F3FB","n":"woman-mountain-biking","e":"๐Ÿšต๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-mountain-biking-1F3FC","n":"woman-mountain-biking","e":"๐Ÿšต๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-mountain-biking-1F3FD","n":"woman-mountain-biking","e":"๐Ÿšต๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-mountain-biking-1F3FE","n":"woman-mountain-biking","e":"๐Ÿšต๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-mountain-biking-1F3FF","n":"woman-mountain-biking","e":"๐Ÿšต๐Ÿฟโ€โ™€๏ธ"}}},{"n":["racing_car"],"e":"๐ŸŽ๏ธ","c":1},{"n":["racing_motorcycle"],"e":"๐Ÿ๏ธ","c":1},{"n":["person_doing_cartwheel"],"e":"๐Ÿคธ","c":1,"v":{"1F3FB":{"k":"person_doing_cartwheel-1F3FB","n":"person_doing_cartwheel","e":"๐Ÿคธ๐Ÿป"},"1F3FC":{"k":"person_doing_cartwheel-1F3FC","n":"person_doing_cartwheel","e":"๐Ÿคธ๐Ÿผ"},"1F3FD":{"k":"person_doing_cartwheel-1F3FD","n":"person_doing_cartwheel","e":"๐Ÿคธ๐Ÿฝ"},"1F3FE":{"k":"person_doing_cartwheel-1F3FE","n":"person_doing_cartwheel","e":"๐Ÿคธ๐Ÿพ"},"1F3FF":{"k":"person_doing_cartwheel-1F3FF","n":"person_doing_cartwheel","e":"๐Ÿคธ๐Ÿฟ"}}},{"n":["man-cartwheeling"],"e":"๐Ÿคธโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-cartwheeling-1F3FB","n":"man-cartwheeling","e":"๐Ÿคธ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-cartwheeling-1F3FC","n":"man-cartwheeling","e":"๐Ÿคธ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-cartwheeling-1F3FD","n":"man-cartwheeling","e":"๐Ÿคธ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-cartwheeling-1F3FE","n":"man-cartwheeling","e":"๐Ÿคธ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-cartwheeling-1F3FF","n":"man-cartwheeling","e":"๐Ÿคธ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-cartwheeling"],"e":"๐Ÿคธโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-cartwheeling-1F3FB","n":"woman-cartwheeling","e":"๐Ÿคธ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-cartwheeling-1F3FC","n":"woman-cartwheeling","e":"๐Ÿคธ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-cartwheeling-1F3FD","n":"woman-cartwheeling","e":"๐Ÿคธ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-cartwheeling-1F3FE","n":"woman-cartwheeling","e":"๐Ÿคธ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-cartwheeling-1F3FF","n":"woman-cartwheeling","e":"๐Ÿคธ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["wrestlers"],"e":"๐Ÿคผ","c":1},{"n":["man-wrestling"],"e":"๐Ÿคผโ€โ™‚๏ธ","c":1},{"n":["woman-wrestling"],"e":"๐Ÿคผโ€โ™€๏ธ","c":1},{"n":["water_polo"],"e":"๐Ÿคฝ","c":1,"v":{"1F3FB":{"k":"water_polo-1F3FB","n":"water_polo","e":"๐Ÿคฝ๐Ÿป"},"1F3FC":{"k":"water_polo-1F3FC","n":"water_polo","e":"๐Ÿคฝ๐Ÿผ"},"1F3FD":{"k":"water_polo-1F3FD","n":"water_polo","e":"๐Ÿคฝ๐Ÿฝ"},"1F3FE":{"k":"water_polo-1F3FE","n":"water_polo","e":"๐Ÿคฝ๐Ÿพ"},"1F3FF":{"k":"water_polo-1F3FF","n":"water_polo","e":"๐Ÿคฝ๐Ÿฟ"}}},{"n":["man-playing-water-polo"],"e":"๐Ÿคฝโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-playing-water-polo-1F3FB","n":"man-playing-water-polo","e":"๐Ÿคฝ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-playing-water-polo-1F3FC","n":"man-playing-water-polo","e":"๐Ÿคฝ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-playing-water-polo-1F3FD","n":"man-playing-water-polo","e":"๐Ÿคฝ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-playing-water-polo-1F3FE","n":"man-playing-water-polo","e":"๐Ÿคฝ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-playing-water-polo-1F3FF","n":"man-playing-water-polo","e":"๐Ÿคฝ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-playing-water-polo"],"e":"๐Ÿคฝโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-playing-water-polo-1F3FB","n":"woman-playing-water-polo","e":"๐Ÿคฝ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-playing-water-polo-1F3FC","n":"woman-playing-water-polo","e":"๐Ÿคฝ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-playing-water-polo-1F3FD","n":"woman-playing-water-polo","e":"๐Ÿคฝ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-playing-water-polo-1F3FE","n":"woman-playing-water-polo","e":"๐Ÿคฝ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-playing-water-polo-1F3FF","n":"woman-playing-water-polo","e":"๐Ÿคฝ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["handball"],"e":"๐Ÿคพ","c":1,"v":{"1F3FB":{"k":"handball-1F3FB","n":"handball","e":"๐Ÿคพ๐Ÿป"},"1F3FC":{"k":"handball-1F3FC","n":"handball","e":"๐Ÿคพ๐Ÿผ"},"1F3FD":{"k":"handball-1F3FD","n":"handball","e":"๐Ÿคพ๐Ÿฝ"},"1F3FE":{"k":"handball-1F3FE","n":"handball","e":"๐Ÿคพ๐Ÿพ"},"1F3FF":{"k":"handball-1F3FF","n":"handball","e":"๐Ÿคพ๐Ÿฟ"}}},{"n":["man-playing-handball"],"e":"๐Ÿคพโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-playing-handball-1F3FB","n":"man-playing-handball","e":"๐Ÿคพ๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-playing-handball-1F3FC","n":"man-playing-handball","e":"๐Ÿคพ๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-playing-handball-1F3FD","n":"man-playing-handball","e":"๐Ÿคพ๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-playing-handball-1F3FE","n":"man-playing-handball","e":"๐Ÿคพ๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-playing-handball-1F3FF","n":"man-playing-handball","e":"๐Ÿคพ๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-playing-handball"],"e":"๐Ÿคพโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-playing-handball-1F3FB","n":"woman-playing-handball","e":"๐Ÿคพ๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-playing-handball-1F3FC","n":"woman-playing-handball","e":"๐Ÿคพ๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-playing-handball-1F3FD","n":"woman-playing-handball","e":"๐Ÿคพ๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-playing-handball-1F3FE","n":"woman-playing-handball","e":"๐Ÿคพ๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-playing-handball-1F3FF","n":"woman-playing-handball","e":"๐Ÿคพ๐Ÿฟโ€โ™€๏ธ"}}},{"n":["juggling"],"e":"๐Ÿคน","c":1,"v":{"1F3FB":{"k":"juggling-1F3FB","n":"juggling","e":"๐Ÿคน๐Ÿป"},"1F3FC":{"k":"juggling-1F3FC","n":"juggling","e":"๐Ÿคน๐Ÿผ"},"1F3FD":{"k":"juggling-1F3FD","n":"juggling","e":"๐Ÿคน๐Ÿฝ"},"1F3FE":{"k":"juggling-1F3FE","n":"juggling","e":"๐Ÿคน๐Ÿพ"},"1F3FF":{"k":"juggling-1F3FF","n":"juggling","e":"๐Ÿคน๐Ÿฟ"}}},{"n":["man-juggling"],"e":"๐Ÿคนโ€โ™‚๏ธ","c":1,"v":{"1F3FB":{"k":"man-juggling-1F3FB","n":"man-juggling","e":"๐Ÿคน๐Ÿปโ€โ™‚๏ธ"},"1F3FC":{"k":"man-juggling-1F3FC","n":"man-juggling","e":"๐Ÿคน๐Ÿผโ€โ™‚๏ธ"},"1F3FD":{"k":"man-juggling-1F3FD","n":"man-juggling","e":"๐Ÿคน๐Ÿฝโ€โ™‚๏ธ"},"1F3FE":{"k":"man-juggling-1F3FE","n":"man-juggling","e":"๐Ÿคน๐Ÿพโ€โ™‚๏ธ"},"1F3FF":{"k":"man-juggling-1F3FF","n":"man-juggling","e":"๐Ÿคน๐Ÿฟโ€โ™‚๏ธ"}}},{"n":["woman-juggling"],"e":"๐Ÿคนโ€โ™€๏ธ","c":1,"v":{"1F3FB":{"k":"woman-juggling-1F3FB","n":"woman-juggling","e":"๐Ÿคน๐Ÿปโ€โ™€๏ธ"},"1F3FC":{"k":"woman-juggling-1F3FC","n":"woman-juggling","e":"๐Ÿคน๐Ÿผโ€โ™€๏ธ"},"1F3FD":{"k":"woman-juggling-1F3FD","n":"woman-juggling","e":"๐Ÿคน๐Ÿฝโ€โ™€๏ธ"},"1F3FE":{"k":"woman-juggling-1F3FE","n":"woman-juggling","e":"๐Ÿคน๐Ÿพโ€โ™€๏ธ"},"1F3FF":{"k":"woman-juggling-1F3FF","n":"woman-juggling","e":"๐Ÿคน๐Ÿฟโ€โ™€๏ธ"}}},{"n":["couple","man_and_woman_holding_hands"],"e":"๐Ÿ‘ซ","c":1},{"n":["two_men_holding_hands"],"e":"๐Ÿ‘ฌ","c":1},{"n":["two_women_holding_hands"],"e":"๐Ÿ‘ญ","c":1},{"n":["couplekiss"],"e":"๐Ÿ’","c":1},{"n":["woman-kiss-man"],"e":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","c":1},{"n":["man-kiss-man"],"e":"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","c":1},{"n":["woman-kiss-woman"],"e":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ","c":1},{"n":["couple_with_heart"],"e":"๐Ÿ’‘","c":1},{"n":["woman-heart-man"],"e":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ","c":1},{"n":["man-heart-man"],"e":"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ","c":1},{"n":["woman-heart-woman"],"e":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ","c":1},{"n":["family","man-woman-boy"],"e":"๐Ÿ‘ช","c":1},{"n":["man-woman-boy","family"],"e":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ","c":1},{"n":["man-woman-girl"],"e":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง","c":1},{"n":["man-woman-girl-boy"],"e":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","c":1},{"n":["man-woman-boy-boy"],"e":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","c":1},{"n":["man-woman-girl-girl"],"e":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","c":1},{"n":["man-man-boy"],"e":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ","c":1},{"n":["man-man-girl"],"e":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง","c":1},{"n":["man-man-girl-boy"],"e":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","c":1},{"n":["man-man-boy-boy"],"e":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","c":1},{"n":["man-man-girl-girl"],"e":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง","c":1},{"n":["woman-woman-boy"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ","c":1},{"n":["woman-woman-girl"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง","c":1},{"n":["woman-woman-girl-boy"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","c":1},{"n":["woman-woman-boy-boy"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","c":1},{"n":["woman-woman-girl-girl"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","c":1},{"n":["man-boy"],"e":"๐Ÿ‘จโ€๐Ÿ‘ฆ","c":1},{"n":["man-boy-boy"],"e":"๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","c":1},{"n":["man-girl"],"e":"๐Ÿ‘จโ€๐Ÿ‘ง","c":1},{"n":["man-girl-boy"],"e":"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","c":1},{"n":["man-girl-girl"],"e":"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง","c":1},{"n":["woman-boy"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘ฆ","c":1},{"n":["woman-boy-boy"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","c":1},{"n":["woman-girl"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘ง","c":1},{"n":["woman-girl-boy"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","c":1},{"n":["woman-girl-girl"],"e":"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","c":1},{"n":["selfie"],"e":"๐Ÿคณ","c":1,"v":{"1F3FB":{"k":"selfie-1F3FB","n":"selfie","e":"๐Ÿคณ๐Ÿป"},"1F3FC":{"k":"selfie-1F3FC","n":"selfie","e":"๐Ÿคณ๐Ÿผ"},"1F3FD":{"k":"selfie-1F3FD","n":"selfie","e":"๐Ÿคณ๐Ÿฝ"},"1F3FE":{"k":"selfie-1F3FE","n":"selfie","e":"๐Ÿคณ๐Ÿพ"},"1F3FF":{"k":"selfie-1F3FF","n":"selfie","e":"๐Ÿคณ๐Ÿฟ"}}},{"n":["muscle"],"e":"๐Ÿ’ช","c":1,"v":{"1F3FB":{"k":"muscle-1F3FB","n":"muscle","e":"๐Ÿ’ช๐Ÿป"},"1F3FC":{"k":"muscle-1F3FC","n":"muscle","e":"๐Ÿ’ช๐Ÿผ"},"1F3FD":{"k":"muscle-1F3FD","n":"muscle","e":"๐Ÿ’ช๐Ÿฝ"},"1F3FE":{"k":"muscle-1F3FE","n":"muscle","e":"๐Ÿ’ช๐Ÿพ"},"1F3FF":{"k":"muscle-1F3FF","n":"muscle","e":"๐Ÿ’ช๐Ÿฟ"}}},{"n":["point_left"],"e":"๐Ÿ‘ˆ","c":1,"v":{"1F3FB":{"k":"point_left-1F3FB","n":"point_left","e":"๐Ÿ‘ˆ๐Ÿป"},"1F3FC":{"k":"point_left-1F3FC","n":"point_left","e":"๐Ÿ‘ˆ๐Ÿผ"},"1F3FD":{"k":"point_left-1F3FD","n":"point_left","e":"๐Ÿ‘ˆ๐Ÿฝ"},"1F3FE":{"k":"point_left-1F3FE","n":"point_left","e":"๐Ÿ‘ˆ๐Ÿพ"},"1F3FF":{"k":"point_left-1F3FF","n":"point_left","e":"๐Ÿ‘ˆ๐Ÿฟ"}}},{"n":["point_right"],"e":"๐Ÿ‘‰","c":1,"v":{"1F3FB":{"k":"point_right-1F3FB","n":"point_right","e":"๐Ÿ‘‰๐Ÿป"},"1F3FC":{"k":"point_right-1F3FC","n":"point_right","e":"๐Ÿ‘‰๐Ÿผ"},"1F3FD":{"k":"point_right-1F3FD","n":"point_right","e":"๐Ÿ‘‰๐Ÿฝ"},"1F3FE":{"k":"point_right-1F3FE","n":"point_right","e":"๐Ÿ‘‰๐Ÿพ"},"1F3FF":{"k":"point_right-1F3FF","n":"point_right","e":"๐Ÿ‘‰๐Ÿฟ"}}},{"n":["point_up"],"e":"โ˜๏ธ","c":1,"v":{"1F3FB":{"k":"point_up-1F3FB","n":"point_up","e":"โ˜๐Ÿป"},"1F3FC":{"k":"point_up-1F3FC","n":"point_up","e":"โ˜๐Ÿผ"},"1F3FD":{"k":"point_up-1F3FD","n":"point_up","e":"โ˜๐Ÿฝ"},"1F3FE":{"k":"point_up-1F3FE","n":"point_up","e":"โ˜๐Ÿพ"},"1F3FF":{"k":"point_up-1F3FF","n":"point_up","e":"โ˜๐Ÿฟ"}}},{"n":["point_up_2"],"e":"๐Ÿ‘†","c":1,"v":{"1F3FB":{"k":"point_up_2-1F3FB","n":"point_up_2","e":"๐Ÿ‘†๐Ÿป"},"1F3FC":{"k":"point_up_2-1F3FC","n":"point_up_2","e":"๐Ÿ‘†๐Ÿผ"},"1F3FD":{"k":"point_up_2-1F3FD","n":"point_up_2","e":"๐Ÿ‘†๐Ÿฝ"},"1F3FE":{"k":"point_up_2-1F3FE","n":"point_up_2","e":"๐Ÿ‘†๐Ÿพ"},"1F3FF":{"k":"point_up_2-1F3FF","n":"point_up_2","e":"๐Ÿ‘†๐Ÿฟ"}}},{"n":["middle_finger","reversed_hand_with_middle_finger_extended"],"e":"๐Ÿ–•","c":1,"v":{"1F3FB":{"k":"middle_finger-1F3FB","n":"middle_finger","e":"๐Ÿ–•๐Ÿป"},"1F3FC":{"k":"middle_finger-1F3FC","n":"middle_finger","e":"๐Ÿ–•๐Ÿผ"},"1F3FD":{"k":"middle_finger-1F3FD","n":"middle_finger","e":"๐Ÿ–•๐Ÿฝ"},"1F3FE":{"k":"middle_finger-1F3FE","n":"middle_finger","e":"๐Ÿ–•๐Ÿพ"},"1F3FF":{"k":"middle_finger-1F3FF","n":"middle_finger","e":"๐Ÿ–•๐Ÿฟ"}}},{"n":["point_down"],"e":"๐Ÿ‘‡","c":1,"v":{"1F3FB":{"k":"point_down-1F3FB","n":"point_down","e":"๐Ÿ‘‡๐Ÿป"},"1F3FC":{"k":"point_down-1F3FC","n":"point_down","e":"๐Ÿ‘‡๐Ÿผ"},"1F3FD":{"k":"point_down-1F3FD","n":"point_down","e":"๐Ÿ‘‡๐Ÿฝ"},"1F3FE":{"k":"point_down-1F3FE","n":"point_down","e":"๐Ÿ‘‡๐Ÿพ"},"1F3FF":{"k":"point_down-1F3FF","n":"point_down","e":"๐Ÿ‘‡๐Ÿฟ"}}},{"n":["v"],"e":"โœŒ๏ธ","c":1,"v":{"1F3FB":{"k":"v-1F3FB","n":"v","e":"โœŒ๐Ÿป"},"1F3FC":{"k":"v-1F3FC","n":"v","e":"โœŒ๐Ÿผ"},"1F3FD":{"k":"v-1F3FD","n":"v","e":"โœŒ๐Ÿฝ"},"1F3FE":{"k":"v-1F3FE","n":"v","e":"โœŒ๐Ÿพ"},"1F3FF":{"k":"v-1F3FF","n":"v","e":"โœŒ๐Ÿฟ"}}},{"n":["crossed_fingers","hand_with_index_and_middle_fingers_crossed"],"e":"๐Ÿคž","c":1,"v":{"1F3FB":{"k":"crossed_fingers-1F3FB","n":"crossed_fingers","e":"๐Ÿคž๐Ÿป"},"1F3FC":{"k":"crossed_fingers-1F3FC","n":"crossed_fingers","e":"๐Ÿคž๐Ÿผ"},"1F3FD":{"k":"crossed_fingers-1F3FD","n":"crossed_fingers","e":"๐Ÿคž๐Ÿฝ"},"1F3FE":{"k":"crossed_fingers-1F3FE","n":"crossed_fingers","e":"๐Ÿคž๐Ÿพ"},"1F3FF":{"k":"crossed_fingers-1F3FF","n":"crossed_fingers","e":"๐Ÿคž๐Ÿฟ"}}},{"n":["spock-hand"],"e":"๐Ÿ––","c":1,"v":{"1F3FB":{"k":"spock-hand-1F3FB","n":"spock-hand","e":"๐Ÿ––๐Ÿป"},"1F3FC":{"k":"spock-hand-1F3FC","n":"spock-hand","e":"๐Ÿ––๐Ÿผ"},"1F3FD":{"k":"spock-hand-1F3FD","n":"spock-hand","e":"๐Ÿ––๐Ÿฝ"},"1F3FE":{"k":"spock-hand-1F3FE","n":"spock-hand","e":"๐Ÿ––๐Ÿพ"},"1F3FF":{"k":"spock-hand-1F3FF","n":"spock-hand","e":"๐Ÿ––๐Ÿฟ"}}},{"n":["the_horns","sign_of_the_horns"],"e":"๐Ÿค˜","c":1,"v":{"1F3FB":{"k":"the_horns-1F3FB","n":"the_horns","e":"๐Ÿค˜๐Ÿป"},"1F3FC":{"k":"the_horns-1F3FC","n":"the_horns","e":"๐Ÿค˜๐Ÿผ"},"1F3FD":{"k":"the_horns-1F3FD","n":"the_horns","e":"๐Ÿค˜๐Ÿฝ"},"1F3FE":{"k":"the_horns-1F3FE","n":"the_horns","e":"๐Ÿค˜๐Ÿพ"},"1F3FF":{"k":"the_horns-1F3FF","n":"the_horns","e":"๐Ÿค˜๐Ÿฟ"}}},{"n":["call_me_hand"],"e":"๐Ÿค™","c":1,"v":{"1F3FB":{"k":"call_me_hand-1F3FB","n":"call_me_hand","e":"๐Ÿค™๐Ÿป"},"1F3FC":{"k":"call_me_hand-1F3FC","n":"call_me_hand","e":"๐Ÿค™๐Ÿผ"},"1F3FD":{"k":"call_me_hand-1F3FD","n":"call_me_hand","e":"๐Ÿค™๐Ÿฝ"},"1F3FE":{"k":"call_me_hand-1F3FE","n":"call_me_hand","e":"๐Ÿค™๐Ÿพ"},"1F3FF":{"k":"call_me_hand-1F3FF","n":"call_me_hand","e":"๐Ÿค™๐Ÿฟ"}}},{"n":["raised_hand_with_fingers_splayed"],"e":"๐Ÿ–๏ธ","c":1,"v":{"1F3FB":{"k":"raised_hand_with_fingers_splayed-1F3FB","n":"raised_hand_with_fingers_splayed","e":"๐Ÿ–๐Ÿป"},"1F3FC":{"k":"raised_hand_with_fingers_splayed-1F3FC","n":"raised_hand_with_fingers_splayed","e":"๐Ÿ–๐Ÿผ"},"1F3FD":{"k":"raised_hand_with_fingers_splayed-1F3FD","n":"raised_hand_with_fingers_splayed","e":"๐Ÿ–๐Ÿฝ"},"1F3FE":{"k":"raised_hand_with_fingers_splayed-1F3FE","n":"raised_hand_with_fingers_splayed","e":"๐Ÿ–๐Ÿพ"},"1F3FF":{"k":"raised_hand_with_fingers_splayed-1F3FF","n":"raised_hand_with_fingers_splayed","e":"๐Ÿ–๐Ÿฟ"}}},{"n":["hand","raised_hand"],"e":"โœ‹","c":1,"v":{"1F3FB":{"k":"hand-1F3FB","n":"hand","e":"โœ‹๐Ÿป"},"1F3FC":{"k":"hand-1F3FC","n":"hand","e":"โœ‹๐Ÿผ"},"1F3FD":{"k":"hand-1F3FD","n":"hand","e":"โœ‹๐Ÿฝ"},"1F3FE":{"k":"hand-1F3FE","n":"hand","e":"โœ‹๐Ÿพ"},"1F3FF":{"k":"hand-1F3FF","n":"hand","e":"โœ‹๐Ÿฟ"}}},{"n":["ok_hand"],"e":"๐Ÿ‘Œ","c":1,"v":{"1F3FB":{"k":"ok_hand-1F3FB","n":"ok_hand","e":"๐Ÿ‘Œ๐Ÿป"},"1F3FC":{"k":"ok_hand-1F3FC","n":"ok_hand","e":"๐Ÿ‘Œ๐Ÿผ"},"1F3FD":{"k":"ok_hand-1F3FD","n":"ok_hand","e":"๐Ÿ‘Œ๐Ÿฝ"},"1F3FE":{"k":"ok_hand-1F3FE","n":"ok_hand","e":"๐Ÿ‘Œ๐Ÿพ"},"1F3FF":{"k":"ok_hand-1F3FF","n":"ok_hand","e":"๐Ÿ‘Œ๐Ÿฟ"}}},{"n":["+1","thumbsup"],"e":"๐Ÿ‘","c":1,"v":{"1F3FB":{"k":"+1-1F3FB","n":"+1","e":"๐Ÿ‘๐Ÿป"},"1F3FC":{"k":"+1-1F3FC","n":"+1","e":"๐Ÿ‘๐Ÿผ"},"1F3FD":{"k":"+1-1F3FD","n":"+1","e":"๐Ÿ‘๐Ÿฝ"},"1F3FE":{"k":"+1-1F3FE","n":"+1","e":"๐Ÿ‘๐Ÿพ"},"1F3FF":{"k":"+1-1F3FF","n":"+1","e":"๐Ÿ‘๐Ÿฟ"}}},{"n":["-1","thumbsdown"],"e":"๐Ÿ‘Ž","c":1,"v":{"1F3FB":{"k":"-1-1F3FB","n":"-1","e":"๐Ÿ‘Ž๐Ÿป"},"1F3FC":{"k":"-1-1F3FC","n":"-1","e":"๐Ÿ‘Ž๐Ÿผ"},"1F3FD":{"k":"-1-1F3FD","n":"-1","e":"๐Ÿ‘Ž๐Ÿฝ"},"1F3FE":{"k":"-1-1F3FE","n":"-1","e":"๐Ÿ‘Ž๐Ÿพ"},"1F3FF":{"k":"-1-1F3FF","n":"-1","e":"๐Ÿ‘Ž๐Ÿฟ"}}},{"n":["fist"],"e":"โœŠ","c":1,"v":{"1F3FB":{"k":"fist-1F3FB","n":"fist","e":"โœŠ๐Ÿป"},"1F3FC":{"k":"fist-1F3FC","n":"fist","e":"โœŠ๐Ÿผ"},"1F3FD":{"k":"fist-1F3FD","n":"fist","e":"โœŠ๐Ÿฝ"},"1F3FE":{"k":"fist-1F3FE","n":"fist","e":"โœŠ๐Ÿพ"},"1F3FF":{"k":"fist-1F3FF","n":"fist","e":"โœŠ๐Ÿฟ"}}},{"n":["facepunch","punch"],"e":"๐Ÿ‘Š","c":1,"v":{"1F3FB":{"k":"facepunch-1F3FB","n":"facepunch","e":"๐Ÿ‘Š๐Ÿป"},"1F3FC":{"k":"facepunch-1F3FC","n":"facepunch","e":"๐Ÿ‘Š๐Ÿผ"},"1F3FD":{"k":"facepunch-1F3FD","n":"facepunch","e":"๐Ÿ‘Š๐Ÿฝ"},"1F3FE":{"k":"facepunch-1F3FE","n":"facepunch","e":"๐Ÿ‘Š๐Ÿพ"},"1F3FF":{"k":"facepunch-1F3FF","n":"facepunch","e":"๐Ÿ‘Š๐Ÿฟ"}}},{"n":["left-facing_fist"],"e":"๐Ÿค›","c":1,"v":{"1F3FB":{"k":"left-facing_fist-1F3FB","n":"left-facing_fist","e":"๐Ÿค›๐Ÿป"},"1F3FC":{"k":"left-facing_fist-1F3FC","n":"left-facing_fist","e":"๐Ÿค›๐Ÿผ"},"1F3FD":{"k":"left-facing_fist-1F3FD","n":"left-facing_fist","e":"๐Ÿค›๐Ÿฝ"},"1F3FE":{"k":"left-facing_fist-1F3FE","n":"left-facing_fist","e":"๐Ÿค›๐Ÿพ"},"1F3FF":{"k":"left-facing_fist-1F3FF","n":"left-facing_fist","e":"๐Ÿค›๐Ÿฟ"}}},{"n":["right-facing_fist"],"e":"๐Ÿคœ","c":1,"v":{"1F3FB":{"k":"right-facing_fist-1F3FB","n":"right-facing_fist","e":"๐Ÿคœ๐Ÿป"},"1F3FC":{"k":"right-facing_fist-1F3FC","n":"right-facing_fist","e":"๐Ÿคœ๐Ÿผ"},"1F3FD":{"k":"right-facing_fist-1F3FD","n":"right-facing_fist","e":"๐Ÿคœ๐Ÿฝ"},"1F3FE":{"k":"right-facing_fist-1F3FE","n":"right-facing_fist","e":"๐Ÿคœ๐Ÿพ"},"1F3FF":{"k":"right-facing_fist-1F3FF","n":"right-facing_fist","e":"๐Ÿคœ๐Ÿฟ"}}},{"n":["raised_back_of_hand"],"e":"๐Ÿคš","c":1,"v":{"1F3FB":{"k":"raised_back_of_hand-1F3FB","n":"raised_back_of_hand","e":"๐Ÿคš๐Ÿป"},"1F3FC":{"k":"raised_back_of_hand-1F3FC","n":"raised_back_of_hand","e":"๐Ÿคš๐Ÿผ"},"1F3FD":{"k":"raised_back_of_hand-1F3FD","n":"raised_back_of_hand","e":"๐Ÿคš๐Ÿฝ"},"1F3FE":{"k":"raised_back_of_hand-1F3FE","n":"raised_back_of_hand","e":"๐Ÿคš๐Ÿพ"},"1F3FF":{"k":"raised_back_of_hand-1F3FF","n":"raised_back_of_hand","e":"๐Ÿคš๐Ÿฟ"}}},{"n":["wave"],"e":"๐Ÿ‘‹","c":1,"v":{"1F3FB":{"k":"wave-1F3FB","n":"wave","e":"๐Ÿ‘‹๐Ÿป"},"1F3FC":{"k":"wave-1F3FC","n":"wave","e":"๐Ÿ‘‹๐Ÿผ"},"1F3FD":{"k":"wave-1F3FD","n":"wave","e":"๐Ÿ‘‹๐Ÿฝ"},"1F3FE":{"k":"wave-1F3FE","n":"wave","e":"๐Ÿ‘‹๐Ÿพ"},"1F3FF":{"k":"wave-1F3FF","n":"wave","e":"๐Ÿ‘‹๐Ÿฟ"}}},{"n":["i_love_you_hand_sign"],"e":"๐ŸคŸ","c":1,"v":{"1F3FB":{"k":"i_love_you_hand_sign-1F3FB","n":"i_love_you_hand_sign","e":"๐ŸคŸ๐Ÿป"},"1F3FC":{"k":"i_love_you_hand_sign-1F3FC","n":"i_love_you_hand_sign","e":"๐ŸคŸ๐Ÿผ"},"1F3FD":{"k":"i_love_you_hand_sign-1F3FD","n":"i_love_you_hand_sign","e":"๐ŸคŸ๐Ÿฝ"},"1F3FE":{"k":"i_love_you_hand_sign-1F3FE","n":"i_love_you_hand_sign","e":"๐ŸคŸ๐Ÿพ"},"1F3FF":{"k":"i_love_you_hand_sign-1F3FF","n":"i_love_you_hand_sign","e":"๐ŸคŸ๐Ÿฟ"}}},{"n":["writing_hand"],"e":"โœ๏ธ","c":1,"v":{"1F3FB":{"k":"writing_hand-1F3FB","n":"writing_hand","e":"โœ๐Ÿป"},"1F3FC":{"k":"writing_hand-1F3FC","n":"writing_hand","e":"โœ๐Ÿผ"},"1F3FD":{"k":"writing_hand-1F3FD","n":"writing_hand","e":"โœ๐Ÿฝ"},"1F3FE":{"k":"writing_hand-1F3FE","n":"writing_hand","e":"โœ๐Ÿพ"},"1F3FF":{"k":"writing_hand-1F3FF","n":"writing_hand","e":"โœ๐Ÿฟ"}}},{"n":["clap"],"e":"๐Ÿ‘","c":1,"v":{"1F3FB":{"k":"clap-1F3FB","n":"clap","e":"๐Ÿ‘๐Ÿป"},"1F3FC":{"k":"clap-1F3FC","n":"clap","e":"๐Ÿ‘๐Ÿผ"},"1F3FD":{"k":"clap-1F3FD","n":"clap","e":"๐Ÿ‘๐Ÿฝ"},"1F3FE":{"k":"clap-1F3FE","n":"clap","e":"๐Ÿ‘๐Ÿพ"},"1F3FF":{"k":"clap-1F3FF","n":"clap","e":"๐Ÿ‘๐Ÿฟ"}}},{"n":["open_hands"],"e":"๐Ÿ‘","c":1,"v":{"1F3FB":{"k":"open_hands-1F3FB","n":"open_hands","e":"๐Ÿ‘๐Ÿป"},"1F3FC":{"k":"open_hands-1F3FC","n":"open_hands","e":"๐Ÿ‘๐Ÿผ"},"1F3FD":{"k":"open_hands-1F3FD","n":"open_hands","e":"๐Ÿ‘๐Ÿฝ"},"1F3FE":{"k":"open_hands-1F3FE","n":"open_hands","e":"๐Ÿ‘๐Ÿพ"},"1F3FF":{"k":"open_hands-1F3FF","n":"open_hands","e":"๐Ÿ‘๐Ÿฟ"}}},{"n":["raised_hands"],"e":"๐Ÿ™Œ","c":1,"v":{"1F3FB":{"k":"raised_hands-1F3FB","n":"raised_hands","e":"๐Ÿ™Œ๐Ÿป"},"1F3FC":{"k":"raised_hands-1F3FC","n":"raised_hands","e":"๐Ÿ™Œ๐Ÿผ"},"1F3FD":{"k":"raised_hands-1F3FD","n":"raised_hands","e":"๐Ÿ™Œ๐Ÿฝ"},"1F3FE":{"k":"raised_hands-1F3FE","n":"raised_hands","e":"๐Ÿ™Œ๐Ÿพ"},"1F3FF":{"k":"raised_hands-1F3FF","n":"raised_hands","e":"๐Ÿ™Œ๐Ÿฟ"}}},{"n":["palms_up_together"],"e":"๐Ÿคฒ","c":1,"v":{"1F3FB":{"k":"palms_up_together-1F3FB","n":"palms_up_together","e":"๐Ÿคฒ๐Ÿป"},"1F3FC":{"k":"palms_up_together-1F3FC","n":"palms_up_together","e":"๐Ÿคฒ๐Ÿผ"},"1F3FD":{"k":"palms_up_together-1F3FD","n":"palms_up_together","e":"๐Ÿคฒ๐Ÿฝ"},"1F3FE":{"k":"palms_up_together-1F3FE","n":"palms_up_together","e":"๐Ÿคฒ๐Ÿพ"},"1F3FF":{"k":"palms_up_together-1F3FF","n":"palms_up_together","e":"๐Ÿคฒ๐Ÿฟ"}}},{"n":["pray"],"e":"๐Ÿ™","c":1,"v":{"1F3FB":{"k":"pray-1F3FB","n":"pray","e":"๐Ÿ™๐Ÿป"},"1F3FC":{"k":"pray-1F3FC","n":"pray","e":"๐Ÿ™๐Ÿผ"},"1F3FD":{"k":"pray-1F3FD","n":"pray","e":"๐Ÿ™๐Ÿฝ"},"1F3FE":{"k":"pray-1F3FE","n":"pray","e":"๐Ÿ™๐Ÿพ"},"1F3FF":{"k":"pray-1F3FF","n":"pray","e":"๐Ÿ™๐Ÿฟ"}}},{"n":["handshake"],"e":"๐Ÿค","c":1},{"n":["nail_care"],"e":"๐Ÿ’…","c":1,"v":{"1F3FB":{"k":"nail_care-1F3FB","n":"nail_care","e":"๐Ÿ’…๐Ÿป"},"1F3FC":{"k":"nail_care-1F3FC","n":"nail_care","e":"๐Ÿ’…๐Ÿผ"},"1F3FD":{"k":"nail_care-1F3FD","n":"nail_care","e":"๐Ÿ’…๐Ÿฝ"},"1F3FE":{"k":"nail_care-1F3FE","n":"nail_care","e":"๐Ÿ’…๐Ÿพ"},"1F3FF":{"k":"nail_care-1F3FF","n":"nail_care","e":"๐Ÿ’…๐Ÿฟ"}}},{"n":["ear"],"e":"๐Ÿ‘‚","c":1,"v":{"1F3FB":{"k":"ear-1F3FB","n":"ear","e":"๐Ÿ‘‚๐Ÿป"},"1F3FC":{"k":"ear-1F3FC","n":"ear","e":"๐Ÿ‘‚๐Ÿผ"},"1F3FD":{"k":"ear-1F3FD","n":"ear","e":"๐Ÿ‘‚๐Ÿฝ"},"1F3FE":{"k":"ear-1F3FE","n":"ear","e":"๐Ÿ‘‚๐Ÿพ"},"1F3FF":{"k":"ear-1F3FF","n":"ear","e":"๐Ÿ‘‚๐Ÿฟ"}}},{"n":["nose"],"e":"๐Ÿ‘ƒ","c":1,"v":{"1F3FB":{"k":"nose-1F3FB","n":"nose","e":"๐Ÿ‘ƒ๐Ÿป"},"1F3FC":{"k":"nose-1F3FC","n":"nose","e":"๐Ÿ‘ƒ๐Ÿผ"},"1F3FD":{"k":"nose-1F3FD","n":"nose","e":"๐Ÿ‘ƒ๐Ÿฝ"},"1F3FE":{"k":"nose-1F3FE","n":"nose","e":"๐Ÿ‘ƒ๐Ÿพ"},"1F3FF":{"k":"nose-1F3FF","n":"nose","e":"๐Ÿ‘ƒ๐Ÿฟ"}}},{"n":["footprints"],"e":"๐Ÿ‘ฃ","c":1},{"n":["eyes"],"e":"๐Ÿ‘€","c":1},{"n":["eye"],"e":"๐Ÿ‘๏ธ","c":1},{"n":["eye-in-speech-bubble"],"e":"๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ","c":1},{"n":["brain"],"e":"๐Ÿง ","c":1},{"n":["tongue"],"e":"๐Ÿ‘…","c":1},{"n":["lips"],"e":"๐Ÿ‘„","c":1},{"n":["kiss"],"e":"๐Ÿ’‹","c":1},{"n":["cupid"],"e":"๐Ÿ’˜","c":1},{"n":["heart"],"e":"โค๏ธ","c":1},{"n":["heartbeat"],"e":"๐Ÿ’“","c":1},{"n":["broken_heart"],"e":"๐Ÿ’”","c":1},{"n":["two_hearts"],"e":"๐Ÿ’•","c":1},{"n":["sparkling_heart"],"e":"๐Ÿ’–","c":1},{"n":["heartpulse"],"e":"๐Ÿ’—","c":1},{"n":["blue_heart"],"e":"๐Ÿ’™","c":1},{"n":["green_heart"],"e":"๐Ÿ’š","c":1},{"n":["yellow_heart"],"e":"๐Ÿ’›","c":1},{"n":["orange_heart"],"e":"๐Ÿงก","c":1},{"n":["purple_heart"],"e":"๐Ÿ’œ","c":1},{"n":["black_heart"],"e":"๐Ÿ–ค","c":1},{"n":["gift_heart"],"e":"๐Ÿ’","c":1},{"n":["revolving_hearts"],"e":"๐Ÿ’ž","c":1},{"n":["heart_decoration"],"e":"๐Ÿ’Ÿ","c":1},{"n":["heavy_heart_exclamation_mark_ornament"],"e":"โฃ๏ธ","c":1},{"n":["love_letter"],"e":"๐Ÿ’Œ","c":1},{"n":["zzz"],"e":"๐Ÿ’ค","c":1},{"n":["anger"],"e":"๐Ÿ’ข","c":1},{"n":["bomb"],"e":"๐Ÿ’ฃ","c":1},{"n":["boom","collision"],"e":"๐Ÿ’ฅ","c":1},{"n":["sweat_drops"],"e":"๐Ÿ’ฆ","c":1},{"n":["dash"],"e":"๐Ÿ’จ","c":1},{"n":["dizzy"],"e":"๐Ÿ’ซ","c":1},{"n":["speech_balloon"],"e":"๐Ÿ’ฌ","c":1},{"n":["left_speech_bubble"],"e":"๐Ÿ—จ๏ธ","c":1},{"n":["right_anger_bubble"],"e":"๐Ÿ—ฏ๏ธ","c":1},{"n":["thought_balloon"],"e":"๐Ÿ’ญ","c":1},{"n":["hole"],"e":"๐Ÿ•ณ๏ธ","c":1},{"n":["eyeglasses"],"e":"๐Ÿ‘“","c":1},{"n":["dark_sunglasses"],"e":"๐Ÿ•ถ๏ธ","c":1},{"n":["necktie"],"e":"๐Ÿ‘”","c":1},{"n":["shirt","tshirt"],"e":"๐Ÿ‘•","c":1},{"n":["jeans"],"e":"๐Ÿ‘–","c":1},{"n":["scarf"],"e":"๐Ÿงฃ","c":1},{"n":["gloves"],"e":"๐Ÿงค","c":1},{"n":["coat"],"e":"๐Ÿงฅ","c":1},{"n":["socks"],"e":"๐Ÿงฆ","c":1},{"n":["dress"],"e":"๐Ÿ‘—","c":1},{"n":["kimono"],"e":"๐Ÿ‘˜","c":1},{"n":["bikini"],"e":"๐Ÿ‘™","c":1},{"n":["womans_clothes"],"e":"๐Ÿ‘š","c":1},{"n":["purse"],"e":"๐Ÿ‘›","c":1},{"n":["handbag"],"e":"๐Ÿ‘œ","c":1},{"n":["pouch"],"e":"๐Ÿ‘","c":1},{"n":["shopping_bags"],"e":"๐Ÿ›๏ธ","c":1},{"n":["school_satchel"],"e":"๐ŸŽ’","c":1},{"n":["mans_shoe","shoe"],"e":"๐Ÿ‘ž","c":1},{"n":["athletic_shoe"],"e":"๐Ÿ‘Ÿ","c":1},{"n":["high_heel"],"e":"๐Ÿ‘ ","c":1},{"n":["sandal"],"e":"๐Ÿ‘ก","c":1},{"n":["boot"],"e":"๐Ÿ‘ข","c":1},{"n":["crown"],"e":"๐Ÿ‘‘","c":1},{"n":["womans_hat"],"e":"๐Ÿ‘’","c":1},{"n":["tophat"],"e":"๐ŸŽฉ","c":1},{"n":["mortar_board"],"e":"๐ŸŽ“","c":1},{"n":["billed_cap"],"e":"๐Ÿงข","c":1},{"n":["helmet_with_white_cross"],"e":"โ›‘๏ธ","c":1},{"n":["prayer_beads"],"e":"๐Ÿ“ฟ","c":1},{"n":["lipstick"],"e":"๐Ÿ’„","c":1},{"n":["ring"],"e":"๐Ÿ’","c":1},{"n":["gem"],"e":"๐Ÿ’Ž","c":1}]; + + var EMOJI='emoji';var SHOW_TABS='showTabs';var HIDE_TABS='hideTabs';var SHOW_SEARCH_RESULTS='showSearchResults';var SHOW_PREVIEW='showPreview';var HIDE_PREVIEW='hidePreview';var HIDE_VARIANT_POPUP='hideVariantPopup'; + + function createElement(tagName,className){var element=document.createElement(tagName);if(className){element.className=className;}return element;}function empty(element){while(element.firstChild){element.removeChild(element.firstChild);}}function getEmojiName(emoji){return typeof emoji.n==='string'?emoji.n:emoji.n[0];} + + var CLASS_PREVIEW='emoji-picker__preview';var CLASS_PREVIEW_EMOJI='emoji-picker__preview-emoji';var CLASS_PREVIEW_NAME='emoji-picker__preview-name';var EmojiPreview=/*#__PURE__*/function(){function EmojiPreview(events){_classCallCheck(this,EmojiPreview);this.events=events;}_createClass(EmojiPreview,[{key:"render",value:function render(){var _this=this;var preview=createElement('div',CLASS_PREVIEW);this.emoji=createElement('div',CLASS_PREVIEW_EMOJI);preview.appendChild(this.emoji);this.name=createElement('div',CLASS_PREVIEW_NAME);preview.appendChild(this.name);this.events.on(SHOW_PREVIEW,function(emoji){return _this.showPreview(emoji);});this.events.on(HIDE_PREVIEW,function(){return _this.hidePreview();});return preview;}},{key:"showPreview",value:function showPreview(emoji){this.emoji.innerHTML=emoji.e;this.name.innerHTML=getEmojiName(emoji);}},{key:"hidePreview",value:function hidePreview(){this.emoji.innerHTML='';this.name.innerHTML='';}}]);return EmojiPreview;}(); + + function _classCallCheck$1(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _defineProperties$1(target,props){for(var i=0;i + if(val==='')return true;if(val==='false')return false;if(val==='true')return true;return val;}if(DOCUMENT&&typeof DOCUMENT.querySelector==='function'){var attrs=[['data-family-prefix','familyPrefix'],['data-replacement-class','replacementClass'],['data-auto-replace-svg','autoReplaceSvg'],['data-auto-add-css','autoAddCss'],['data-auto-a11y','autoA11y'],['data-search-pseudo-elements','searchPseudoElements'],['data-observe-mutations','observeMutations'],['data-mutate-approach','mutateApproach'],['data-keep-original-source','keepOriginalSource'],['data-measure-performance','measurePerformance'],['data-show-missing-icons','showMissingIcons']];attrs.forEach(function(_ref){var _ref2=_slicedToArray(_ref,2),attr=_ref2[0],key=_ref2[1];var val=coerce(getAttrConfig(attr));if(val!==undefined&&val!==null){initial[key]=val;}});}var _default={familyPrefix:DEFAULT_FAMILY_PREFIX,replacementClass:DEFAULT_REPLACEMENT_CLASS,autoReplaceSvg:true,autoAddCss:true,autoA11y:true,searchPseudoElements:false,observeMutations:true,mutateApproach:'async',keepOriginalSource:true,measurePerformance:false,showMissingIcons:true};var _config=_objectSpread({},_default,initial);if(!_config.autoReplaceSvg)_config.observeMutations=false;var config=_objectSpread({},_config);WINDOW.FontAwesomeConfig=config;var w=WINDOW||{};if(!w[NAMESPACE_IDENTIFIER])w[NAMESPACE_IDENTIFIER]={};if(!w[NAMESPACE_IDENTIFIER].styles)w[NAMESPACE_IDENTIFIER].styles={};if(!w[NAMESPACE_IDENTIFIER].hooks)w[NAMESPACE_IDENTIFIER].hooks={};if(!w[NAMESPACE_IDENTIFIER].shims)w[NAMESPACE_IDENTIFIER].shims=[];var namespace=w[NAMESPACE_IDENTIFIER];var functions=[];var listener=function listener(){DOCUMENT.removeEventListener('DOMContentLoaded',listener);loaded=1;functions.map(function(fn){return fn();});};var loaded=false;if(IS_DOM){loaded=(DOCUMENT.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(DOCUMENT.readyState);if(!loaded)DOCUMENT.addEventListener('DOMContentLoaded',listener);}var isNode=typeof global!=='undefined'&&typeof global.process!=='undefined'&&typeof global.process.emit==='function';var meaninglessTransform={size:16,x:0,y:0,rotate:0,flipX:false,flipY:false};function insertCss(css){if(!css||!IS_DOM){return;}var style=DOCUMENT.createElement('style');style.setAttribute('type','text/css');style.innerHTML=css;var headChildren=DOCUMENT.head.childNodes;var beforeChild=null;for(var i=headChildren.length-1;i>-1;i--){var child=headChildren[i];var tagName=(child.tagName||'').toUpperCase();if(['STYLE','LINK'].indexOf(tagName)>-1){beforeChild=child;}}DOCUMENT.head.insertBefore(style,beforeChild);return css;}var idPool='0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';function nextUniqueId(){var size=12;var id='';while(size-->0){id+=idPool[Math.random()*62|0];}return id;}function htmlEscape(str){return "".concat(str).replace(/&/g,'&').replace(/"/g,'"').replace(/'/g,''').replace(//g,'>');}function joinAttributes(attributes){return Object.keys(attributes||{}).reduce(function(acc,attributeName){return acc+"".concat(attributeName,"=\"").concat(htmlEscape(attributes[attributeName]),"\" ");},'').trim();}function joinStyles(styles){return Object.keys(styles||{}).reduce(function(acc,styleName){return acc+"".concat(styleName,": ").concat(styles[styleName],";");},'');}function transformIsMeaningful(transform){return transform.size!==meaninglessTransform.size||transform.x!==meaninglessTransform.x||transform.y!==meaninglessTransform.y||transform.rotate!==meaninglessTransform.rotate||transform.flipX||transform.flipY;}function transformForSvg(_ref){var transform=_ref.transform,containerWidth=_ref.containerWidth,iconWidth=_ref.iconWidth;var outer={transform:"translate(".concat(containerWidth/2," 256)")};var innerTranslate="translate(".concat(transform.x*32,", ").concat(transform.y*32,") ");var innerScale="scale(".concat(transform.size/16*(transform.flipX?-1:1),", ").concat(transform.size/16*(transform.flipY?-1:1),") ");var innerRotate="rotate(".concat(transform.rotate," 0 0)");var inner={transform:"".concat(innerTranslate," ").concat(innerScale," ").concat(innerRotate)};var path={transform:"translate(".concat(iconWidth/2*-1," -256)")};return {outer:outer,inner:inner,path:path};}var ALL_SPACE={x:0,y:0,width:'100%',height:'100%'};function fillBlack(abstract){var force=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(abstract.attributes&&(abstract.attributes.fill||force)){abstract.attributes.fill='black';}return abstract;}function deGroup(abstract){if(abstract.tag==='g'){return abstract.children;}else{return [abstract];}}function makeIconMasking(_ref){var children=_ref.children,attributes=_ref.attributes,main=_ref.main,mask=_ref.mask,transform=_ref.transform;var mainWidth=main.width,mainPath=main.icon;var maskWidth=mask.width,maskPath=mask.icon;var trans=transformForSvg({transform:transform,containerWidth:maskWidth,iconWidth:mainWidth});var maskRect={tag:'rect',attributes:_objectSpread({},ALL_SPACE,{fill:'white'})};var maskInnerGroupChildrenMixin=mainPath.children?{children:mainPath.children.map(fillBlack)}:{};var maskInnerGroup={tag:'g',attributes:_objectSpread({},trans.inner),children:[fillBlack(_objectSpread({tag:mainPath.tag,attributes:_objectSpread({},mainPath.attributes,trans.path)},maskInnerGroupChildrenMixin))]};var maskOuterGroup={tag:'g',attributes:_objectSpread({},trans.outer),children:[maskInnerGroup]};var maskId="mask-".concat(nextUniqueId());var clipId="clip-".concat(nextUniqueId());var maskTag={tag:'mask',attributes:_objectSpread({},ALL_SPACE,{id:maskId,maskUnits:'userSpaceOnUse',maskContentUnits:'userSpaceOnUse'}),children:[maskRect,maskOuterGroup]};var defs={tag:'defs',children:[{tag:'clipPath',attributes:{id:clipId},children:deGroup(maskPath)},maskTag]};children.push(defs,{tag:'rect',attributes:_objectSpread({fill:'currentColor','clip-path':"url(#".concat(clipId,")"),mask:"url(#".concat(maskId,")")},ALL_SPACE)});return {children:children,attributes:attributes};}function makeIconStandard(_ref){var children=_ref.children,attributes=_ref.attributes,main=_ref.main,transform=_ref.transform,styles=_ref.styles;var styleString=joinStyles(styles);if(styleString.length>0){attributes['style']=styleString;}if(transformIsMeaningful(transform)){var trans=transformForSvg({transform:transform,containerWidth:main.width,iconWidth:main.width});children.push({tag:'g',attributes:_objectSpread({},trans.outer),children:[{tag:'g',attributes:_objectSpread({},trans.inner),children:[{tag:main.icon.tag,children:main.icon.children,attributes:_objectSpread({},main.icon.attributes,trans.path)}]}]});}else{children.push(main.icon);}return {children:children,attributes:attributes};}function asIcon(_ref){var children=_ref.children,main=_ref.main,mask=_ref.mask,attributes=_ref.attributes,styles=_ref.styles,transform=_ref.transform;if(transformIsMeaningful(transform)&&main.found&&!mask.found){var width=main.width,height=main.height;var offset={x:width/height/2,y:0.5};attributes['style']=joinStyles(_objectSpread({},styles,{'transform-origin':"".concat(offset.x+transform.x/16,"em ").concat(offset.y+transform.y/16,"em")}));}return [{tag:'svg',attributes:attributes,children:children}];}function asSymbol(_ref){var prefix=_ref.prefix,iconName=_ref.iconName,children=_ref.children,attributes=_ref.attributes,symbol=_ref.symbol;var id=symbol===true?"".concat(prefix,"-").concat(config.familyPrefix,"-").concat(iconName):symbol;return [{tag:'svg',attributes:{style:'display: none;'},children:[{tag:'symbol',attributes:_objectSpread({},attributes,{id:id}),children:children}]}];}function makeInlineSvgAbstract(params){var _params$icons=params.icons,main=_params$icons.main,mask=_params$icons.mask,prefix=params.prefix,iconName=params.iconName,transform=params.transform,symbol=params.symbol,title=params.title,extra=params.extra,_params$watchable=params.watchable,watchable=_params$watchable===void 0?false:_params$watchable;var _ref=mask.found?mask:main,width=_ref.width,height=_ref.height;var widthClass="fa-w-".concat(Math.ceil(width/height*16));var attrClass=[config.replacementClass,iconName?"".concat(config.familyPrefix,"-").concat(iconName):'',widthClass].filter(function(c){return extra.classes.indexOf(c)===-1;}).concat(extra.classes).join(' ');var content={children:[],attributes:_objectSpread({},extra.attributes,{'data-prefix':prefix,'data-icon':iconName,'class':attrClass,'role':extra.attributes.role||'img','xmlns':'http://www.w3.org/2000/svg','viewBox':"0 0 ".concat(width," ").concat(height)})};if(watchable){content.attributes[DATA_FA_I2SVG]='';}if(title)content.children.push({tag:'title',attributes:{id:content.attributes['aria-labelledby']||"title-".concat(nextUniqueId())},children:[title]});var args=_objectSpread({},content,{prefix:prefix,iconName:iconName,main:main,mask:mask,transform:transform,symbol:symbol,styles:extra.styles});var _ref2=mask.found&&main.found?makeIconMasking(args):makeIconStandard(args),children=_ref2.children,attributes=_ref2.attributes;args.children=children;args.attributes=attributes;if(symbol){return asSymbol(args);}else{return asIcon(args);}}var noop$1=function noop(){};var p=config.measurePerformance&&PERFORMANCE&&PERFORMANCE.mark&&PERFORMANCE.measure?PERFORMANCE:{mark:noop$1,measure:noop$1};/** + * Internal helper to bind a function known to have 4 arguments + * to a given context. + */var bindInternal4=function bindInternal4(func,thisContext){return function(a,b,c,d){return func.call(thisContext,a,b,c,d);};};/** + * # Reduce + * + * A fast object `.reduce()` implementation. + * + * @param {Object} subject The object to reduce over. + * @param {Function} fn The reducer function. + * @param {mixed} initialValue The initial value for the reducer, defaults to subject[0]. + * @param {Object} thisContext The context for the reducer. + * @return {mixed} The final result. + */var reduce=function fastReduceObject(subject,fn,initialValue,thisContext){var keys=Object.keys(subject),length=keys.length,iterator=thisContext!==undefined?bindInternal4(fn,thisContext):fn,i,key,result;if(initialValue===undefined){i=1;result=subject[keys[0]];}else{i=0;result=initialValue;}for(;i2&&arguments[2]!==undefined?arguments[2]:{};var _params$skipHooks=params.skipHooks,skipHooks=_params$skipHooks===void 0?false:_params$skipHooks;var normalized=Object.keys(icons).reduce(function(acc,iconName){var icon=icons[iconName];var expanded=!!icon.icon;if(expanded){acc[icon.iconName]=icon.icon;}else{acc[iconName]=icon;}return acc;},{});if(typeof namespace.hooks.addPack==='function'&&!skipHooks){namespace.hooks.addPack(prefix,normalized);}else{namespace.styles[prefix]=_objectSpread({},namespace.styles[prefix]||{},normalized);}/** + * Font Awesome 4 used the prefix of `fa` for all icons. With the introduction + * of new styles we needed to differentiate between them. Prefix `fa` is now an alias + * for `fas` so we'll easy the upgrade process for our users by automatically defining + * this as well. + */if(prefix==='fas'){defineIcons('fa',icons);}}var styles=namespace.styles,shims=namespace.shims;var _byUnicode={};var _byLigature={};var _byOldName={};var build=function build(){var lookup=function lookup(reducer){return reduce(styles,function(o,style,prefix){o[prefix]=reduce(style,reducer,{});return o;},{});};_byUnicode=lookup(function(acc,icon,iconName){if(icon[3]){acc[icon[3]]=iconName;}return acc;});_byLigature=lookup(function(acc,icon,iconName){var ligatures=icon[2];acc[iconName]=iconName;ligatures.forEach(function(ligature){acc[ligature]=iconName;});return acc;});var hasRegular='far'in styles;_byOldName=reduce(shims,function(acc,shim){var oldName=shim[0];var prefix=shim[1];var iconName=shim[2];if(prefix==='far'&&!hasRegular){prefix='fas';}acc[oldName]={prefix:prefix,iconName:iconName};return acc;},{});};build();var styles$1=namespace.styles;function iconFromMapping(mapping,prefix,iconName){if(mapping&&mapping[prefix]&&mapping[prefix][iconName]){return {prefix:prefix,iconName:iconName,icon:mapping[prefix][iconName]};}}function toHtml(abstractNodes){var tag=abstractNodes.tag,_abstractNodes$attrib=abstractNodes.attributes,attributes=_abstractNodes$attrib===void 0?{}:_abstractNodes$attrib,_abstractNodes$childr=abstractNodes.children,children=_abstractNodes$childr===void 0?[]:_abstractNodes$childr;if(typeof abstractNodes==='string'){return htmlEscape(abstractNodes);}else{return "<".concat(tag," ").concat(joinAttributes(attributes),">").concat(children.map(toHtml).join(''),"");}}function MissingIcon(error){this.name='MissingIcon';this.message=error||'Icon unavailable';this.stack=new Error().stack;}MissingIcon.prototype=Object.create(Error.prototype);MissingIcon.prototype.constructor=MissingIcon;var FILL={fill:'currentColor'};var ANIMATION_BASE={attributeType:'XML',repeatCount:'indefinite',dur:'2s'};var RING={tag:'path',attributes:_objectSpread({},FILL,{d:'M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z'})};var OPACITY_ANIMATE=_objectSpread({},ANIMATION_BASE,{attributeName:'opacity'});var DOT={tag:'circle',attributes:_objectSpread({},FILL,{cx:'256',cy:'364',r:'28'}),children:[{tag:'animate',attributes:_objectSpread({},ANIMATION_BASE,{attributeName:'r',values:'28;14;28;28;14;28;'})},{tag:'animate',attributes:_objectSpread({},OPACITY_ANIMATE,{values:'1;0;1;1;0;1;'})}]};var QUESTION={tag:'path',attributes:_objectSpread({},FILL,{opacity:'1',d:'M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z'}),children:[{tag:'animate',attributes:_objectSpread({},OPACITY_ANIMATE,{values:'1;0;0;0;0;1;'})}]};var EXCLAMATION={tag:'path',attributes:_objectSpread({},FILL,{opacity:'0',d:'M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z'}),children:[{tag:'animate',attributes:_objectSpread({},OPACITY_ANIMATE,{values:'0;0;1;1;0;0;'})}]};var styles$2=namespace.styles;function asFoundIcon(icon){var width=icon[0];var height=icon[1];var _icon$slice=icon.slice(4),_icon$slice2=_slicedToArray(_icon$slice,1),vectorData=_icon$slice2[0];var element=null;if(Array.isArray(vectorData)){element={tag:'g',attributes:{class:"".concat(config.familyPrefix,"-").concat(DUOTONE_CLASSES.GROUP)},children:[{tag:'path',attributes:{class:"".concat(config.familyPrefix,"-").concat(DUOTONE_CLASSES.SECONDARY),fill:'currentColor',d:vectorData[0]}},{tag:'path',attributes:{class:"".concat(config.familyPrefix,"-").concat(DUOTONE_CLASSES.PRIMARY),fill:'currentColor',d:vectorData[1]}}]};}else{element={tag:'path',attributes:{fill:'currentColor',d:vectorData}};}return {found:true,width:width,height:height,icon:element};}var styles$3=namespace.styles;var baseStyles="svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}";function css$1(){var dfp=DEFAULT_FAMILY_PREFIX;var drc=DEFAULT_REPLACEMENT_CLASS;var fp=config.familyPrefix;var rc=config.replacementClass;var s=baseStyles;if(fp!==dfp||rc!==drc){var dPatt=new RegExp("\\.".concat(dfp,"\\-"),'g');var customPropPatt=new RegExp("\\--".concat(dfp,"\\-"),'g');var rPatt=new RegExp("\\.".concat(drc),'g');s=s.replace(dPatt,".".concat(fp,"-")).replace(customPropPatt,"--".concat(fp,"-")).replace(rPatt,".".concat(rc));}return s;}var Library=/*#__PURE__*/function(){function Library(){_classCallCheck$1(this,Library);this.definitions={};}_createClass$1(Library,[{key:"add",value:function add(){var _this=this;for(var _len=arguments.length,definitions=new Array(_len),_key=0;_key<_len;_key++){definitions[_key]=arguments[_key];}var additions=definitions.reduce(this._pullDefinitions,{});Object.keys(additions).forEach(function(key){_this.definitions[key]=_objectSpread({},_this.definitions[key]||{},additions[key]);defineIcons(key,additions[key]);build();});}},{key:"reset",value:function reset(){this.definitions={};}},{key:"_pullDefinitions",value:function _pullDefinitions(additions,definition){var normalized=definition.prefix&&definition.iconName&&definition.icon?{0:definition}:definition;Object.keys(normalized).map(function(key){var _normalized$key=normalized[key],prefix=_normalized$key.prefix,iconName=_normalized$key.iconName,icon=_normalized$key.icon;if(!additions[prefix])additions[prefix]={};additions[prefix][iconName]=icon;});return additions;}}]);return Library;}();function ensureCss(){if(config.autoAddCss&&!_cssInserted){insertCss(css$1());_cssInserted=true;}}function apiObject(val,abstractCreator){Object.defineProperty(val,'abstract',{get:abstractCreator});Object.defineProperty(val,'html',{get:function get(){return val.abstract.map(function(a){return toHtml(a);});}});Object.defineProperty(val,'node',{get:function get(){if(!IS_DOM)return;var container=DOCUMENT.createElement('div');container.innerHTML=val.html;return container.children;}});return val;}function findIconDefinition(iconLookup){var _iconLookup$prefix=iconLookup.prefix,prefix=_iconLookup$prefix===void 0?'fa':_iconLookup$prefix,iconName=iconLookup.iconName;if(!iconName)return;return iconFromMapping(library.definitions,prefix,iconName)||iconFromMapping(namespace.styles,prefix,iconName);}function resolveIcons(next){return function(maybeIconDefinition){var params=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var iconDefinition=(maybeIconDefinition||{}).icon?maybeIconDefinition:findIconDefinition(maybeIconDefinition||{});var mask=params.mask;if(mask){mask=(mask||{}).icon?mask:findIconDefinition(mask||{});}return next(iconDefinition,_objectSpread({},params,{mask:mask}));};}var library=new Library();var _cssInserted=false;var icon=resolveIcons(function(iconDefinition){var params=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var _params$transform=params.transform,transform=_params$transform===void 0?meaninglessTransform:_params$transform,_params$symbol=params.symbol,symbol=_params$symbol===void 0?false:_params$symbol,_params$mask=params.mask,mask=_params$mask===void 0?null:_params$mask,_params$title=params.title,title=_params$title===void 0?null:_params$title,_params$classes=params.classes,classes=_params$classes===void 0?[]:_params$classes,_params$attributes=params.attributes,attributes=_params$attributes===void 0?{}:_params$attributes,_params$styles=params.styles,styles=_params$styles===void 0?{}:_params$styles;if(!iconDefinition)return;var prefix=iconDefinition.prefix,iconName=iconDefinition.iconName,icon=iconDefinition.icon;return apiObject(_objectSpread({type:'icon'},iconDefinition),function(){ensureCss();if(config.autoA11y){if(title){attributes['aria-labelledby']="".concat(config.replacementClass,"-title-").concat(nextUniqueId());}else{attributes['aria-hidden']='true';attributes['focusable']='false';}}return makeInlineSvgAbstract({icons:{main:asFoundIcon(icon),mask:mask?asFoundIcon(mask.icon):{found:false,width:null,height:null,icon:{}}},prefix:prefix,iconName:iconName,transform:_objectSpread({},meaninglessTransform,transform),symbol:symbol,title:title,extra:{attributes:attributes,styles:styles,classes:classes}});});}); + + var faCat={prefix:'fas',iconName:'cat',icon:[512,512,[],"f6be","M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"]};var faCoffee={prefix:'fas',iconName:'coffee',icon:[640,512,[],"f0f4","M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z"]};var faFutbol={prefix:'fas',iconName:'futbol',icon:[512,512,[],"f1e3","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-48 0l-.003-.282-26.064 22.741-62.679-58.5 16.454-84.355 34.303 3.072c-24.889-34.216-60.004-60.089-100.709-73.141l13.651 31.939L256 139l-74.953-41.525 13.651-31.939c-40.631 13.028-75.78 38.87-100.709 73.141l34.565-3.073 16.192 84.355-62.678 58.5-26.064-22.741-.003.282c0 43.015 13.497 83.952 38.472 117.991l7.704-33.897 85.138 10.447 36.301 77.826-29.902 17.786c40.202 13.122 84.29 13.148 124.572 0l-29.902-17.786 36.301-77.826 85.138-10.447 7.704 33.897C442.503 339.952 456 299.015 456 256zm-248.102 69.571l-29.894-91.312L256 177.732l77.996 56.527-29.622 91.312h-96.476z"]};var faHistory={prefix:'fas',iconName:'history',icon:[512,512,[],"f1da","M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784l9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z"]};var faMusic={prefix:'fas',iconName:'music',icon:[512,512,[],"f001","M511.99 32.01c0-21.71-21.1-37.01-41.6-30.51L150.4 96c-13.3 4.2-22.4 16.5-22.4 30.5v261.42c-10.05-2.38-20.72-3.92-32-3.92-53.02 0-96 28.65-96 64s42.98 64 96 64 96-28.65 96-64V214.31l256-75.02v184.63c-10.05-2.38-20.72-3.92-32-3.92-53.02 0-96 28.65-96 64s42.98 64 96 64 96-28.65 96-64l-.01-351.99z"]};var faSearch={prefix:'fas',iconName:'search',icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]};var faTimes={prefix:'fas',iconName:'times',icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]}; + + var faBuilding={prefix:'far',iconName:'building',icon:[448,512,[],"f1ad","M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z"]};var faFlag={prefix:'far',iconName:'flag',icon:[512,512,[],"f024","M336.174 80c-49.132 0-93.305-32-161.913-32-31.301 0-58.303 6.482-80.721 15.168a48.04 48.04 0 0 0 2.142-20.727C93.067 19.575 74.167 1.594 51.201.104 23.242-1.71 0 20.431 0 48c0 17.764 9.657 33.262 24 41.562V496c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-83.443C109.869 395.28 143.259 384 199.826 384c49.132 0 93.305 32 161.913 32 58.479 0 101.972-22.617 128.548-39.981C503.846 367.161 512 352.051 512 335.855V95.937c0-34.459-35.264-57.768-66.904-44.117C409.193 67.309 371.641 80 336.174 80zM464 336c-21.783 15.412-60.824 32-102.261 32-59.945 0-102.002-32-161.913-32-43.361 0-96.379 9.403-127.826 24V128c21.784-15.412 60.824-32 102.261-32 59.945 0 102.002 32 161.913 32 43.271 0 96.32-17.366 127.826-32v240z"]};var faFrown={prefix:'far',iconName:'frown',icon:[496,512,[],"f119","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160-64c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-80 128c-40.2 0-78 17.7-103.8 48.6-8.5 10.2-7.1 25.3 3.1 33.8 10.2 8.4 25.3 7.1 33.8-3.1 16.6-19.9 41-31.4 66.9-31.4s50.3 11.4 66.9 31.4c8.1 9.7 23.1 11.9 33.8 3.1 10.2-8.5 11.5-23.6 3.1-33.8C326 321.7 288.2 304 248 304z"]};var faLightbulb={prefix:'far',iconName:'lightbulb',icon:[352,512,[],"f0eb","M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z"]};var faSmile={prefix:'far',iconName:'smile',icon:[496,512,[],"f118","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z"]}; + + library.add(faBuilding,faCat,faCoffee,faFlag,faFrown,faFutbol,faHistory,faLightbulb,faMusic,faSearch,faSmile,faTimes);var building=icon({prefix:'far',iconName:'building'}).html;var cat=icon({prefix:'fas',iconName:'cat'}).html;var coffee=icon({prefix:'fas',iconName:'coffee'}).html;var flag=icon({prefix:'far',iconName:'flag'}).html;var futbol=icon({prefix:'fas',iconName:'futbol'}).html;var frown=icon({prefix:'far',iconName:'frown'}).html;var history=icon({prefix:'fas',iconName:'history'}).html;var lightbulb=icon({prefix:'far',iconName:'lightbulb'}).html;var music=icon({prefix:'fas',iconName:'music'}).html;var search=icon({prefix:'fas',iconName:'search'}).html;var smile=icon({prefix:'far',iconName:'smile'}).html;var times=icon({prefix:'fas',iconName:'times'}).html; + + var LOCAL_STORAGE_KEY='emojiPicker.recent';function load(){return JSON.parse(localStorage.getItem(LOCAL_STORAGE_KEY))||[];}function save(emoji,options){var recents=load();var recent={e:emoji.e,n:getEmojiName(emoji),k:emoji.k||getEmojiName(emoji)};localStorage.setItem(LOCAL_STORAGE_KEY,JSON.stringify([recent].concat(_toConsumableArray(recents.filter(function(r){return r.k!==recent.k;}))).slice(0,options.recentsCount)));} + + var CLASS_EMOJI='emoji-picker__emoji';var Emoji=/*#__PURE__*/function(){function Emoji(emoji,showVariants,showPreview,events,options){_classCallCheck(this,Emoji);this.emoji=emoji;this.showVariants=showVariants;this.showPreview=showPreview;this.events=events;this.options=options;}_createClass(Emoji,[{key:"render",value:function render(){var _this=this;var emojiButton=createElement('button',CLASS_EMOJI);emojiButton.innerHTML=this.emoji.e;emojiButton.addEventListener('click',function(){return _this.onEmojiClick();});emojiButton.addEventListener('mouseover',function(){return _this.onEmojiHover();});emojiButton.addEventListener('mouseout',function(){return _this.onEmojiLeave();});return emojiButton;}},{key:"onEmojiClick",value:function onEmojiClick(){// TODO move this side effect out of Emoji, make the recent module listen for event + if((!this.emoji.v||!this.showVariants||!this.options.showVariants)&&this.options.showRecents){save(this.emoji,this.options);}this.events.emit(EMOJI,{emoji:this.emoji,showVariants:this.showVariants});}},{key:"onEmojiHover",value:function onEmojiHover(){if(this.showPreview){this.events.emit(SHOW_PREVIEW,this.emoji);}}},{key:"onEmojiLeave",value:function onEmojiLeave(){if(this.showPreview){this.events.emit(HIDE_PREVIEW);}}}]);return Emoji;}(); + + var CLASS_EMOJI_CONTAINER='emoji-picker__emojis';var EmojiContainer=/*#__PURE__*/function(){function EmojiContainer(emojis,showVariants,events,options){_classCallCheck(this,EmojiContainer);this.emojis=emojis;this.showVariants=showVariants;this.events=events;this.options=options;}_createClass(EmojiContainer,[{key:"render",value:function render(){var _this=this;var emojiContainer=createElement('div',CLASS_EMOJI_CONTAINER);this.emojis.forEach(function(emoji){return emojiContainer.appendChild(new Emoji(emoji,_this.showVariants,true,_this.events,_this.options).render());});return emojiContainer;}}]);return EmojiContainer;}(); + + var CLASS_SEARCH_CONTAINER='emoji-picker__search-container';var CLASS_SEARCH_FIELD='emoji-picker__search';var CLASS_SEARCH_ICON='emoji-picker__search-icon';var CLASS_NOT_FOUND='emoji-picker__search-not-found';var CLASS_NOT_FOUND_ICON='emoji-picker__search-not-found-icon';var Search=/*#__PURE__*/function(){function Search(events,i18n,options,emojiData,autoFocusSearch){_classCallCheck(this,Search);this.events=events;this.i18n=i18n;this.options=options;this.emojiData=emojiData;this.autoFocusSearch=autoFocusSearch;}_createClass(Search,[{key:"render",value:function render(){var _this=this;this.searchContainer=createElement('div',CLASS_SEARCH_CONTAINER);this.searchField=createElement('input',CLASS_SEARCH_FIELD);this.searchField.placeholder=this.i18n.search;this.searchContainer.appendChild(this.searchField);this.searchIcon=createElement('span',CLASS_SEARCH_ICON);this.searchIcon.innerHTML=search;this.searchIcon.addEventListener('click',function(event){return _this.onClearSearch(event);});this.searchContainer.appendChild(this.searchIcon);if(this.autoFocusSearch){setTimeout(function(){return _this.searchField.focus();});}this.searchField.addEventListener('keydown',function(event){return _this.onKeyDown(event);});this.searchField.addEventListener('keyup',function(){return _this.onKeyUp();});return this.searchContainer;}},{key:"onClearSearch",value:function onClearSearch(event){event.stopPropagation();if(this.searchField.value){this.searchField.value='';this.events.emit(SHOW_TABS);this.searchIcon.innerHTML=search;this.searchIcon.style.cursor='default';}}},{key:"onKeyDown",value:function onKeyDown(event){if(event.key==='Escape'&&this.searchField.value!==''){event.stopPropagation();this.searchField.value='';this.events.emit(SHOW_TABS);}}},{key:"onKeyUp",value:function onKeyUp(){var _this2=this;if(!this.searchField.value){this.searchIcon.innerHTML=search;this.searchIcon.style.cursor='default';this.events.emit(SHOW_TABS);}else{this.searchIcon.innerHTML=times;this.searchIcon.style.cursor='pointer';this.events.emit(HIDE_TABS);var searchResults=this.emojiData.filter(function(emoji){return emoji.n.filter(function(name){return name.toLowerCase().indexOf(_this2.searchField.value.toLowerCase())>=0;}).length;});this.events.emit(HIDE_PREVIEW);if(searchResults.length){this.events.emit(SHOW_SEARCH_RESULTS,new EmojiContainer(searchResults,true,this.events,this.options).render());}else{this.events.emit(SHOW_SEARCH_RESULTS,new NotFoundMessage(this.i18n.notFound).render());}}}}]);return Search;}();var NotFoundMessage=/*#__PURE__*/function(){function NotFoundMessage(message){_classCallCheck(this,NotFoundMessage);this.message=message;}_createClass(NotFoundMessage,[{key:"render",value:function render(){var container=createElement('div',CLASS_NOT_FOUND);var iconContainer=createElement('div',CLASS_NOT_FOUND_ICON);iconContainer.innerHTML=frown;container.appendChild(iconContainer);var messageContainer=createElement('h2');messageContainer.innerHTML=this.message;container.appendChild(messageContainer);return container;}}]);return NotFoundMessage;}(); + + var i18n={search:'Search emojis...',categories:{recents:'Recent Emojis',smileys:'Smileys & People',animals:'Animals & Nature',food:'Food & Drink',activities:'Activities',travel:'Travel & Places',objects:'Objects',symbols:'Symbols',flags:'Flags'},notFound:'No emojis found'}; + + var CLASS_ACTIVE_TAB='active';var CLASS_TABS_CONTAINER='emoji-picker__tabs-container';var CLASS_TABS='emoji-picker__tabs';var CLASS_TAB='emoji-picker__tab';var CLASS_TAB_BODY='emoji-picker__tab-body';var emojiCategories={};emojiData.forEach(function(emoji){var categoryList=emojiCategories[categories[emoji.c]];if(!categoryList){categoryList=emojiCategories[categories[emoji.c]]=[];}categoryList.push(emoji);});var categoryIcons={smileys:smile,animals:cat,food:coffee,activities:futbol,travel:building,objects:lightbulb,symbols:music,flags:flag};var Tabs=/*#__PURE__*/function(){function Tabs(events,i18n,options){_classCallCheck(this,Tabs);this.events=events;this.i18n=i18n;this.options=options;this.setActiveTab=this.setActiveTab.bind(this);}_createClass(Tabs,[{key:"setActiveTab",value:function setActiveTab(index){var animate=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(index===this.activeTab){return;}var currentActiveTab=this.activeTab;if(currentActiveTab>=0){this.tabs[currentActiveTab].setActive(false);var currentActiveTabBody=this.tabBodies[currentActiveTab].container;var newActiveTabBody=this.tabBodies[index].container;newActiveTabBody.querySelector('.emoji-picker__emojis').scrollTop=0;if(animate){if(index>currentActiveTab){this.transitionTabs(newActiveTabBody,currentActiveTabBody,25,-25);}else{this.transitionTabs(newActiveTabBody,currentActiveTabBody,-25,25);}}}this.activeTab=index;this.tabBodies[this.activeTab].setActive(true);this.tabs[this.activeTab].setActive(true);}},{key:"transitionTabs",value:function transitionTabs(newActiveTabBody,currentActiveTabBody,newTranslate,currentTranslate){requestAnimationFrame(function(){newActiveTabBody.style.transition='none';newActiveTabBody.style.transform="translateX(".concat(newTranslate,"rem)");requestAnimationFrame(function(){currentActiveTabBody.style.transform="translateX(".concat(currentTranslate,"rem)");newActiveTabBody.style.transition='transform 0.25s';requestAnimationFrame(function(){newActiveTabBody.style.transform='translateX(0)';});});});}},{key:"render",value:function render(){var tabsContainer=createElement('div',CLASS_TABS_CONTAINER);tabsContainer.appendChild(this.createTabs());tabsContainer.appendChild(this.createTabBodies());this.setActiveTab(this.options.showRecents?1:0,false);return tabsContainer;}},{key:"createTabs",value:function createTabs(){var _this=this;this.tabsList=createElement('ul',CLASS_TABS);this.tabs=Object.keys(categoryIcons).map(function(category,index){return new Tab(categoryIcons[category],_this.options.showRecents?index+1:index,_this.setActiveTab);});if(this.options.showRecents){var recentTab=new Tab(history,0,this.setActiveTab);this.tabs.splice(0,0,recentTab);}this.tabs.forEach(function(tab){return _this.tabsList.appendChild(tab.render());});return this.tabsList;}},{key:"createTabBodies",value:function createTabBodies(){var _this2=this;this.tabBodyContainer=createElement('div');this.tabBodies=Object.keys(categoryIcons).map(function(category,index){return new TabBody(_this2.i18n.categories[category]||i18n.categories[category],new EmojiContainer(emojiCategories[category],true,_this2.events,_this2.options).render(),_this2.options.showRecents?index+1:index);});if(this.options.showRecents){var recentTabBody=new TabBody(this.i18n.categories.recents||i18n.categories.recents,new EmojiContainer(load(),false,this.events,this.options).render(),0);this.tabBodies.splice(0,0,recentTabBody);this.events.on(EMOJI,function(){var newRecents=new TabBody(_this2.i18n.categories.recents||i18n.categories.recents,new EmojiContainer(load(),false,_this2.events,_this2.options).render(),0);setTimeout(function(){_this2.tabBodyContainer.replaceChild(newRecents.render(),_this2.tabBodyContainer.firstChild);_this2.tabBodies[0]=newRecents;if(_this2.activeTab===0){_this2.setActiveTab(0);}});});}this.tabBodies.forEach(function(tabBody){return _this2.tabBodyContainer.appendChild(tabBody.render());});return this.tabBodyContainer;}}]);return Tabs;}();var Tab=/*#__PURE__*/function(){function Tab(icon,index,setActiveTab){_classCallCheck(this,Tab);this.icon=icon;this.index=index;this.setActiveTab=setActiveTab;}_createClass(Tab,[{key:"render",value:function render(){var _this3=this;this.tab=createElement('li',CLASS_TAB);this.tab.innerHTML=this.icon;this.tab.addEventListener('click',function(){return _this3.setActiveTab(_this3.index);});return this.tab;}},{key:"setActive",value:function setActive(active){if(active){this.tab.classList.add(CLASS_ACTIVE_TAB);}else{this.tab.classList.remove(CLASS_ACTIVE_TAB);}}}]);return Tab;}();var TabBody=/*#__PURE__*/function(){function TabBody(category,content,index){_classCallCheck(this,TabBody);this.category=category;this.content=content;this.index=index;}_createClass(TabBody,[{key:"render",value:function render(){this.container=createElement('div',CLASS_TAB_BODY);var title=createElement('h2');title.innerHTML=this.category;this.container.appendChild(title);this.container.appendChild(this.content);return this.container;}},{key:"setActive",value:function setActive(active){if(active){this.container.classList.add(CLASS_ACTIVE_TAB);}else{this.container.classList.remove(CLASS_ACTIVE_TAB);}}}]);return TabBody;}(); + + var CLASS_OVERLAY='emoji-picker__variant-overlay';var CLASS_POPUP='emoji-picker__variant-popup';var CLASS_CLOSE_BUTTON='emoji-picker__variant-popup-close-button';var VariantPopup=/*#__PURE__*/function(){function VariantPopup(events,emoji,options){_classCallCheck(this,VariantPopup);this.events=events;this.emoji=emoji;this.options=options;}_createClass(VariantPopup,[{key:"render",value:function render(){var _this=this;var popup=createElement('div',CLASS_POPUP);var overlay=createElement('div',CLASS_OVERLAY);overlay.addEventListener('click',function(event){event.stopPropagation();if(!popup.contains(event.target)){_this.events.emit(HIDE_VARIANT_POPUP);}});popup.appendChild(new Emoji(this.emoji,false,false,this.events,this.options).render());Object.keys(this.emoji.v).forEach(function(variant){popup.appendChild(new Emoji(_this.emoji.v[variant],false,false,_this.events,_this.options).render());});var closeButton=createElement('button',CLASS_CLOSE_BUTTON);closeButton.innerHTML=times;closeButton.addEventListener('click',function(event){event.stopPropagation();_this.events.emit(HIDE_VARIANT_POPUP);});popup.appendChild(closeButton);overlay.appendChild(popup);return overlay;}}]);return VariantPopup;}(); + + var CLASS_PICKER='emoji-picker';var CLASS_PICKER_CONTENT='emoji-picker__content';var DEFAULT_OPTIONS={position:'right-start',autoHide:true,autoFocusSearch:true,showPreview:true,showSearch:true,showRecents:true,showVariants:true,recentsCount:50};var EmojiButton=/*#__PURE__*/function(){function EmojiButton(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};_classCallCheck(this,EmojiButton);this.pickerVisible=false;this.options=_objectSpread2({},DEFAULT_OPTIONS,{},options);if(!this.options.rootElement){this.options.rootElement=document.body;}this.i18n=_objectSpread2({},i18n,{},options.i18n);this.onDocumentClick=this.onDocumentClick.bind(this);this.onDocumentKeydown=this.onDocumentKeydown.bind(this);this.events=new tinyEmitter();this.publicEvents=new tinyEmitter();}_createClass(EmojiButton,[{key:"on",value:function on(event,callback){this.publicEvents.on(event,callback);}},{key:"off",value:function off(event,callback){this.publicEvents.off(event,callback);}},{key:"buildPicker",value:function buildPicker(){var _this=this;this.pickerEl=createElement('div',CLASS_PICKER);if(this.options.zIndex){this.pickerEl.style.zIndex=this.options.zIndex;}var pickerContent=createElement('div',CLASS_PICKER_CONTENT);if(this.options.showSearch){var searchContainer=new Search(this.events,this.i18n,this.options,emojiData,this.options.autoFocusSearch).render();this.pickerEl.appendChild(searchContainer);}this.pickerEl.appendChild(pickerContent);var tabs=new Tabs(this.events,this.i18n,this.options).render();pickerContent.appendChild(tabs);this.events.on(HIDE_TABS,function(){if(pickerContent.contains(tabs)){pickerContent.removeChild(tabs);}});this.events.on(SHOW_TABS,function(){if(!pickerContent.contains(tabs)){empty(pickerContent);pickerContent.appendChild(tabs);}});this.events.on(SHOW_SEARCH_RESULTS,function(searchResults){empty(pickerContent);searchResults.classList.add('search-results');pickerContent.appendChild(searchResults);});if(this.options.showPreview){this.pickerEl.appendChild(new EmojiPreview(this.events).render());}var variantPopup;this.events.on(EMOJI,function(_ref){var emoji=_ref.emoji,showVariants=_ref.showVariants;if(emoji.v&&showVariants&&_this.options.showVariants){variantPopup=new VariantPopup(_this.events,emoji,_this.options).render();_this.pickerEl.appendChild(variantPopup);}else{if(variantPopup&&variantPopup.parentNode===_this.pickerEl){_this.pickerEl.removeChild(variantPopup);}_this.publicEvents.emit('emoji',emoji.e);if(_this.options.autoHide){_this.hidePicker();}}});this.events.on(HIDE_VARIANT_POPUP,function(){_this.pickerEl.removeChild(variantPopup);variantPopup=null;});this.options.rootElement.appendChild(this.pickerEl);setTimeout(function(){document.addEventListener('click',_this.onDocumentClick);document.addEventListener('keydown',_this.onDocumentKeydown);});}},{key:"onDocumentClick",value:function onDocumentClick(event){if(!this.pickerEl.contains(event.target)){this.hidePicker();}}},{key:"hidePicker",value:function hidePicker(){var _this2=this;// this.pickerEl.style.opacity = 0; + this.pickerEl.classList.remove('visible');this.pickerVisible=false;this.events.off(EMOJI);this.events.off(HIDE_VARIANT_POPUP);this.hideInProgress=true;setTimeout(function(){_this2.options.rootElement.removeChild(_this2.pickerEl);_this2.popper.destroy();_this2.pickerEl.style.transition='';_this2.hideInProgress=false;},500);document.removeEventListener('click',this.onDocumentClick);document.removeEventListener('keydown',this.onDocumentKeydown);}},{key:"showPicker",value:function showPicker(referenceEl){var _this3=this;var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(this.hideInProgress){return;}this.pickerVisible=true;this.buildPicker();this.popper=new Popper(referenceEl,this.pickerEl,{placement:options.position||this.options.position,modifiers:{computeStyle:{gpuAcceleration:false}}});requestAnimationFrame(function(){return _this3.pickerEl.classList.add('visible');});}},{key:"onDocumentKeydown",value:function onDocumentKeydown(event){if(event.key==='Escape'){this.hidePicker();}}}]);return EmojiButton;}(); + + return EmojiButton; + +}));