/* minified */ !function(e,t){"function"==typeof define&&define.amd?define([],t):e.converse=t()}(this,(function(){ /** * @license almond 0.3.3 Copyright jQuery Foundation and other contributors. * Released under MIT license, http://github.com/requirejs/almond/LICENSE */ var e,t,f,n;function o(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var f=document.createEvent("CustomEvent");return f.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),f}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)} /*! * Backbone.VDOMView * * MIT Licensed. Copyright (c) 2017, JC Brand */return function(n){var o,a,r,c,s={},i={},u={},_={},d=Object.prototype.hasOwnProperty,l=[].slice,h=/\.js$/;function m(e,t){return d.call(e,t)}function g(e,t){var f,n,o,a,r,c,s,i,_,d,l,m=t&&t.split("/"),g=u.map,p=g&&g["*"]||{};if(e){for(r=(e=e.split("/")).length-1,u.nodeIdCompat&&h.test(e[r])&&(e[r]=e[r].replace(h,"")),"."===e[0].charAt(0)&&m&&(e=m.slice(0,m.length-1).concat(e)),_=0;_0&&(e.splice(_-1,2),_-=2)}e=e.join("/")}if((m||p)&&g){for(_=(f=e.split("/")).length;_>0;_-=1){if(n=f.slice(0,_).join("/"),m)for(d=m.length;d>0;d-=1)if((o=g[m.slice(0,d).join("/")])&&(o=o[n])){a=o,c=_;break}if(a)break;!s&&p&&p[n]&&(s=p[n],i=_)}!a&&s&&(a=s,c=i),a&&(f.splice(0,c,a),e=f.join("/"))}return e}function p(e,t){return function(){var f=l.call(arguments,0);return"string"!=typeof f[0]&&1===f.length&&f.push(null),a.apply(void 0,f.concat([e,t]))}}function b(e){return function(t){s[e]=t}}function y(e){if(m(i,e)){var t=i[e];delete i[e],_[e]=!0,o.apply(void 0,t)}if(!m(s,e)&&!m(_,e))throw new Error("No "+e);return s[e]}function v(e){var t,f=e?e.indexOf("!"):-1;return f>-1&&(t=e.substring(0,f),e=e.substring(f+1,e.length)),[t,e]}function w(e){return e?v(e):[]}function k(e){return function(){return u&&u.config&&u.config[e]||{}}}r=function(e,t){var f,n,o=v(e),a=o[0],r=t[1];return e=o[1],a&&(f=y(a=g(a,r))),a?e=f&&f.normalize?f.normalize(e,(n=r,function(e){return g(e,n)})):g(e,r):(a=(o=v(e=g(e,r)))[0],e=o[1],a&&(f=y(a))),{f:a?a+"!"+e:e,n:e,pr:a,p:f}},c={require:function(e){return p(e)},exports:function(e){var t=s[e];return void 0!==t?t:s[e]={}},module:function(e){return{id:e,uri:"",exports:s[e],config:k(e)}}},o=function(e,t,f,n){var o,a,u,d,l,h,g,v=[],k=typeof f;if(h=w(n=n||e),"undefined"===k||"function"===k){for(t=!t.length&&f.length?["require","exports","module"]:t,l=0;l+~]|"+P+")"+P+"*"),W=new RegExp("="+P+"*([^\\]'\"]*?)"+P+"*\\]","g"),V=new RegExp(q),G=new RegExp("^"+H+"$"),J={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+F),PSEUDO:new RegExp("^"+q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:new RegExp("^(?:"+I+")$","i"),needsContext:new RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},$=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Q=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Z=/[+~]/,ee=new RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),te=function(e,t,f){var n="0x"+t-65536;return n!=n||f?t:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},fe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){l()},ae=ye((function(e){return!0===e.disabled&&("form"in e||"label"in e)}),{dir:"parentNode",next:"legend"});try{O.apply(L=D.call(k.childNodes),k.childNodes),L[k.childNodes.length].nodeType}catch(e){O={apply:L.length?function(e,t){j.apply(e,D.call(t))}:function(e,t){for(var f=e.length,n=0;e[f++]=t[n++];);e.length=f-1}}}function re(e,t,f,o){var a,r,s,u,_,d,m,b=t&&t.ownerDocument,y=t?t.nodeType:9;if(f=f||[],"string"!=typeof e||!e||1!==y&&9!==y&&11!==y)return f;if(!o&&((t?t.ownerDocument||t:k)!==h&&l(t),t=t||h,g)){if(11!==y&&(_=Q.exec(e)))if(a=_[1]){if(9===y){if(!(s=t.getElementById(a)))return f;if(s.id===a)return f.push(s),f}else if(b&&(s=b.getElementById(a))&&v(t,s)&&s.id===a)return f.push(s),f}else{if(_[2])return O.apply(f,t.getElementsByTagName(e)),f;if((a=_[3])&&n.getElementsByClassName&&t.getElementsByClassName)return O.apply(f,t.getElementsByClassName(a)),f}if(n.qsa&&!A[e+" "]&&(!p||!p.test(e))){if(1!==y)b=t,m=e;else if("object"!==t.nodeName.toLowerCase()){for((u=t.getAttribute("id"))?u=u.replace(fe,ne):t.setAttribute("id",u=w),r=(d=c(e)).length;r--;)d[r]="#"+u+" "+be(d[r]);m=d.join(","),b=Z.test(e)&&ge(t.parentNode)||t}if(m)try{return O.apply(f,b.querySelectorAll(m)),f}catch(e){}finally{u===w&&t.removeAttribute("id")}}}return i(e.replace(B,"$1"),t,f,o)}function ce(){var e=[];return function t(f,n){return e.push(f+" ")>o.cacheLength&&delete t[e.shift()],t[f+" "]=n}}function se(e){return e[w]=!0,e}function ie(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ue(e,t){for(var f=e.split("|"),n=f.length;n--;)o.attrHandle[f[n]]=t}function _e(e,t){var f=t&&e,n=f&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(f)for(;f=f.nextSibling;)if(f===t)return-1;return e?1:-1}function de(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function le(e){return function(t){var f=t.nodeName.toLowerCase();return("input"===f||"button"===f)&&t.type===e}}function he(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ae(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function me(e){return se((function(t){return t=+t,se((function(f,n){for(var o,a=e([],f.length,t),r=a.length;r--;)f[o=a[r]]&&(f[o]=!(n[o]=f[o]))}))}))}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=re.support={},r=re.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},l=re.setDocument=function(e){var t,f,a=e?e.ownerDocument||e:k;return a!==h&&9===a.nodeType&&a.documentElement?(m=(h=a).documentElement,g=!r(h),k!==h&&(f=h.defaultView)&&f.top!==f&&(f.addEventListener?f.addEventListener("unload",oe,!1):f.attachEvent&&f.attachEvent("onunload",oe)),n.attributes=ie((function(e){return e.className="i",!e.getAttribute("className")})),n.getElementsByTagName=ie((function(e){return e.appendChild(h.createComment("")),!e.getElementsByTagName("*").length})),n.getElementsByClassName=K.test(h.getElementsByClassName),n.getById=ie((function(e){return m.appendChild(e).id=w,!h.getElementsByName||!h.getElementsByName(w).length})),n.getById?(o.filter.ID=function(e){var t=e.replace(ee,te);return function(e){return e.getAttribute("id")===t}},o.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var f=t.getElementById(e);return f?[f]:[]}}):(o.filter.ID=function(e){var t=e.replace(ee,te);return function(e){var f=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return f&&f.value===t}},o.find.ID=function(e,t){if(void 0!==t.getElementById&&g){var f,n,o,a=t.getElementById(e);if(a){if((f=a.getAttributeNode("id"))&&f.value===e)return[a];for(o=t.getElementsByName(e),n=0;a=o[n++];)if((f=a.getAttributeNode("id"))&&f.value===e)return[a]}return[]}}),o.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var f,n=[],o=0,a=t.getElementsByTagName(e);if("*"===e){for(;f=a[o++];)1===f.nodeType&&n.push(f);return n}return a},o.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&g)return t.getElementsByClassName(e)},b=[],p=[],(n.qsa=K.test(h.querySelectorAll))&&(ie((function(e){m.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&p.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||p.push("\\["+P+"*(?:value|"+I+")"),e.querySelectorAll("[id~="+w+"-]").length||p.push("~="),e.querySelectorAll(":checked").length||p.push(":checked"),e.querySelectorAll("a#"+w+"+*").length||p.push(".#.+[+~]")})),ie((function(e){e.innerHTML="";var t=h.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&p.push("name"+P+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&p.push(":enabled",":disabled"),m.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),p.push(",.*:")}))),(n.matchesSelector=K.test(y=m.matches||m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&ie((function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),b.push("!=",q)})),p=p.length&&new RegExp(p.join("|")),b=b.length&&new RegExp(b.join("|")),t=K.test(m.compareDocumentPosition),v=t||K.test(m.contains)?function(e,t){var f=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(f.contains?f.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},C=t?function(e,t){if(e===t)return d=!0,0;var f=!e.compareDocumentPosition-!t.compareDocumentPosition;return f||(1&(f=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===f?e===h||e.ownerDocument===k&&v(k,e)?-1:t===h||t.ownerDocument===k&&v(k,t)?1:_?R(_,e)-R(_,t):0:4&f?-1:1)}:function(e,t){if(e===t)return d=!0,0;var f,n=0,o=e.parentNode,a=t.parentNode,r=[e],c=[t];if(!o||!a)return e===h?-1:t===h?1:o?-1:a?1:_?R(_,e)-R(_,t):0;if(o===a)return _e(e,t);for(f=e;f=f.parentNode;)r.unshift(f);for(f=t;f=f.parentNode;)c.unshift(f);for(;r[n]===c[n];)n++;return n?_e(r[n],c[n]):r[n]===k?-1:c[n]===k?1:0},h):h},re.matches=function(e,t){return re(e,null,null,t)},re.matchesSelector=function(e,t){if((e.ownerDocument||e)!==h&&l(e),t=t.replace(W,"='$1']"),n.matchesSelector&&g&&!A[t+" "]&&(!b||!b.test(t))&&(!p||!p.test(t)))try{var f=y.call(e,t);if(f||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return f}catch(e){}return re(t,h,null,[e]).length>0},re.contains=function(e,t){return(e.ownerDocument||e)!==h&&l(e),v(e,t)},re.attr=function(e,t){(e.ownerDocument||e)!==h&&l(e);var f=o.attrHandle[t.toLowerCase()],a=f&&E.call(o.attrHandle,t.toLowerCase())?f(e,t,!g):void 0;return void 0!==a?a:n.attributes||!g?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},re.escape=function(e){return(e+"").replace(fe,ne)},re.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},re.uniqueSort=function(e){var t,f=[],o=0,a=0;if(d=!n.detectDuplicates,_=!n.sortStable&&e.slice(0),e.sort(C),d){for(;t=e[a++];)t===e[a]&&(o=f.push(a));for(;o--;)e.splice(f[o],1)}return _=null,e},a=re.getText=function(e){var t,f="",n=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)f+=a(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[n++];)f+=a(t);return f},(o=re.selectors={cacheLength:50,createPseudo:se,match:J,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ee,te),e[3]=(e[3]||e[4]||e[5]||"").replace(ee,te),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||re.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&re.error(e[0]),e},PSEUDO:function(e){var t,f=!e[6]&&e[2];return J.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":f&&V.test(f)&&(t=c(f,!0))&&(t=f.indexOf(")",f.length-t)-f.length)&&(e[0]=e[0].slice(0,t),e[2]=f.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ee,te).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=M[e+" "];return t||(t=new RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&M(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,f){return function(n){var o=re.attr(n,e);return null==o?"!="===t:!t||(o+="","="===t?o===f:"!="===t?o!==f:"^="===t?f&&0===o.indexOf(f):"*="===t?f&&o.indexOf(f)>-1:"$="===t?f&&o.slice(-f.length)===f:"~="===t?(" "+o.replace(z," ")+" ").indexOf(f)>-1:"|="===t&&(o===f||o.slice(0,f.length+1)===f+"-"))}},CHILD:function(e,t,f,n,o){var a="nth"!==e.slice(0,3),r="last"!==e.slice(-4),c="of-type"===t;return 1===n&&0===o?function(e){return!!e.parentNode}:function(t,f,s){var i,u,_,d,l,h,m=a!==r?"nextSibling":"previousSibling",g=t.parentNode,p=c&&t.nodeName.toLowerCase(),b=!s&&!c,y=!1;if(g){if(a){for(;m;){for(d=t;d=d[m];)if(c?d.nodeName.toLowerCase()===p:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[r?g.firstChild:g.lastChild],r&&b){for(y=(l=(i=(u=(_=(d=g)[w]||(d[w]={}))[d.uniqueID]||(_[d.uniqueID]={}))[e]||[])[0]===S&&i[1])&&i[2],d=l&&g.childNodes[l];d=++l&&d&&d[m]||(y=l=0)||h.pop();)if(1===d.nodeType&&++y&&d===t){u[e]=[S,l,y];break}}else if(b&&(y=l=(i=(u=(_=(d=t)[w]||(d[w]={}))[d.uniqueID]||(_[d.uniqueID]={}))[e]||[])[0]===S&&i[1]),!1===y)for(;(d=++l&&d&&d[m]||(y=l=0)||h.pop())&&((c?d.nodeName.toLowerCase()!==p:1!==d.nodeType)||!++y||(b&&((u=(_=d[w]||(d[w]={}))[d.uniqueID]||(_[d.uniqueID]={}))[e]=[S,y]),d!==t)););return(y-=o)===n||y%n==0&&y/n>=0}}},PSEUDO:function(e,t){var f,n=o.pseudos[e]||o.setFilters[e.toLowerCase()]||re.error("unsupported pseudo: "+e);return n[w]?n(t):n.length>1?(f=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?se((function(e,f){for(var o,a=n(e,t),r=a.length;r--;)e[o=R(e,a[r])]=!(f[o]=a[r])})):function(e){return n(e,0,f)}):n}},pseudos:{not:se((function(e){var t=[],f=[],n=s(e.replace(B,"$1"));return n[w]?se((function(e,t,f,o){for(var a,r=n(e,null,o,[]),c=e.length;c--;)(a=r[c])&&(e[c]=!(t[c]=a))})):function(e,o,a){return t[0]=e,n(t,null,a,f),t[0]=null,!f.pop()}})),has:se((function(e){return function(t){return re(e,t).length>0}})),contains:se((function(e){return e=e.replace(ee,te),function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}})),lang:se((function(e){return G.test(e||"")||re.error("unsupported lang: "+e),e=e.replace(ee,te).toLowerCase(),function(t){var f;do{if(f=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(f=f.toLowerCase())===e||0===f.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var f=e.location&&e.location.hash;return f&&f.slice(1)===t.id},root:function(e){return e===m},focus:function(e){return e===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:he(!1),disabled:he(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return X.test(e.nodeName)},input:function(e){return $.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:me((function(){return[0]})),last:me((function(e,t){return[t-1]})),eq:me((function(e,t,f){return[f<0?f+t:f]})),even:me((function(e,t){for(var f=0;f=0;)e.push(n);return e})),gt:me((function(e,t,f){for(var n=f<0?f+t:f;++n1?function(t,f,n){for(var o=e.length;o--;)if(!e[o](t,f,n))return!1;return!0}:e[0]}function we(e,t,f,n,o){for(var a,r=[],c=0,s=e.length,i=null!=t;c-1&&(a[i]=!(r[i]=_))}}else p=we(p===r?p.splice(h,p.length):p),o?o(null,r,p,s):O.apply(r,p)}))}function Se(e){for(var t,f,n,a=e.length,r=o.relative[e[0].type],c=r||o.relative[" "],s=r?1:0,i=ye((function(e){return e===t}),c,!0),_=ye((function(e){return R(t,e)>-1}),c,!0),d=[function(e,f,n){var o=!r&&(n||f!==u)||((t=f).nodeType?i(e,f,n):_(e,f,n));return t=null,o}];s1&&ve(d),s>1&&be(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(B,"$1"),f,s0,n=e.length>0,a=function(a,r,c,s,i){var _,d,m,p=0,b="0",y=a&&[],v=[],w=u,k=a||n&&o.find.TAG("*",i),x=S+=null==w?1:Math.random()||.1,M=k.length;for(i&&(u=r===h||r||i);b!==M&&null!=(_=k[b]);b++){if(n&&_){for(d=0,r||_.ownerDocument===h||(l(_),c=!g);m=e[d++];)if(m(_,r||h,c)){s.push(_);break}i&&(S=x)}f&&((_=!m&&_)&&p--,a&&y.push(_))}if(p+=b,f&&b!==p){for(d=0;m=t[d++];)m(y,v,r,c);if(a){if(p>0)for(;b--;)y[b]||v[b]||(v[b]=N.call(s));v=we(v)}O.apply(s,v),i&&!a&&v.length>0&&p+t.length>1&&re.uniqueSort(s)}return i&&(S=x,u=w),y};return f?se(a):a}(a,n))).selector=e}return r},i=re.select=function(e,t,f,n){var a,r,i,u,_,d="function"==typeof e&&e,l=!n&&c(e=d.selector||e);if(f=f||[],1===l.length){if((r=l[0]=l[0].slice(0)).length>2&&"ID"===(i=r[0]).type&&9===t.nodeType&&g&&o.relative[r[1].type]){if(!(t=(o.find.ID(i.matches[0].replace(ee,te),t)||[])[0]))return f;d&&(t=t.parentNode),e=e.slice(r.shift().value.length)}for(a=J.needsContext.test(e)?0:r.length;a--&&(i=r[a],!o.relative[u=i.type]);)if((_=o.find[u])&&(n=_(i.matches[0].replace(ee,te),Z.test(r[0].type)&&ge(t.parentNode)||t))){if(r.splice(a,1),!(e=n.length&&be(r)))return O.apply(f,n),f;break}}return(d||s(e,l))(n,t,!g,f,!t||Z.test(e)&&ge(t.parentNode)||t),f},n.sortStable=w.split("").sort(C).join("")===w,n.detectDuplicates=!!d,l(),n.sortDetached=ie((function(e){return 1&e.compareDocumentPosition(h.createElement("fieldset"))})),ie((function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")}))||ue("type|href|height|width",(function(e,t,f){if(!f)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),n.attributes&&ie((function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||ue("value",(function(e,t,f){if(!f&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ie((function(e){return null==e.getAttribute("disabled")}))||ue(I,(function(e,t,f){var n;if(!f)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null}));var xe=e.Sizzle;re.noConflict=function(){return e.Sizzle===re&&(e.Sizzle=xe),re},"function"==typeof f&&f.amd?f("sizzle",[],(function(){return re})):"undefined"!=typeof module&&module.exports?module.exports=re:e.Sizzle=re}(window), /*! * @overview es6-promise - a tiny implementation of Promises/A+. * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) * @license Licensed under MIT license * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE * @version v4.2.4+314e4831 */ function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof f&&f.amd?f("es6-promise",t):e.ES6Promise=t()}(this,(function(){"use strict";function e(e){return"function"==typeof e}var f=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},n=0,o=void 0,a=void 0,r=function(e,t){l[n]=e,l[n+1]=t,2===(n+=2)&&(a?a(h):y())},c="undefined"!=typeof window?window:void 0,s=c||{},i=s.MutationObserver||s.WebKitMutationObserver,u="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),_="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel;function d(){var e=setTimeout;return function(){return e(h,1)}}var l=new Array(1e3);function h(){for(var e=0;e"']/g,D=RegExp(j.source),R=RegExp(O.source),I=/<%-([\s\S]+?)%>/g,P=/<%([\s\S]+?)%>/g,H=/<%=([\s\S]+?)%>/g,F=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,q=/^\w*$/,z=/^\./,B=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Y=/[\\^$.*+?()[\]{}|]/g,U=RegExp(Y.source),W=/^\s+|\s+$/g,V=/^\s+/,G=/\s+$/,J=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,$=/\{\n\/\* \[wrapped with (.+)\] \*/,X=/,? & /,K=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Q=/\\(\\)?/g,Z=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ee=/\w*$/,te=/^[-+]0x[0-9a-f]+$/i,fe=/^0b[01]+$/i,ne=/^\[object .+?Constructor\]$/,oe=/^0o[0-7]+$/i,ae=/^(?:0|[1-9]\d*)$/,re=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ce=/($^)/,se=/['\n\r\u2028\u2029\\]/g,ie="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ue="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",_e="["+ue+"]",de="["+ie+"]",le="\\d+",he="[a-z\\xdf-\\xf6\\xf8-\\xff]",me="[^\\ud800-\\udfff"+ue+le+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",ge="\\ud83c[\\udffb-\\udfff]",pe="[^\\ud800-\\udfff]",be="(?:\\ud83c[\\udde6-\\uddff]){2}",ye="[\\ud800-\\udbff][\\udc00-\\udfff]",ve="[A-Z\\xc0-\\xd6\\xd8-\\xde]",we="(?:"+he+"|"+me+")",ke="(?:"+ve+"|"+me+")",Se="(?:"+de+"|"+ge+")?",xe="[\\ufe0e\\ufe0f]?"+Se+"(?:\\u200d(?:"+[pe,be,ye].join("|")+")[\\ufe0e\\ufe0f]?"+Se+")*",Me="(?:"+["[\\u2700-\\u27bf]",be,ye].join("|")+")"+xe,Te="(?:"+[pe+de+"?",de,be,ye,"[\\ud800-\\udfff]"].join("|")+")",Ae=RegExp("['’]","g"),Ce=RegExp(de,"g"),Ee=RegExp(ge+"(?="+ge+")|"+Te+xe,"g"),Le=RegExp([ve+"?"+he+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[_e,ve,"$"].join("|")+")",ke+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[_e,ve+we,"$"].join("|")+")",ve+"?"+we+"+(?:['’](?:d|ll|m|re|s|t|ve))?",ve+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:(?:1ST|2ND|3RD|(?![123])\\dTH)\\b)","\\d*(?:(?:1st|2nd|3rd|(?![123])\\dth)\\b)",le,Me].join("|"),"g"),Ne=RegExp("[\\u200d\\ud800-\\udfff"+ie+"\\ufe0e\\ufe0f]"),je=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Oe=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],De=-1,Re={};Re[w]=Re[k]=Re[S]=Re[x]=Re[M]=Re[T]=Re["[object Uint8ClampedArray]"]=Re[A]=Re[C]=!0,Re[o]=Re[a]=Re[y]=Re[r]=Re[v]=Re[c]=Re[s]=Re[i]=Re[_]=Re[d]=Re[l]=Re[h]=Re[m]=Re[g]=Re[b]=!1;var Ie={};Ie[o]=Ie[a]=Ie[y]=Ie[v]=Ie[r]=Ie[c]=Ie[w]=Ie[k]=Ie[S]=Ie[x]=Ie[M]=Ie[_]=Ie[d]=Ie[l]=Ie[h]=Ie[m]=Ie[g]=Ie[p]=Ie[T]=Ie["[object Uint8ClampedArray]"]=Ie[A]=Ie[C]=!0,Ie[s]=Ie[i]=Ie[b]=!1;var Pe={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},He=parseFloat,Fe=parseInt,qe="object"==typeof global&&global&&global.Object===Object&&global,ze="object"==typeof self&&self&&self.Object===Object&&self,Be=qe||ze||Function("return this")(),Ye="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ue=Ye&&"object"==typeof module&&module&&!module.nodeType&&module,We=Ue&&Ue.exports===Ye,Ve=We&&qe.process,Ge=function(){try{return Ve&&Ve.binding&&Ve.binding("util")}catch(e){}}(),Je=Ge&&Ge.isArrayBuffer,$e=Ge&&Ge.isDate,Xe=Ge&&Ge.isMap,Ke=Ge&&Ge.isRegExp,Qe=Ge&&Ge.isSet,Ze=Ge&&Ge.isTypedArray;function et(e,t){return e.set(t[0],t[1]),e}function tt(e,t){return e.add(t),e}function ft(e,t,f){switch(f.length){case 0:return e.call(t);case 1:return e.call(t,f[0]);case 2:return e.call(t,f[0],f[1]);case 3:return e.call(t,f[0],f[1],f[2])}return e.apply(t,f)}function nt(e,t,f,n){for(var o=-1,a=null==e?0:e.length;++o-1}function it(e,t,f){for(var n=-1,o=null==e?0:e.length;++n-1;);return f}function Nt(e,t){for(var f=e.length;f--&&bt(t,e[f],0)>-1;);return f}function jt(e,t){for(var f=e.length,n=0;f--;)e[f]===t&&++n;return n}var Ot=St({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Dt=St({"&":"&","<":"<",">":">",'"':""","'":"'"});function Rt(e){return"\\"+Pe[e]}function It(e){return Ne.test(e)}function Pt(e){var t=-1,f=Array(e.size);return e.forEach((function(e,n){f[++t]=[n,e]})),f}function Ht(e,t){return function(f){return e(t(f))}}function Ft(e,f){for(var n=-1,o=e.length,a=0,r=[];++n",""":'"',"'":"'"}),Wt=function f(ie){var ue,_e=(ie=null==ie?Be:Wt.defaults(Be.Object(),ie,Wt.pick(Be,Oe))).Array,de=ie.Date,le=ie.Error,he=ie.Function,me=ie.Math,ge=ie.Object,pe=ie.RegExp,be=ie.String,ye=ie.TypeError,ve=_e.prototype,we=he.prototype,ke=ge.prototype,Se=ie["__core-js_shared__"],xe=we.toString,Me=ke.hasOwnProperty,Te=0,Ee=(ue=/[^.]+$/.exec(Se&&Se.keys&&Se.keys.IE_PROTO||""))?"Symbol(src)_1."+ue:"",Ne=ke.toString,Pe=xe.call(ge),qe=Be._,ze=pe("^"+xe.call(Me).replace(Y,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ye=We?ie.Buffer:void 0,Ue=ie.Symbol,Ve=ie.Uint8Array,Ge=Ye?Ye.allocUnsafe:void 0,mt=Ht(ge.getPrototypeOf,ge),St=ge.create,Vt=ke.propertyIsEnumerable,Gt=ve.splice,Jt=Ue?Ue.isConcatSpreadable:void 0,$t=Ue?Ue.iterator:void 0,Xt=Ue?Ue.toStringTag:void 0,Kt=function(){try{var e=na(ge,"defineProperty");return e({},"",{}),e}catch(e){}}(),Qt=ie.clearTimeout!==Be.clearTimeout&&ie.clearTimeout,Zt=de&&de.now!==Be.Date.now&&de.now,ef=ie.setTimeout!==Be.setTimeout&&ie.setTimeout,tf=me.ceil,ff=me.floor,nf=ge.getOwnPropertySymbols,of=Ye?Ye.isBuffer:void 0,af=ie.isFinite,rf=ve.join,cf=Ht(ge.keys,ge),sf=me.max,uf=me.min,_f=de.now,df=ie.parseInt,lf=me.random,hf=ve.reverse,mf=na(ie,"DataView"),gf=na(ie,"Map"),pf=na(ie,"Promise"),bf=na(ie,"Set"),yf=na(ie,"WeakMap"),vf=na(ge,"create"),wf=yf&&new yf,kf={},Sf=Na(mf),xf=Na(gf),Mf=Na(pf),Tf=Na(bf),Af=Na(yf),Cf=Ue?Ue.prototype:void 0,Ef=Cf?Cf.valueOf:void 0,Lf=Cf?Cf.toString:void 0;function Nf(e){if(Jr(e)&&!Pr(e)&&!(e instanceof Rf)){if(e instanceof Df)return e;if(Me.call(e,"__wrapped__"))return ja(e)}return new Df(e)}var jf=function(){function e(){}return function(t){if(!Gr(t))return{};if(St)return St(t);e.prototype=t;var f=new e;return e.prototype=void 0,f}}();function Of(){}function Df(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function Rf(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function If(e){var t=-1,f=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function Zf(e,t,f,n,a,s){var b,E=1&t,L=2&t,N=4&t;if(f&&(b=a?f(e,n,a,s):f(e)),void 0!==b)return b;if(!Gr(e))return e;var j=Pr(e);if(j){if(b=function(e){var t=e.length,f=e.constructor(t);return t&&"string"==typeof e[0]&&Me.call(e,"index")&&(f.index=e.index,f.input=e.input),f}(e),!E)return wo(e,b)}else{var O=ra(e),D=O==i||O==u;if(zr(e))return mo(e,E);if(O==l||O==o||D&&!a){if(b=L||D?{}:sa(e),!E)return L?function(e,t){return ko(e,aa(e),t)}(e,function(e,t){return e&&ko(t,Mc(t),e)}(b,e)):function(e,t){return ko(e,oa(e),t)}(e,$f(b,e))}else{if(!Ie[O])return a?e:{};b=function(e,t,f,n){var o,a=e.constructor;switch(t){case y:return go(e);case r:case c:return new a(+e);case v:return function(e,t){var f=t?go(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.byteLength)}(e,n);case w:case k:case S:case x:case M:case T:case"[object Uint8ClampedArray]":case A:case C:return po(e,n);case _:return function(e,t,f){return dt(t?f(Pt(e),1):Pt(e),et,new e.constructor)}(e,n,f);case d:case g:return new a(e);case h:return function(e){var t=new e.constructor(e.source,ee.exec(e));return t.lastIndex=e.lastIndex,t}(e);case m:return function(e,t,f){return dt(t?f(qt(e),1):qt(e),tt,new e.constructor)}(e,n,f);case p:return o=e,Ef?ge(Ef.call(o)):{}}}(e,O,Zf,E)}}s||(s=new qf);var R=s.get(e);if(R)return R;s.set(e,b);var I=j?void 0:(N?L?Xo:$o:L?Mc:xc)(e);return ot(I||e,(function(n,o){I&&(n=e[o=n]),Vf(b,o,Zf(n,t,f,o,e,s))})),b}function en(e,t,f){var n=f.length;if(null==e)return!n;for(e=ge(e);n--;){var o=f[n],a=t[o],r=e[o];if(void 0===r&&!(o in e)||!a(r))return!1}return!0}function tn(t,f,n){if("function"!=typeof t)throw new ye(e);return ka((function(){t.apply(void 0,n)}),f)}function fn(e,t,f,n){var o=-1,a=st,r=!0,c=e.length,s=[],i=t.length;if(!c)return s;f&&(t=ut(t,At(f))),n?(a=it,r=!1):t.length>=200&&(a=Et,r=!1,t=new Ff(t));e:for(;++o-1},Pf.prototype.set=function(e,t){var f=this.__data__,n=Gf(f,e);return n<0?(++this.size,f.push([e,t])):f[n][1]=t,this},Hf.prototype.clear=function(){this.size=0,this.__data__={hash:new If,map:new(gf||Pf),string:new If}},Hf.prototype.delete=function(e){var t=ta(this,e).delete(e);return this.size-=t?1:0,t},Hf.prototype.get=function(e){return ta(this,e).get(e)},Hf.prototype.has=function(e){return ta(this,e).has(e)},Hf.prototype.set=function(e,t){var f=ta(this,e),n=f.size;return f.set(e,t),this.size+=f.size==n?0:1,this},Ff.prototype.add=Ff.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Ff.prototype.has=function(e){return this.__data__.has(e)},qf.prototype.clear=function(){this.__data__=new Pf,this.size=0},qf.prototype.delete=function(e){var t=this.__data__,f=t.delete(e);return this.size=t.size,f},qf.prototype.get=function(e){return this.__data__.get(e)},qf.prototype.has=function(e){return this.__data__.has(e)},qf.prototype.set=function(e,t){var f=this.__data__;if(f instanceof Pf){var n=f.__data__;if(!gf||n.length<199)return n.push([e,t]),this.size=++f.size,this;f=this.__data__=new Hf(n)}return f.set(e,t),this.size=f.size,this};var nn=Mo(dn),on=Mo(ln,!0);function an(e,t){var f=!0;return nn(e,(function(e,n,o){return f=!!t(e,n,o)})),f}function rn(e,t,f){for(var n=-1,o=e.length;++n0&&f(c)?t>1?sn(c,t-1,f,n,o):_t(o,c):n||(o[o.length]=c)}return o}var un=To(),_n=To(!0);function dn(e,t){return e&&un(e,t,xc)}function ln(e,t){return e&&_n(e,t,xc)}function hn(e,t){return ct(t,(function(t){return Ur(e[t])}))}function mn(e,t){for(var f=0,n=(t=uo(t,e)).length;null!=e&&ft}function yn(e,t){return null!=e&&Me.call(e,t)}function vn(e,t){return null!=e&&t in ge(e)}function wn(e,t,f){for(var n=f?it:st,o=e[0].length,a=e.length,r=a,c=_e(a),s=1/0,i=[];r--;){var u=e[r];r&&t&&(u=ut(u,At(t))),s=uf(u.length,s),c[r]=!f&&(t||o>=120&&u.length>=120)?new Ff(r&&u):void 0}u=e[0];var _=-1,d=c[0];e:for(;++_=c?s:s*("desc"==f[n]?-1:1)}return e.index-t.index}(e,t,f)}));n--;)e[n]=e[n].value;return e}(Ln(e,(function(e,f,o){return{criteria:ut(t,(function(t){return t(e)})),index:++n,value:e}})))}function In(e,t,f){for(var n=-1,o=t.length,a={};++n-1;)c!==e&&Gt.call(c,s,1),Gt.call(e,s,1);return e}function Hn(e,t){for(var f=e?t.length:0,n=f-1;f--;){var o=t[f];if(f==n||o!==a){var a=o;ua(o)?Gt.call(e,o,1):fo(e,o)}}return e}function Fn(e,t){return e+ff(lf()*(t-e+1))}function qn(e,t){var f="";if(!e||t<1||t>9007199254740991)return f;do{t%2&&(f+=e),(t=ff(t/2))&&(e+=e)}while(t);return f}function zn(e,t){return Sa(ba(e,t,Xc),e+"")}function Bn(e){return Bf(Oc(e))}function Yn(e,t){var f=Oc(e);return Ta(f,Qf(t,0,f.length))}function Un(e,t,f,n){if(!Gr(e))return e;for(var o=-1,a=(t=uo(t,e)).length,r=a-1,c=e;null!=c&&++oo?0:o+t),(f=f>o?o:f)<0&&(f+=o),o=t>f?0:f-t>>>0,t>>>=0;for(var a=_e(o);++n>>1,r=e[a];null!==r&&!tc(r)&&(f?r<=t:r=200){var i=t?null:zo(e);if(i)return qt(i);r=!1,o=Et,s=new Ff}else s=t?[]:c;e:for(;++n=n?e:Jn(e,t,f)}var ho=Qt||function(e){return Be.clearTimeout(e)};function mo(e,t){if(t)return e.slice();var f=e.length,n=Ge?Ge(f):new e.constructor(f);return e.copy(n),n}function go(e){var t=new e.constructor(e.byteLength);return new Ve(t).set(new Ve(e)),t}function po(e,t){var f=t?go(e.buffer):e.buffer;return new e.constructor(f,e.byteOffset,e.length)}function bo(e,t){if(e!==t){var f=void 0!==e,n=null===e,o=e==e,a=tc(e),r=void 0!==t,c=null===t,s=t==t,i=tc(t);if(!c&&!i&&!a&&e>t||a&&r&&s&&!c&&!i||n&&r&&s||!f&&s||!o)return 1;if(!n&&!a&&!i&&e1?f[o-1]:void 0,r=o>2?f[2]:void 0;for(a=e.length>3&&"function"==typeof a?(o--,a):void 0,r&&_a(f[0],f[1],r)&&(a=o<3?void 0:a,o=1),t=ge(t);++n-1?o[a?t[r]:r]:void 0}}function No(t){return Jo((function(f){var n=f.length,o=n,a=Df.prototype.thru;for(t&&f.reverse();o--;){var r=f[o];if("function"!=typeof r)throw new ye(e);if(a&&!c&&"wrapper"==Qo(r))var c=new Df([],!0)}for(o=c?o:n;++o1&&b.reverse(),u&&sc))return!1;var i=a.get(e);if(i&&a.get(t))return i==t;var u=-1,_=!0,d=2&f?new Ff:void 0;for(a.set(e,t),a.set(t,e);++u-1&&e%1==0&&e1?"& ":"")+t[n],t=t.join(f>2?", ":" "),e.replace(J,"{\n/* [wrapped with "+t+"] */\n")}(o,function(e,t){return ot(n,(function(f){var n="_."+f[0];t&f[1]&&!st(e,n)&&e.push(n)})),e.sort()}(function(e){var t=e.match($);return t?t[1].split(X):[]}(o),f)))}function Ma(e){var t=0,f=0;return function(){var n=_f(),o=16-(n-f);if(f=n,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function Ta(e,t){var f=-1,n=e.length,o=n-1;for(t=void 0===t?n:t;++f1?e[t-1]:void 0;return f="function"==typeof f?(e.pop(),f):void 0,Qa(e,f)}));function ar(e){var t=Nf(e);return t.__chain__=!0,t}function rr(e,t){return t(e)}var cr=Jo((function(e){var t=e.length,f=t?e[0]:0,n=this.__wrapped__,o=function(t){return Kf(t,e)};return!(t>1||this.__actions__.length)&&n instanceof Rf&&ua(f)?((n=n.slice(f,+f+(t?1:0))).__actions__.push({func:rr,args:[o],thisArg:void 0}),new Df(n,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(o)})),sr=So((function(e,t,f){Me.call(e,f)?++e[f]:Xf(e,f,1)})),ir=Lo(Ia),ur=Lo(Pa);function _r(e,t){return(Pr(e)?ot:nn)(e,ea(t,3))}function dr(e,t){return(Pr(e)?at:on)(e,ea(t,3))}var lr=So((function(e,t,f){Me.call(e,f)?e[f].push(t):Xf(e,f,[t])})),hr=zn((function(e,t,f){var n=-1,o="function"==typeof t,a=Fr(e)?_e(e.length):[];return nn(e,(function(e){a[++n]=o?ft(t,e,f):kn(e,t,f)})),a})),mr=So((function(e,t,f){Xf(e,f,t)}));function gr(e,t){return(Pr(e)?ut:Ln)(e,ea(t,3))}var pr=So((function(e,t,f){e[f?0:1].push(t)}),(function(){return[[],[]]})),br=zn((function(e,t){if(null==e)return[];var f=t.length;return f>1&&_a(e,t[0],t[1])?t=[]:f>2&&_a(t[0],t[1],t[2])&&(t=[t[0]]),Rn(e,sn(t,1),[])})),yr=Zt||function(){return Be.Date.now()};function vr(e,t,f){return t=f?void 0:t,Yo(e,128,void 0,void 0,void 0,void 0,t=e&&null==t?e.length:t)}function wr(t,f){var n;if("function"!=typeof f)throw new ye(e);return t=cc(t),function(){return--t>0&&(n=f.apply(this,arguments)),t<=1&&(f=void 0),n}}var kr=zn((function(e,t,f){var n=1;if(f.length){var o=Ft(f,Zo(kr));n|=32}return Yo(e,n,t,f,o)})),Sr=zn((function(e,t,f){var n=3;if(f.length){var o=Ft(f,Zo(Sr));n|=32}return Yo(t,n,e,f,o)}));function xr(t,f,n){var o,a,r,c,s,i,u=0,_=!1,d=!1,l=!0;if("function"!=typeof t)throw new ye(e);function h(e){var f=o,n=a;return o=a=void 0,u=e,c=t.apply(n,f)}function m(e){return u=e,s=ka(p,f),_?h(e):c}function g(e){var t=e-i;return void 0===i||t>=f||t<0||d&&e-u>=r}function p(){var e=yr();if(g(e))return b(e);s=ka(p,function(e){var t=f-(e-i);return d?uf(t,r-(e-u)):t}(e))}function b(e){return s=void 0,l&&o?h(e):(o=a=void 0,c)}function y(){var e=yr(),t=g(e);if(o=arguments,a=this,i=e,t){if(void 0===s)return m(i);if(d)return s=ka(p,f),h(i)}return void 0===s&&(s=ka(p,f)),c}return f=ic(f)||0,Gr(n)&&(_=!!n.leading,r=(d="maxWait"in n)?sf(ic(n.maxWait)||0,f):r,l="trailing"in n?!!n.trailing:l),y.cancel=function(){void 0!==s&&ho(s),u=0,o=i=a=s=void 0},y.flush=function(){return void 0===s?c:b(yr())},y}var Mr=zn((function(e,t){return tn(e,1,t)})),Tr=zn((function(e,t,f){return tn(e,ic(t)||0,f)}));function Ar(t,f){if("function"!=typeof t||null!=f&&"function"!=typeof f)throw new ye(e);var n=function(){var e=arguments,o=f?f.apply(this,e):e[0],a=n.cache;if(a.has(o))return a.get(o);var r=t.apply(this,e);return n.cache=a.set(o,r)||a,r};return n.cache=new(Ar.Cache||Hf),n}function Cr(t){if("function"!=typeof t)throw new ye(e);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Ar.Cache=Hf;var Er=_o((function(e,t){var f=(t=1==t.length&&Pr(t[0])?ut(t[0],At(ea())):ut(sn(t,1),At(ea()))).length;return zn((function(n){for(var o=-1,a=uf(n.length,f);++o=t})),Ir=Sn(function(){return arguments}())?Sn:function(e){return Jr(e)&&Me.call(e,"callee")&&!Vt.call(e,"callee")},Pr=_e.isArray,Hr=Je?At(Je):function(e){return Jr(e)&&pn(e)==y};function Fr(e){return null!=e&&Vr(e.length)&&!Ur(e)}function qr(e){return Jr(e)&&Fr(e)}var zr=of||is,Br=$e?At($e):function(e){return Jr(e)&&pn(e)==c};function Yr(e){if(!Jr(e))return!1;var t=pn(e);return t==s||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!Kr(e)}function Ur(e){if(!Gr(e))return!1;var t=pn(e);return t==i||t==u||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Wr(e){return"number"==typeof e&&e==cc(e)}function Vr(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function Gr(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Jr(e){return null!=e&&"object"==typeof e}var $r=Xe?At(Xe):function(e){return Jr(e)&&ra(e)==_};function Xr(e){return"number"==typeof e||Jr(e)&&pn(e)==d}function Kr(e){if(!Jr(e)||pn(e)!=l)return!1;var t=mt(e);if(null===t)return!0;var f=Me.call(t,"constructor")&&t.constructor;return"function"==typeof f&&f instanceof f&&xe.call(f)==Pe}var Qr=Ke?At(Ke):function(e){return Jr(e)&&pn(e)==h},Zr=Qe?At(Qe):function(e){return Jr(e)&&ra(e)==m};function ec(e){return"string"==typeof e||!Pr(e)&&Jr(e)&&pn(e)==g}function tc(e){return"symbol"==typeof e||Jr(e)&&pn(e)==p}var fc=Ze?At(Ze):function(e){return Jr(e)&&Vr(e.length)&&!!Re[pn(e)]},nc=Ho(En),oc=Ho((function(e,t){return e<=t}));function ac(e){if(!e)return[];if(Fr(e))return ec(e)?Yt(e):wo(e);if($t&&e[$t])return function(e){for(var t,f=[];!(t=e.next()).done;)f.push(t.value);return f}(e[$t]());var t=ra(e);return(t==_?Pt:t==m?qt:Oc)(e)}function rc(e){return e?(e=ic(e))===1/0||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}function cc(e){var t=rc(e),f=t%1;return t==t?f?t-f:t:0}function sc(e){return e?Qf(cc(e),0,4294967295):0}function ic(e){if("number"==typeof e)return e;if(tc(e))return NaN;if(Gr(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Gr(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(W,"");var f=fe.test(e);return f||oe.test(e)?Fe(e.slice(2),f?2:8):te.test(e)?NaN:+e}function uc(e){return ko(e,Mc(e))}function _c(e){return null==e?"":eo(e)}var dc=xo((function(e,t){if(ma(t)||Fr(t))ko(t,xc(t),e);else for(var f in t)Me.call(t,f)&&Vf(e,f,t[f])})),lc=xo((function(e,t){ko(t,Mc(t),e)})),hc=xo((function(e,t,f,n){ko(t,Mc(t),e,n)})),mc=xo((function(e,t,f,n){ko(t,xc(t),e,n)})),gc=Jo(Kf),pc=zn((function(e){return e.push(void 0,Uo),ft(hc,void 0,e)})),bc=zn((function(e){return e.push(void 0,Wo),ft(Ac,void 0,e)}));function yc(e,t,f){var n=null==e?void 0:mn(e,t);return void 0===n?f:n}function vc(e,t){return null!=e&&ca(e,t,vn)}var wc=Oo((function(e,t,f){e[t]=f}),Gc(Xc)),kc=Oo((function(e,t,f){Me.call(e,t)?e[t].push(f):e[t]=[f]}),ea),Sc=zn(kn);function xc(e){return Fr(e)?zf(e):Cn(e)}function Mc(e){return Fr(e)?zf(e,!0):function(e){if(!Gr(e))return function(e){var t=[];if(null!=e)for(var f in ge(e))t.push(f);return t}(e);var t=ma(e),f=[];for(var n in e)("constructor"!=n||!t&&Me.call(e,n))&&f.push(n);return f}(e)}var Tc=xo((function(e,t,f){On(e,t,f)})),Ac=xo((function(e,t,f,n){On(e,t,f,n)})),Cc=Jo((function(e,t){var f={};if(null==e)return f;var n=!1;t=ut(t,(function(t){return t=uo(t,e),n||(n=t.length>1),t})),ko(e,Xo(e),f),n&&(f=Zf(f,7,Vo));for(var o=t.length;o--;)fo(f,t[o]);return f})),Ec=Jo((function(e,t){return null==e?{}:function(e,t){return In(e,t,(function(t,f){return vc(e,f)}))}(e,t)}));function Lc(e,t){if(null==e)return{};var f=ut(Xo(e),(function(e){return[e]}));return t=ea(t),In(e,f,(function(e,f){return t(e,f[0])}))}var Nc=Bo(xc),jc=Bo(Mc);function Oc(e){return null==e?[]:Ct(e,xc(e))}var Dc=Co((function(e,t,f){return t=t.toLowerCase(),e+(f?Rc(t):t)}));function Rc(e){return Yc(_c(e).toLowerCase())}function Ic(e){return(e=_c(e))&&e.replace(re,Ot).replace(Ce,"")}var Pc=Co((function(e,t,f){return e+(f?"-":"")+t.toLowerCase()})),Hc=Co((function(e,t,f){return e+(f?" ":"")+t.toLowerCase()})),Fc=Ao("toLowerCase"),qc=Co((function(e,t,f){return e+(f?"_":"")+t.toLowerCase()})),zc=Co((function(e,t,f){return e+(f?" ":"")+Yc(t)})),Bc=Co((function(e,t,f){return e+(f?" ":"")+t.toUpperCase()})),Yc=Ao("toUpperCase");function Uc(e,t,f){return e=_c(e),void 0===(t=f?void 0:t)?function(e){return je.test(e)}(e)?function(e){return e.match(Le)||[]}(e):function(e){return e.match(K)||[]}(e):e.match(t)||[]}var Wc=zn((function(e,t){try{return ft(e,void 0,t)}catch(e){return Yr(e)?e:new le(e)}})),Vc=Jo((function(e,t){return ot(t,(function(t){t=La(t),Xf(e,t,kr(e[t],e))})),e}));function Gc(e){return function(){return e}}var Jc=No(),$c=No(!0);function Xc(e){return e}function Kc(e){return An("function"==typeof e?e:Zf(e,1))}var Qc=zn((function(e,t){return function(f){return kn(f,e,t)}})),Zc=zn((function(e,t){return function(f){return kn(e,f,t)}}));function es(e,t,f){var n=xc(t),o=hn(t,n);null!=f||Gr(t)&&(o.length||!n.length)||(f=t,t=e,e=this,o=hn(t,xc(t)));var a=!(Gr(f)&&"chain"in f&&!f.chain),r=Ur(e);return ot(o,(function(f){var n=t[f];e[f]=n,r&&(e.prototype[f]=function(){var t=this.__chain__;if(a||t){var f=e(this.__wrapped__),o=f.__actions__=wo(this.__actions__);return o.push({func:n,args:arguments,thisArg:e}),f.__chain__=t,f}return n.apply(e,_t([this.value()],arguments))})})),e}function ts(){}var fs=Ro(ut),ns=Ro(rt),os=Ro(ht);function as(e){return da(e)?kt(La(e)):function(e){return function(t){return mn(t,e)}}(e)}var rs=Po(),cs=Po(!0);function ss(){return[]}function is(){return!1}var us,_s=Do((function(e,t){return e+t}),0),ds=qo("ceil"),ls=Do((function(e,t){return e/t}),1),hs=qo("floor"),ms=Do((function(e,t){return e*t}),1),gs=qo("round"),ps=Do((function(e,t){return e-t}),0);return Nf.after=function(t,f){if("function"!=typeof f)throw new ye(e);return t=cc(t),function(){if(--t<1)return f.apply(this,arguments)}},Nf.ary=vr,Nf.assign=dc,Nf.assignIn=lc,Nf.assignInWith=hc,Nf.assignWith=mc,Nf.at=gc,Nf.before=wr,Nf.bind=kr,Nf.bindAll=Vc,Nf.bindKey=Sr,Nf.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Pr(e)?e:[e]},Nf.chain=ar,Nf.chunk=function(e,t,f){t=(f?_a(e,t,f):void 0===t)?1:sf(cc(t),0);var n=null==e?0:e.length;if(!n||t<1)return[];for(var o=0,a=0,r=_e(tf(n/t));oo?0:o+f),(n=void 0===n||n>o?o:cc(n))<0&&(n+=o),n=f>n?0:sc(n);f>>0)?(e=_c(e))&&("string"==typeof t||null!=t&&!Qr(t))&&!(t=eo(t))&&It(e)?lo(Yt(e),0,f):e.split(t,f):[]},Nf.spread=function(t,f){if("function"!=typeof t)throw new ye(e);return f=null==f?0:sf(cc(f),0),zn((function(e){var n=e[f],o=lo(e,0,f);return n&&_t(o,n),ft(t,this,o)}))},Nf.tail=function(e){var t=null==e?0:e.length;return t?Jn(e,1,t):[]},Nf.take=function(e,t,f){return e&&e.length?Jn(e,0,(t=f||void 0===t?1:cc(t))<0?0:t):[]},Nf.takeRight=function(e,t,f){var n=null==e?0:e.length;return n?Jn(e,(t=n-(t=f||void 0===t?1:cc(t)))<0?0:t,n):[]},Nf.takeRightWhile=function(e,t){return e&&e.length?oo(e,ea(t,3),!1,!0):[]},Nf.takeWhile=function(e,t){return e&&e.length?oo(e,ea(t,3)):[]},Nf.tap=function(e,t){return t(e),e},Nf.throttle=function(t,f,n){var o=!0,a=!0;if("function"!=typeof t)throw new ye(e);return Gr(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),xr(t,f,{leading:o,maxWait:f,trailing:a})},Nf.thru=rr,Nf.toArray=ac,Nf.toPairs=Nc,Nf.toPairsIn=jc,Nf.toPath=function(e){return Pr(e)?ut(e,La):tc(e)?[e]:wo(Ea(_c(e)))},Nf.toPlainObject=uc,Nf.transform=function(e,t,f){var n=Pr(e),o=n||zr(e)||fc(e);if(t=ea(t,4),null==f){var a=e&&e.constructor;f=o?n?new a:[]:Gr(e)&&Ur(a)?jf(mt(e)):{}}return(o?ot:dn)(e,(function(e,n,o){return t(f,e,n,o)})),f},Nf.unary=function(e){return vr(e,1)},Nf.union=Ja,Nf.unionBy=$a,Nf.unionWith=Xa,Nf.uniq=function(e){return e&&e.length?to(e):[]},Nf.uniqBy=function(e,t){return e&&e.length?to(e,ea(t,2)):[]},Nf.uniqWith=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?to(e,void 0,t):[]},Nf.unset=function(e,t){return null==e||fo(e,t)},Nf.unzip=Ka,Nf.unzipWith=Qa,Nf.update=function(e,t,f){return null==e?e:no(e,t,io(f))},Nf.updateWith=function(e,t,f,n){return n="function"==typeof n?n:void 0,null==e?e:no(e,t,io(f),n)},Nf.values=Oc,Nf.valuesIn=function(e){return null==e?[]:Ct(e,Mc(e))},Nf.without=Za,Nf.words=Uc,Nf.wrap=function(e,t){return Lr(io(t),e)},Nf.xor=er,Nf.xorBy=tr,Nf.xorWith=fr,Nf.zip=nr,Nf.zipObject=function(e,t){return co(e||[],t||[],Vf)},Nf.zipObjectDeep=function(e,t){return co(e||[],t||[],Un)},Nf.zipWith=or,Nf.entries=Nc,Nf.entriesIn=jc,Nf.extend=lc,Nf.extendWith=hc,es(Nf,Nf),Nf.add=_s,Nf.attempt=Wc,Nf.camelCase=Dc,Nf.capitalize=Rc,Nf.ceil=ds,Nf.clamp=function(e,t,f){return void 0===f&&(f=t,t=void 0),void 0!==f&&(f=(f=ic(f))==f?f:0),void 0!==t&&(t=(t=ic(t))==t?t:0),Qf(ic(e),t,f)},Nf.clone=function(e){return Zf(e,4)},Nf.cloneDeep=function(e){return Zf(e,5)},Nf.cloneDeepWith=function(e,t){return Zf(e,5,t="function"==typeof t?t:void 0)},Nf.cloneWith=function(e,t){return Zf(e,4,t="function"==typeof t?t:void 0)},Nf.conformsTo=function(e,t){return null==t||en(e,t,xc(t))},Nf.deburr=Ic,Nf.defaultTo=function(e,t){return null==e||e!=e?t:e},Nf.divide=ls,Nf.endsWith=function(e,t,f){e=_c(e),t=eo(t);var n=e.length,o=f=void 0===f?n:Qf(cc(f),0,n);return(f-=t.length)>=0&&e.slice(f,o)==t},Nf.eq=Or,Nf.escape=function(e){return(e=_c(e))&&R.test(e)?e.replace(O,Dt):e},Nf.escapeRegExp=function(e){return(e=_c(e))&&U.test(e)?e.replace(Y,"\\$&"):e},Nf.every=function(e,t,f){var n=Pr(e)?rt:an;return f&&_a(e,t,f)&&(t=void 0),n(e,ea(t,3))},Nf.find=ir,Nf.findIndex=Ia,Nf.findKey=function(e,t){return gt(e,ea(t,3),dn)},Nf.findLast=ur,Nf.findLastIndex=Pa,Nf.findLastKey=function(e,t){return gt(e,ea(t,3),ln)},Nf.floor=hs,Nf.forEach=_r,Nf.forEachRight=dr,Nf.forIn=function(e,t){return null==e?e:un(e,ea(t,3),Mc)},Nf.forInRight=function(e,t){return null==e?e:_n(e,ea(t,3),Mc)},Nf.forOwn=function(e,t){return e&&dn(e,ea(t,3))},Nf.forOwnRight=function(e,t){return e&&ln(e,ea(t,3))},Nf.get=yc,Nf.gt=Dr,Nf.gte=Rr,Nf.has=function(e,t){return null!=e&&ca(e,t,yn)},Nf.hasIn=vc,Nf.head=Fa,Nf.identity=Xc,Nf.includes=function(e,t,f,n){e=Fr(e)?e:Oc(e),f=f&&!n?cc(f):0;var o=e.length;return f<0&&(f=sf(o+f,0)),ec(e)?f<=o&&e.indexOf(t,f)>-1:!!o&&bt(e,t,f)>-1},Nf.indexOf=function(e,t,f){var n=null==e?0:e.length;if(!n)return-1;var o=null==f?0:cc(f);return o<0&&(o=sf(n+o,0)),bt(e,t,o)},Nf.inRange=function(e,t,f){return t=rc(t),void 0===f?(f=t,t=0):f=rc(f),function(e,t,f){return e>=uf(t,f)&&e=-9007199254740991&&e<=9007199254740991},Nf.isSet=Zr,Nf.isString=ec,Nf.isSymbol=tc,Nf.isTypedArray=fc,Nf.isUndefined=function(e){return void 0===e},Nf.isWeakMap=function(e){return Jr(e)&&ra(e)==b},Nf.isWeakSet=function(e){return Jr(e)&&"[object WeakSet]"==pn(e)},Nf.join=function(e,t){return null==e?"":rf.call(e,t)},Nf.kebabCase=Pc,Nf.last=Ya,Nf.lastIndexOf=function(e,t,f){var n=null==e?0:e.length;if(!n)return-1;var o=n;return void 0!==f&&(o=(o=cc(f))<0?sf(n+o,0):uf(o,n-1)),t==t?function(e,t,f){for(var n=f+1;n--;)if(e[n]===t)return n;return n}(e,t,o):pt(e,vt,o,!0)},Nf.lowerCase=Hc,Nf.lowerFirst=Fc,Nf.lt=nc,Nf.lte=oc,Nf.max=function(e){return e&&e.length?rn(e,Xc,bn):void 0},Nf.maxBy=function(e,t){return e&&e.length?rn(e,ea(t,2),bn):void 0},Nf.mean=function(e){return wt(e,Xc)},Nf.meanBy=function(e,t){return wt(e,ea(t,2))},Nf.min=function(e){return e&&e.length?rn(e,Xc,En):void 0},Nf.minBy=function(e,t){return e&&e.length?rn(e,ea(t,2),En):void 0},Nf.stubArray=ss,Nf.stubFalse=is,Nf.stubObject=function(){return{}},Nf.stubString=function(){return""},Nf.stubTrue=function(){return!0},Nf.multiply=ms,Nf.nth=function(e,t){return e&&e.length?Dn(e,cc(t)):void 0},Nf.noConflict=function(){return Be._===this&&(Be._=qe),this},Nf.noop=ts,Nf.now=yr,Nf.pad=function(e,t,f){e=_c(e);var n=(t=cc(t))?Bt(e):0;if(!t||n>=t)return e;var o=(t-n)/2;return Io(ff(o),f)+e+Io(tf(o),f)},Nf.padEnd=function(e,t,f){e=_c(e);var n=(t=cc(t))?Bt(e):0;return t&&nt){var n=e;e=t,t=n}if(f||e%1||t%1){var o=lf();return uf(e+o*(t-e+He("1e-"+((o+"").length-1))),t)}return Fn(e,t)},Nf.reduce=function(e,t,f){var n=Pr(e)?dt:xt,o=arguments.length<3;return n(e,ea(t,4),f,o,nn)},Nf.reduceRight=function(e,t,f){var n=Pr(e)?lt:xt,o=arguments.length<3;return n(e,ea(t,4),f,o,on)},Nf.repeat=function(e,t,f){return t=(f?_a(e,t,f):void 0===t)?1:cc(t),qn(_c(e),t)},Nf.replace=function(){var e=arguments,t=_c(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Nf.result=function(e,t,f){var n=-1,o=(t=uo(t,e)).length;for(o||(o=1,e=void 0);++n9007199254740991)return[];var f=4294967295,n=uf(e,4294967295);e-=4294967295;for(var o=Tt(n,t=ea(t));++f=a)return e;var c=f-Bt(n);if(c<1)return n;var s=r?lo(r,0,c).join(""):e.slice(0,c);if(void 0===o)return s+n;if(r&&(c+=s.length-c),Qr(o)){if(e.slice(c).search(o)){var i,u=s;for(o.global||(o=pe(o.source,_c(ee.exec(o))+"g")),o.lastIndex=0;i=o.exec(u);)var _=i.index;s=s.slice(0,void 0===_?c:_)}}else if(e.indexOf(eo(o),c)!=c){var d=s.lastIndexOf(o);d>-1&&(s=s.slice(0,d))}return s+n},Nf.unescape=function(e){return(e=_c(e))&&D.test(e)?e.replace(j,Ut):e},Nf.uniqueId=function(e){var t=++Te;return _c(e)+t},Nf.upperCase=Bc,Nf.upperFirst=Yc,Nf.each=_r,Nf.eachRight=dr,Nf.first=Fa,es(Nf,(us={},dn(Nf,(function(e,t){Me.call(Nf.prototype,t)||(us[t]=e)})),us),{chain:!1}),Nf.VERSION="4.17.4",ot(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Nf[e].placeholder=Nf})),ot(["drop","take"],(function(e,t){Rf.prototype[e]=function(f){f=void 0===f?1:sf(cc(f),0);var n=this.__filtered__&&!t?new Rf(this):this.clone();return n.__filtered__?n.__takeCount__=uf(f,n.__takeCount__):n.__views__.push({size:uf(f,4294967295),type:e+(n.__dir__<0?"Right":"")}),n},Rf.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),ot(["filter","map","takeWhile"],(function(e,t){var f=t+1,n=1==f||3==f;Rf.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ea(e,3),type:f}),t.__filtered__=t.__filtered__||n,t}})),ot(["head","last"],(function(e,t){var f="take"+(t?"Right":"");Rf.prototype[e]=function(){return this[f](1).value()[0]}})),ot(["initial","tail"],(function(e,t){var f="drop"+(t?"":"Right");Rf.prototype[e]=function(){return this.__filtered__?new Rf(this):this[f](1)}})),Rf.prototype.compact=function(){return this.filter(Xc)},Rf.prototype.find=function(e){return this.filter(e).head()},Rf.prototype.findLast=function(e){return this.reverse().find(e)},Rf.prototype.invokeMap=zn((function(e,t){return"function"==typeof e?new Rf(this):this.map((function(f){return kn(f,e,t)}))})),Rf.prototype.reject=function(e){return this.filter(Cr(ea(e)))},Rf.prototype.slice=function(e,t){e=cc(e);var f=this;return f.__filtered__&&(e>0||t<0)?new Rf(f):(e<0?f=f.takeRight(-e):e&&(f=f.drop(e)),void 0!==t&&(f=(t=cc(t))<0?f.dropRight(-t):f.take(t-e)),f)},Rf.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Rf.prototype.toArray=function(){return this.take(4294967295)},dn(Rf.prototype,(function(e,t){var f=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),o=Nf[n?"take"+("last"==t?"Right":""):t],a=n||/^find/.test(t);o&&(Nf.prototype[t]=function(){var t=this.__wrapped__,r=n?[1]:arguments,c=t instanceof Rf,s=r[0],i=c||Pr(t),u=function(e){var t=o.apply(Nf,_t([e],r));return n&&_?t[0]:t};i&&f&&"function"==typeof s&&1!=s.length&&(c=i=!1);var _=this.__chain__,d=!!this.__actions__.length,l=a&&!_,h=c&&!d;if(!a&&i){t=h?t:new Rf(this);var m=e.apply(t,r);return m.__actions__.push({func:rr,args:[u],thisArg:void 0}),new Df(m,_)}return l&&h?e.apply(this,r):(m=this.thru(u),l?n?m.value()[0]:m.value():m)})})),ot(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ve[e],f=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",n=/^(?:pop|shift)$/.test(e);Nf.prototype[e]=function(){var e=arguments;if(n&&!this.__chain__){var o=this.value();return t.apply(Pr(o)?o:[],e)}return this[f]((function(f){return t.apply(Pr(f)?f:[],e)}))}})),dn(Rf.prototype,(function(e,t){var f=Nf[t];if(f){var n=f.name+"";(kf[n]||(kf[n]=[])).push({name:t,func:f})}})),kf[jo(void 0,2).name]=[{name:"wrapper",func:void 0}],Rf.prototype.clone=function(){var e=new Rf(this.__wrapped__);return e.__actions__=wo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=wo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=wo(this.__views__),e},Rf.prototype.reverse=function(){if(this.__filtered__){var e=new Rf(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Rf.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,f=Pr(e),n=t<0,o=f?e.length:0,a=function(e,t,f){for(var n=-1,o=f.length;++n=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}},Nf.prototype.plant=function(e){for(var t,f=this;f instanceof Of;){var n=ja(f);n.__index__=0,n.__values__=void 0,t?o.__wrapped__=n:t=n;var o=n;f=f.__wrapped__}return o.__wrapped__=e,t},Nf.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Rf){var t=e;return this.__actions__.length&&(t=new Rf(this)),(t=t.reverse()).__actions__.push({func:rr,args:[Ga],thisArg:void 0}),new Df(t,this.__chain__)}return this.thru(Ga)},Nf.prototype.toJSON=Nf.prototype.valueOf=Nf.prototype.value=function(){return ao(this.__wrapped__,this.__actions__)},Nf.prototype.first=Nf.prototype.head,$t&&(Nf.prototype[$t]=function(){return this}),Nf}();"function"==typeof f&&"object"==typeof f.amd&&f.amd?(Be._=Wt,f("lodash",[],(function(){return Wt}))):Ue?((Ue.exports=Wt)._=Wt,Ye._=Wt):Be._=Wt}.call(this),f("lodash.noconflict",["lodash"],(function(e){if(!e.isUndefined(t)&&!e.isUndefined(t.s)){var f=t.s.contexts._.config.lodashLoader;f.templateSettings.imports={_:e},t.config({lodashLoader:f})}return e.noConflict()})),this,n=function(){return function(e){var t={};function f(n){if(t[n])return t[n].exports;var o=t[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,f),o.loaded=!0,o.exports}return f.m=e,f.c=t,f.p="",f(0)}([function(e,t,f){var n=f(1);function o(e,t){return n(e,e,t)}"function"==typeof _&&"function"==typeof _.runInContext&&(fp=o(_.runInContext())),e.exports=o},function(e,t,f){var n=f(2),o=f(3),a=Array.prototype.push;function r(e,t){return 2==t?function(t,f){return e(t,f)}:function(t){return e(t)}}function c(e){for(var t=e?e.length:0,f=Array(t);t--;)f[t]=e[t];return f}function s(e,t){return function(){var f=arguments.length;if(f){for(var n=Array(f);f--;)n[f]=arguments[f];var o=n[0]=t.apply(void 0,n);return e.apply(void 0,n),o}}}e.exports=function e(t,f,i,u){var _,d="function"==typeof f,l=f===Object(f);if(l&&(u=i,i=f,f=void 0),null==i)throw new TypeError;u||(u={});var h=!("cap"in u)||u.cap,m=!("curry"in u)||u.curry,g=!("fixed"in u)||u.fixed,p=!("immutable"in u)||u.immutable,b=!("rearg"in u)||u.rearg,y="curry"in u&&u.curry,v="fixed"in u&&u.fixed,w="rearg"in u&&u.rearg,k=d?i:o,S=d?i.runInContext():void 0,x=d?i:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isFunction:t.isFunction,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},M=x.ary,T=x.assign,A=x.clone,C=x.curry,E=x.forEach,L=x.isArray,N=x.isFunction,j=x.keys,O=x.rearg,D=x.toInteger,R=x.toPath,I=j(n.aryMethod),P={castArray:function(e){return function(){var t=arguments[0];return L(t)?e(c(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],f=arguments[1],n=e(t,f),o=n.length;return h&&"number"==typeof f?(f=f>2?f-2:1,o&&o<=f?n:r(n,f)):n}},mixin:function(e){return function(t){var f=this;if(!N(f))return e(f,Object(t));var n=[];return E(j(t),(function(e){N(t[e])&&n.push([e,f.prototype[e]])})),e(f,Object(t)),E(n,(function(e){var t=e[1];N(t)?f.prototype[e[0]]=t:delete f.prototype[e[0]]})),f}},nthArg:function(e){return function(t){var f=t<0?1:D(t)+1;return C(e(t),f)}},rearg:function(e){return function(t,f){var n=f?f.length:0;return C(e(t,f),n)}},runInContext:function(f){return function(n){return e(t,f(n),u)}}};function H(e,t,f){if(g&&(v||!n.skipFixed[e])){var o=n.methodSpread[e],r=o&&o.start;return void 0===r?M(t,f):function(e,t){return function(){for(var f=arguments.length,n=f-1,o=Array(f);f--;)o[f]=arguments[f];var r=o[t],c=o.slice(0,t);return r&&a.apply(c,r),t!=n&&a.apply(c,o.slice(t+1)),e.apply(this,c)}}(t,r)}return t}function F(e,t,f){return b&&f>1&&(w||!n.skipRearg[e])?O(t,n.methodRearg[e]||n.aryRearg[f]):t}function q(e,t){for(var f=-1,n=(t=R(t)).length,o=n-1,a=A(Object(e)),r=a;null!=r&&++f1?C(t,f):t}(0,f=function(e,t){if(h){var f=n.iterateeRearg[e];if(f)return function(e,t){return B(e,(function(e){var f=t.length;return function(e,t){return 2==t?function(t,f){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}(O(r(e,f),t),f)}))}(t,f);var o=!d&&n.iterateeAry[e];if(o)return function(e,t){return B(e,(function(e){return"function"==typeof e?r(e,t):e}))}(t,o)}return t}(o,f),e),!1}})),!f})),f||(f=a),f==t&&(f=y?C(f,1):function(){return t.apply(this,arguments)}),f.convert=z(o,t),n.placeholder[o]&&(_=!0,f.placeholder=t.placeholder=k),f}if(!l)return Y(f,i);var U=i,W=[];return E(I,(function(e){E(n.aryMethod[e],(function(e){var t=U[n.remap[e]||e];t&&W.push([e,Y(e,t)])}))})),E(j(U),(function(e){var t=U[e];if("function"==typeof t){for(var f=W.length;f--;)if(W[f][0]==e)return;t.convert=z(e,t),W.push([e,t])}})),E(W,(function(e){U[e[0]]=e[1]})),U.convert=function(e){return U.runInContext.convert(e)(void 0)},_&&(U.placeholder=k),E(j(U),(function(e){E(n.realToAlias[e]||[],(function(t){U[t]=U[e]}))})),U}},function(e,t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.placeholder={bind:!0,bindKey:!0,curry:!0,curryRight:!0,partial:!0,partialRight:!0},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,f=t.aliasToReal,n={};for(var o in f){var a=f[o];e.call(n,a)?n[a].push(o):n[a]=[o]}return n}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t){e.exports={}}])},"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof f&&f.amd?f("lodash.converter",[],n):"object"==typeof exports?exports.fp=n():this.fp=n(),f("lodash.fp",["lodash","lodash.converter"],(function(e,t){return t(e.runInContext())})),"function"!=typeof window.CustomEvent&&(o.prototype=window.Event.prototype,window.CustomEvent=o),String.prototype.includes||(String.prototype.includes=function(e,t){"use strict";return"number"!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)}),String.prototype.endsWith||(String.prototype.endsWith=function(e,t){var f=this.toString();(void 0===t||t>f.length)&&(t=f.length),t-=e.length;var n=f.indexOf(e,t);return-1!==n&&n===t}),String.prototype.startsWith||(String.prototype.startsWith=function(e,t){return t=t||0,this.substr(t,e.length)===e}),String.prototype.splitOnce||(String.prototype.splitOnce=function(e){var t=this.split(e);return[t.shift(),t.join(e)]}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),f("polyfill",(function(){})), /** * @preserve jed.js https://github.com/SlexAxton/Jed */ function(e,t){var n=Array.prototype,o=Object.prototype,a=n.slice,r=o.hasOwnProperty,c=n.forEach,s={},i={forEach:function(e,t,f){var n,o,a;if(null!==e)if(c&&e.forEach===c)e.forEach(t,f);else if(e.length===+e.length){for(n=0,o=e.length;nr.length?(this.options.missing_key_callback&&this.options.missing_key_callback(i,e),c=[f,n],!0===this.options.debug&&alert(c[_(m)(o)]),c[_()(o)]):(c=r[s])||(c=[f,n])[_()(o)]}});var l,h=function(){function e(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function t(e,t){for(var f=[];t>0;f[--t]=e);return f.join("")}var f=function(){return f.cache.hasOwnProperty(arguments[0])||(f.cache[arguments[0]]=f.parse(arguments[0])),f.format.call(null,f.cache[arguments[0]],arguments)};return f.format=function(f,n){var o,a,r,c,s,i,u,_=1,d=f.length,l="",m=[];for(a=0;a=0?"+"+o:o,i=c[4]?"0"==c[4]?"0":c[4].charAt(1):" ",u=c[6]-String(o).length,s=c[6]?t(i,u):"",m.push(c[5]?o+s:s+o)}return m.join("")},f.cache={},f.parse=function(e){for(var t=e,f=[],n=[],o=0;t;){if(null!==(f=/^[^\x25]+/.exec(t)))n.push(f[0]);else if(null!==(f=/^\x25{2}/.exec(t)))n.push("%");else{if(null===(f=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(t)))throw"[sprintf] huh?";if(f[2]){o|=1;var a=[],r=f[2],c=[];if(null===(c=/^([a-z_][a-z_\d]*)/i.exec(r)))throw"[sprintf] huh?";for(a.push(c[1]);""!==(r=r.substring(c[0].length));)if(null!==(c=/^\.([a-z_][a-z_\d]*)/i.exec(r)))a.push(c[1]);else{if(null===(c=/^\[(\d+)\]/.exec(r)))throw"[sprintf] huh?";a.push(c[1])}f[2]=a}else o|=2;if(3===o)throw"[sprintf] mixing positional and named placeholders is not (yet) supported";n.push(f)}t=t.substring(f[0].length)}return n},f}(),m=function(e,t){return t.unshift(e),h.apply(null,t)};u.parse_plural=function(e,t){return e=e.replace(/n/g,t),u.parse_expression(e)},u.sprintf=function(e,t){return"[object Array]"=={}.toString.call(t)?m(e,[].slice.call(t)):h.apply(this,[].slice.call(arguments))},u.prototype.sprintf=function(){return u.sprintf.apply(this,arguments)},(u.PF={}).parse=function(e){var t=u.PF.extractPluralExpr(e);return u.PF.parser.parse.call(u.PF.parser,t)},u.PF.compile=function(e){var t=u.PF.parse(e);return function(e){return!0===(f=u.PF.interpreter(t)(e))?1:f||0;var f}},u.PF.interpreter=function(e){return function(t){switch(e.type){case"GROUP":return u.PF.interpreter(e.expr)(t);case"TERNARY":return u.PF.interpreter(e.expr)(t)?u.PF.interpreter(e.truthy)(t):u.PF.interpreter(e.falsey)(t);case"OR":return u.PF.interpreter(e.left)(t)||u.PF.interpreter(e.right)(t);case"AND":return u.PF.interpreter(e.left)(t)&&u.PF.interpreter(e.right)(t);case"LT":return u.PF.interpreter(e.left)(t)u.PF.interpreter(e.right)(t);case"LTE":return u.PF.interpreter(e.left)(t)<=u.PF.interpreter(e.right)(t);case"GTE":return u.PF.interpreter(e.left)(t)>=u.PF.interpreter(e.right)(t);case"EQ":return u.PF.interpreter(e.left)(t)==u.PF.interpreter(e.right)(t);case"NEQ":return u.PF.interpreter(e.left)(t)!=u.PF.interpreter(e.right)(t);case"MOD":return u.PF.interpreter(e.left)(t)%u.PF.interpreter(e.right)(t);case"VAR":return t;case"NUM":return e.val;default:throw new Error("Invalid Token found.")}}},u.PF.extractPluralExpr=function(e){e=e.replace(/^\s\s*/,"").replace(/\s\s*$/,""),/;\s*$/.test(e)||(e=e.concat(";"));var t,f=/nplurals\=(\d+);/,n=e.match(f);if(!(n.length>1))throw new Error("nplurals not found in plural_forms string: "+e);if(n[1],!((t=(e=e.replace(f,"")).match(/plural\=(.*);/))&&t.length>1))throw new Error("`plural` expression not found: "+e);return t[1]},u.PF.parser=((l={trace:function(){},yy:{},symbols_:{error:2,expressions:3,e:4,EOF:5,"?":6,":":7,"||":8,"&&":9,"<":10,"<=":11,">":12,">=":13,"!=":14,"==":15,"%":16,"(":17,")":18,n:19,NUMBER:20,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",6:"?",7:":",8:"||",9:"&&",10:"<",11:"<=",12:">",13:">=",14:"!=",15:"==",16:"%",17:"(",18:")",19:"n",20:"NUMBER"},productions_:[0,[3,2],[4,5],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,1],[4,1]],performAction:function(e,t,f,n,o,a,r){var c=a.length-1;switch(o){case 1:return{type:"GROUP",expr:a[c-1]};case 2:this.$={type:"TERNARY",expr:a[c-4],truthy:a[c-2],falsey:a[c]};break;case 3:this.$={type:"OR",left:a[c-2],right:a[c]};break;case 4:this.$={type:"AND",left:a[c-2],right:a[c]};break;case 5:this.$={type:"LT",left:a[c-2],right:a[c]};break;case 6:this.$={type:"LTE",left:a[c-2],right:a[c]};break;case 7:this.$={type:"GT",left:a[c-2],right:a[c]};break;case 8:this.$={type:"GTE",left:a[c-2],right:a[c]};break;case 9:this.$={type:"NEQ",left:a[c-2],right:a[c]};break;case 10:this.$={type:"EQ",left:a[c-2],right:a[c]};break;case 11:this.$={type:"MOD",left:a[c-2],right:a[c]};break;case 12:this.$={type:"GROUP",expr:a[c-1]};break;case 13:this.$={type:"VAR"};break;case 14:this.$={type:"NUM",val:Number(e)}}},table:[{3:1,4:2,17:[1,3],19:[1,4],20:[1,5]},{1:[3]},{5:[1,6],6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{4:17,17:[1,3],19:[1,4],20:[1,5]},{5:[2,13],6:[2,13],7:[2,13],8:[2,13],9:[2,13],10:[2,13],11:[2,13],12:[2,13],13:[2,13],14:[2,13],15:[2,13],16:[2,13],18:[2,13]},{5:[2,14],6:[2,14],7:[2,14],8:[2,14],9:[2,14],10:[2,14],11:[2,14],12:[2,14],13:[2,14],14:[2,14],15:[2,14],16:[2,14],18:[2,14]},{1:[2,1]},{4:18,17:[1,3],19:[1,4],20:[1,5]},{4:19,17:[1,3],19:[1,4],20:[1,5]},{4:20,17:[1,3],19:[1,4],20:[1,5]},{4:21,17:[1,3],19:[1,4],20:[1,5]},{4:22,17:[1,3],19:[1,4],20:[1,5]},{4:23,17:[1,3],19:[1,4],20:[1,5]},{4:24,17:[1,3],19:[1,4],20:[1,5]},{4:25,17:[1,3],19:[1,4],20:[1,5]},{4:26,17:[1,3],19:[1,4],20:[1,5]},{4:27,17:[1,3],19:[1,4],20:[1,5]},{6:[1,7],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[1,28]},{6:[1,7],7:[1,29],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16]},{5:[2,3],6:[2,3],7:[2,3],8:[2,3],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,3]},{5:[2,4],6:[2,4],7:[2,4],8:[2,4],9:[2,4],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,4]},{5:[2,5],6:[2,5],7:[2,5],8:[2,5],9:[2,5],10:[2,5],11:[2,5],12:[2,5],13:[2,5],14:[2,5],15:[2,5],16:[1,16],18:[2,5]},{5:[2,6],6:[2,6],7:[2,6],8:[2,6],9:[2,6],10:[2,6],11:[2,6],12:[2,6],13:[2,6],14:[2,6],15:[2,6],16:[1,16],18:[2,6]},{5:[2,7],6:[2,7],7:[2,7],8:[2,7],9:[2,7],10:[2,7],11:[2,7],12:[2,7],13:[2,7],14:[2,7],15:[2,7],16:[1,16],18:[2,7]},{5:[2,8],6:[2,8],7:[2,8],8:[2,8],9:[2,8],10:[2,8],11:[2,8],12:[2,8],13:[2,8],14:[2,8],15:[2,8],16:[1,16],18:[2,8]},{5:[2,9],6:[2,9],7:[2,9],8:[2,9],9:[2,9],10:[2,9],11:[2,9],12:[2,9],13:[2,9],14:[2,9],15:[2,9],16:[1,16],18:[2,9]},{5:[2,10],6:[2,10],7:[2,10],8:[2,10],9:[2,10],10:[2,10],11:[2,10],12:[2,10],13:[2,10],14:[2,10],15:[2,10],16:[1,16],18:[2,10]},{5:[2,11],6:[2,11],7:[2,11],8:[2,11],9:[2,11],10:[2,11],11:[2,11],12:[2,11],13:[2,11],14:[2,11],15:[2,11],16:[2,11],18:[2,11]},{5:[2,12],6:[2,12],7:[2,12],8:[2,12],9:[2,12],10:[2,12],11:[2,12],12:[2,12],13:[2,12],14:[2,12],15:[2,12],16:[2,12],18:[2,12]},{4:30,17:[1,3],19:[1,4],20:[1,5]},{5:[2,2],6:[1,7],7:[2,2],8:[1,8],9:[1,9],10:[1,10],11:[1,11],12:[1,12],13:[1,13],14:[1,14],15:[1,15],16:[1,16],18:[2,2]}],defaultActions:{6:[2,1]},parseError:function(e,t){throw new Error(e)},parse:function(e){var t=this,f=[0],n=[null],o=[],a=this.table,r="",c=0,s=0,i=0;this.lexer.setInput(e),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var u=this.lexer.yylloc;function _(){var e;return"number"!=typeof(e=t.lexer.lex()||1)&&(e=t.symbols_[e]||e),e}o.push(u),"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var d,l,h,m,g,p,b,y,v,w={};;){if(h=f[f.length-1],this.defaultActions[h]?m=this.defaultActions[h]:(null==d&&(d=_()),m=a[h]&&a[h][d]),void 0===m||!m.length||!m[0]){if(!i){for(p in v=[],a[h])this.terminals_[p]&&p>2&&v.push("'"+this.terminals_[p]+"'");var k="";k=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+this.terminals_[d]+"'":"Parse error on line "+(c+1)+": Unexpected "+(1==d?"end of input":"'"+(this.terminals_[d]||d)+"'"),this.parseError(k,{text:this.lexer.match,token:this.terminals_[d]||d,line:this.lexer.yylineno,loc:u,expected:v})}if(3==i){if(1==d)throw new Error(k||"Parsing halted.");s=this.lexer.yyleng,r=this.lexer.yytext,c=this.lexer.yylineno,u=this.lexer.yylloc,d=_()}for(;!(2..toString()in a[h]);){if(0==h)throw new Error(k||"Parsing halted.");1,f.length=f.length-2,n.length=n.length-1,o.length=o.length-1,h=f[f.length-1]}l=d,d=2,m=a[h=f[f.length-1]]&&a[h][2],i=3}if(m[0]instanceof Array&&m.length>1)throw new Error("Parse Error: multiple actions possible at state: "+h+", token: "+d);switch(m[0]){case 1:f.push(d),n.push(this.lexer.yytext),o.push(this.lexer.yylloc),f.push(m[1]),d=null,l?(d=l,l=null):(s=this.lexer.yyleng,r=this.lexer.yytext,c=this.lexer.yylineno,u=this.lexer.yylloc,i>0&&i--);break;case 2:if(b=this.productions_[m[1]][1],w.$=n[n.length-b],w._$={first_line:o[o.length-(b||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-(b||1)].first_column,last_column:o[o.length-1].last_column},void 0!==(g=this.performAction.call(w,r,s,c,this.yy,m[1],n,o)))return g;b&&(f=f.slice(0,-1*b*2),n=n.slice(0,-1*b),o=o.slice(0,-1*b)),f.push(this.productions_[m[1]][0]),n.push(w.$),o.push(w._$),y=a[f[f.length-2]][f[f.length-1]],f.push(y);break;case 3:return!0}}return!0}}).lexer={EOF:1,parseError:function(e,t){if(!this.yy.parseError)throw new Error(e);this.yy.parseError(e,t)},setInput:function(e){return this._input=e,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.match+=e,this.matched+=e,e.match(/\n/)&&this.yylineno++,this._input=this._input.slice(1),e},unput:function(e){return this._input=e+this._input,this},more:function(){return this._more=!0,this},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},next:function(){if(this.done)return this.EOF;var e,t;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),n=0;n=/,/^/,/^!=/,/^==/,/^%/,/^\(/,/^\)/,/^$/,/^./],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17],inclusive:!0}}},l),"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=u),exports.Jed=u):("function"==typeof f&&f.amd&&f("jed",[],(function(){return u})),e.Jed=u)}(this),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof f&&f.amd?f("moment/moment",t):e.moment=t()}(this,(function(){"use strict";var e;function f(){return e.apply(null,arguments)}function n(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e){return void 0===e}function r(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function s(e,t){var f,n=[];for(f=0;f>>0,n=0;n0)for(f=0;f=0?f?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+n}var B=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Y=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,U={},W={};function V(e,t,f,n){var o=n;"string"==typeof n&&(o=function(){return this[n]()}),e&&(W[e]=o),t&&(W[t[0]]=function(){return z(o.apply(this,arguments),t[1],t[2])}),f&&(W[f]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function G(e,t){return e.isValid()?(t=J(t,e.localeData()),U[t]=U[t]||function(e){var t,f,n,o=e.match(B);for(t=0,f=o.length;t=0&&Y.test(e);)e=e.replace(Y,n),Y.lastIndex=0,f-=1;return e}var $=/\d/,X=/\d\d/,K=/\d{3}/,Q=/\d{4}/,Z=/[+-]?\d{6}/,ee=/\d\d?/,te=/\d\d\d\d?/,fe=/\d\d\d\d\d\d?/,ne=/\d{1,3}/,oe=/\d{1,4}/,ae=/[+-]?\d{1,6}/,re=/\d+/,ce=/[+-]?\d+/,se=/Z|[+-]\d\d:?\d\d/gi,ie=/Z|[+-]\d\d(?::?\d\d)?/gi,ue=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,_e={};function de(e,t,f){_e[e]=C(t)?t:function(e,n){return e&&f?f:t}}function le(e,t){return i(_e,e)?_e[e](t._strict,t._locale):new RegExp(he(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,f,n,o){return t||f||n||o}))))}function he(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var me={};function ge(e,t){var f,n=t;for("string"==typeof e&&(e=[e]),r(t)&&(n=function(e,f){f[t]=k(e)}),f=0;f68?1900:2e3)};var je=H("FullYear",!0);function Oe(e,t,f,n,o,a,r){var c=new Date(e,t,f,n,o,a,r);return e<100&&e>=0&&isFinite(c.getFullYear())&&c.setFullYear(e),c}function De(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function Re(e,t,f){var n=7+t-f;return-(7+De(e,0,n).getUTCDay()-t)%7+n-1}function Ie(e,t,f,n,o){var a,r,c=1+7*(t-1)+(7+f-n)%7+Re(e,n,o);return c<=0?r=Le(a=e-1)+c:c>Le(e)?(a=e+1,r=c-Le(e)):(a=e,r=c),{year:a,dayOfYear:r}}function Pe(e,t,f){var n,o,a=Re(e.year(),t,f),r=Math.floor((e.dayOfYear()-a-1)/7)+1;return r<1?n=r+He(o=e.year()-1,t,f):r>He(e.year(),t,f)?(n=r-He(e.year(),t,f),o=e.year()+1):(o=e.year(),n=r),{week:n,year:o}}function He(e,t,f){var n=Re(e,t,f),o=Re(e+1,t,f);return(Le(e)-n+o)/7}V("w",["ww",2],"wo","week"),V("W",["WW",2],"Wo","isoWeek"),O("week","w"),O("isoWeek","W"),P("week",5),P("isoWeek",5),de("w",ee),de("ww",ee,X),de("W",ee),de("WW",ee,X),pe(["w","ww","W","WW"],(function(e,t,f,n){t[n.substr(0,1)]=k(e)})),V("d",0,"do","day"),V("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),V("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),V("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),V("e",0,0,"weekday"),V("E",0,0,"isoWeekday"),O("day","d"),O("weekday","e"),O("isoWeekday","E"),P("day",11),P("weekday",11),P("isoWeekday",11),de("d",ee),de("e",ee),de("E",ee),de("dd",(function(e,t){return t.weekdaysMinRegex(e)})),de("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),de("dddd",(function(e,t){return t.weekdaysRegex(e)})),pe(["dd","ddd","dddd"],(function(e,t,f,n){var o=f._locale.weekdaysParse(e,n,f._strict);null!=o?t.d=o:d(f).invalidWeekday=e})),pe(["d","e","E"],(function(e,t,f,n){t[n]=k(e)}));var Fe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),qe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function Be(e,t,f){var n,o,a,r=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)a=_([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(a,"").toLocaleLowerCase();return f?"dddd"===t?-1!==(o=ye.call(this._weekdaysParse,r))?o:null:"ddd"===t?-1!==(o=ye.call(this._shortWeekdaysParse,r))?o:null:-1!==(o=ye.call(this._minWeekdaysParse,r))?o:null:"dddd"===t?-1!==(o=ye.call(this._weekdaysParse,r))||-1!==(o=ye.call(this._shortWeekdaysParse,r))||-1!==(o=ye.call(this._minWeekdaysParse,r))?o:null:"ddd"===t?-1!==(o=ye.call(this._shortWeekdaysParse,r))||-1!==(o=ye.call(this._weekdaysParse,r))||-1!==(o=ye.call(this._minWeekdaysParse,r))?o:null:-1!==(o=ye.call(this._minWeekdaysParse,r))||-1!==(o=ye.call(this._weekdaysParse,r))||-1!==(o=ye.call(this._shortWeekdaysParse,r))?o:null}var Ye=ue,Ue=ue,We=ue;function Ve(){function e(e,t){return t.length-e.length}var t,f,n,o,a,r=[],c=[],s=[],i=[];for(t=0;t<7;t++)f=_([2e3,1]).day(t),n=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),a=this.weekdays(f,""),r.push(n),c.push(o),s.push(a),i.push(n),i.push(o),i.push(a);for(r.sort(e),c.sort(e),s.sort(e),i.sort(e),t=0;t<7;t++)c[t]=he(c[t]),s[t]=he(s[t]),i[t]=he(i[t]);this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+r.join("|")+")","i")}function Ge(){return this.hours()%12||12}function Je(e,t){V(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function $e(e,t){return t._meridiemParse}V("H",["HH",2],0,"hour"),V("h",["hh",2],0,Ge),V("k",["kk",2],0,(function(){return this.hours()||24})),V("hmm",0,0,(function(){return""+Ge.apply(this)+z(this.minutes(),2)})),V("hmmss",0,0,(function(){return""+Ge.apply(this)+z(this.minutes(),2)+z(this.seconds(),2)})),V("Hmm",0,0,(function(){return""+this.hours()+z(this.minutes(),2)})),V("Hmmss",0,0,(function(){return""+this.hours()+z(this.minutes(),2)+z(this.seconds(),2)})),Je("a",!0),Je("A",!1),O("hour","h"),P("hour",13),de("a",$e),de("A",$e),de("H",ee),de("h",ee),de("k",ee),de("HH",ee,X),de("hh",ee,X),de("kk",ee,X),de("hmm",te),de("hmmss",fe),de("Hmm",te),de("Hmmss",fe),ge(["H","HH"],3),ge(["k","kk"],(function(e,t,f){var n=k(e);t[3]=24===n?0:n})),ge(["a","A"],(function(e,t,f){f._isPm=f._locale.isPM(e),f._meridiem=e})),ge(["h","hh"],(function(e,t,f){t[3]=k(e),d(f).bigHour=!0})),ge("hmm",(function(e,t,f){var n=e.length-2;t[3]=k(e.substr(0,n)),t[4]=k(e.substr(n)),d(f).bigHour=!0})),ge("hmmss",(function(e,t,f){var n=e.length-4,o=e.length-2;t[3]=k(e.substr(0,n)),t[4]=k(e.substr(n,2)),t[5]=k(e.substr(o)),d(f).bigHour=!0})),ge("Hmm",(function(e,t,f){var n=e.length-2;t[3]=k(e.substr(0,n)),t[4]=k(e.substr(n))})),ge("Hmmss",(function(e,t,f){var n=e.length-4,o=e.length-2;t[3]=k(e.substr(0,n)),t[4]=k(e.substr(n,2)),t[5]=k(e.substr(o))}));var Xe,Ke=H("Hours",!0),Qe={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ke,monthsShort:Se,week:{dow:0,doy:6},weekdays:Fe,weekdaysMin:ze,weekdaysShort:qe,meridiemParse:/[ap]\.?m?\.?/i},Ze={},et={};function tt(e){return e?e.toLowerCase().replace("_","-"):e}function ft(e){var f=null;if(!Ze[e]&&"undefined"!=typeof module&&module&&module.exports)try{f=Xe._abbr,t("./locale/"+e),nt(f)}catch(e){}return Ze[e]}function nt(e,t){var f;return e&&(f=a(t)?at(e):ot(e,t))&&(Xe=f),Xe._abbr}function ot(e,t){if(null!==t){var f=Qe;if(t.abbr=e,null!=Ze[e])A("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),f=Ze[e]._config;else if(null!=t.parentLocale){if(null==Ze[t.parentLocale])return et[t.parentLocale]||(et[t.parentLocale]=[]),et[t.parentLocale].push({name:e,config:t}),null;f=Ze[t.parentLocale]._config}return Ze[e]=new L(E(f,t)),et[e]&&et[e].forEach((function(e){ot(e.name,e.config)})),nt(e),Ze[e]}return delete Ze[e],null}function at(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Xe;if(!n(e)){if(t=ft(e))return t;e=[e]}return function(e){for(var t,f,n,o,a=0;a0;){if(n=ft(o.slice(0,t).join("-")))return n;if(f&&f.length>=t&&S(o,f,!0)>=t-1)break;t--}a++}return null}(e)}function rt(e){var t,f=e._a;return f&&-2===d(e).overflow&&(t=f[1]<0||f[1]>11?1:f[2]<1||f[2]>ve(f[0],f[1])?2:f[3]<0||f[3]>24||24===f[3]&&(0!==f[4]||0!==f[5]||0!==f[6])?3:f[4]<0||f[4]>59?4:f[5]<0||f[5]>59?5:f[6]<0||f[6]>999?6:-1,d(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),d(e)._overflowWeeks&&-1===t&&(t=7),d(e)._overflowWeekday&&-1===t&&(t=8),d(e).overflow=t),e}var ct=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,st=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,it=/Z|[+-]\d\d(?::?\d\d)?/,ut=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],_t=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],dt=/^\/?Date\((\-?\d+)/i;function lt(e){var t,f,n,o,a,r,c=e._i,s=ct.exec(c)||st.exec(c);if(s){for(d(e).iso=!0,t=0,f=ut.length;t10?"YYYY ":"YY "),a="HH:mm"+(f[4]?":ss":""),f[1]){var i=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][new Date(f[2]).getDay()];if(f[1].substr(0,3)!==i)return d(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(f[5].length){case 2:r=0===c?" +0000":((c="YXWVUTSRQPONZABCDEFGHIKLM".indexOf(f[5][1].toUpperCase())-12)<0?" -":" +")+(""+c).replace(/^-?/,"0").match(/..$/)[0]+"00";break;case 4:r=s[f[5]];break;default:r=s[" GMT"]}f[5]=r,e._i=f.splice(1).join(""),e._f=n+o+a+" ZZ",bt(e),d(e).rfc2822=!0}else e._isValid=!1}function gt(e,t,f){return null!=e?e:null!=t?t:f}function pt(e){var t,n,o,a,r=[];if(!e._d){for(o=function(e){var t=new Date(f.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[2]&&null==e._a[1]&&function(e){var t,f,n,o,a,r,c,s;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)a=1,r=4,f=gt(t.GG,e._a[0],Pe(wt(),1,4).year),n=gt(t.W,1),((o=gt(t.E,1))<1||o>7)&&(s=!0);else{a=e._locale._week.dow,r=e._locale._week.doy;var i=Pe(wt(),a,r);f=gt(t.gg,e._a[0],i.year),n=gt(t.w,i.week),null!=t.d?((o=t.d)<0||o>6)&&(s=!0):null!=t.e?(o=t.e+a,(t.e<0||t.e>6)&&(s=!0)):o=a}n<1||n>He(f,a,r)?d(e)._overflowWeeks=!0:null!=s?d(e)._overflowWeekday=!0:(c=Ie(f,n,o,a,r),e._a[0]=c.year,e._dayOfYear=c.dayOfYear)}(e),null!=e._dayOfYear&&(a=gt(e._a[0],o[0]),(e._dayOfYear>Le(a)||0===e._dayOfYear)&&(d(e)._overflowDayOfYear=!0),n=De(a,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=o[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?De:Oe).apply(null,r),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24)}}function bt(e){if(e._f!==f.ISO_8601)if(e._f!==f.RFC_2822){e._a=[],d(e).empty=!0;var t,n,o,a,r,c=""+e._i,s=c.length,i=0;for(o=J(e._f,e._locale).match(B)||[],t=0;t0&&d(e).unusedInput.push(r),c=c.slice(c.indexOf(n)+n.length),i+=n.length),W[a]?(n?d(e).empty=!1:d(e).unusedTokens.push(a),be(a,n,e)):e._strict&&!n&&d(e).unusedTokens.push(a);d(e).charsLeftOver=s-i,c.length>0&&d(e).unusedInput.push(c),e._a[3]<=12&&!0===d(e).bigHour&&e._a[3]>0&&(d(e).bigHour=void 0),d(e).parsedDateParts=e._a.slice(0),d(e).meridiem=e._meridiem,e._a[3]=function(e,t,f){var n;return null==f?t:null!=e.meridiemHour?e.meridiemHour(t,f):null!=e.isPM?((n=e.isPM(f))&&t<12&&(t+=12),n||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),pt(e),rt(e)}else mt(e);else lt(e)}function yt(e){var t=e._i,i=e._f;return e._locale=e._locale||at(e._l),null===t||void 0===i&&""===t?m({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),v(t)?new y(rt(t)):(c(t)?e._d=t:n(i)?function(e){var t,f,n,o,a;if(0===e._f.length)return d(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;othis?this:e:m()}));function xt(e,t){var f,o;if(1===t.length&&n(t[0])&&(t=t[0]),!t.length)return wt();for(f=t[0],o=1;o(a=He(e,n,o))&&(t=a),$t.call(this,e,t,f,n,o))}function $t(e,t,f,n,o){var a=Ie(e,t,f,n,o),r=De(a.year,0,a.dayOfYear);return this.year(r.getUTCFullYear()),this.month(r.getUTCMonth()),this.date(r.getUTCDate()),this}V(0,["gg",2],0,(function(){return this.weekYear()%100})),V(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Gt("gggg","weekYear"),Gt("ggggg","weekYear"),Gt("GGGG","isoWeekYear"),Gt("GGGGG","isoWeekYear"),O("weekYear","gg"),O("isoWeekYear","GG"),P("weekYear",1),P("isoWeekYear",1),de("G",ce),de("g",ce),de("GG",ee,X),de("gg",ee,X),de("GGGG",oe,Q),de("gggg",oe,Q),de("GGGGG",ae,Z),de("ggggg",ae,Z),pe(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,f,n){t[n.substr(0,2)]=k(e)})),pe(["gg","GG"],(function(e,t,n,o){t[o]=f.parseTwoDigitYear(e)})),V("Q",0,"Qo","quarter"),O("quarter","Q"),P("quarter",7),de("Q",$),ge("Q",(function(e,t){t[1]=3*(k(e)-1)})),V("D",["DD",2],"Do","date"),O("date","D"),P("date",9),de("D",ee),de("DD",ee,X),de("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ge(["D","DD"],2),ge("Do",(function(e,t){t[2]=k(e.match(ee)[0])}));var Xt=H("Date",!0);V("DDD",["DDDD",3],"DDDo","dayOfYear"),O("dayOfYear","DDD"),P("dayOfYear",4),de("DDD",ne),de("DDDD",K),ge(["DDD","DDDD"],(function(e,t,f){f._dayOfYear=k(e)})),V("m",["mm",2],0,"minute"),O("minute","m"),P("minute",14),de("m",ee),de("mm",ee,X),ge(["m","mm"],4);var Kt=H("Minutes",!1);V("s",["ss",2],0,"second"),O("second","s"),P("second",15),de("s",ee),de("ss",ee,X),ge(["s","ss"],5);var Qt,Zt=H("Seconds",!1);for(V("S",0,0,(function(){return~~(this.millisecond()/100)})),V(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),V(0,["SSS",3],0,"millisecond"),V(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),V(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),V(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),V(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),V(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),V(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),O("millisecond","ms"),P("millisecond",16),de("S",ne,$),de("SS",ne,X),de("SSS",ne,K),Qt="SSSS";Qt.length<=9;Qt+="S")de(Qt,re);function ef(e,t){t[6]=k(1e3*("0."+e))}for(Qt="S";Qt.length<=9;Qt+="S")ge(Qt,ef);var tf=H("Milliseconds",!1);V("z",0,0,"zoneAbbr"),V("zz",0,0,"zoneName");var ff=y.prototype;function nf(e){return e}ff.add=Bt,ff.calendar=function(e,t){var n=e||wt(),o=jt(n,this).startOf("day"),a=f.calendarFormat(this,o)||"sameElse",r=t&&(C(t[a])?t[a].call(this,n):t[a]);return this.format(r||this.localeData().calendar(a,this,wt(n)))},ff.clone=function(){return new y(this)},ff.diff=function(e,t,f){var n,o,a,r,c,s,i,u,_;return this.isValid()&&(n=jt(e,this)).isValid()?(o=6e4*(n.utcOffset()-this.utcOffset()),"year"===(t=D(t))||"month"===t||"quarter"===t?(c=this,u=12*((s=n).year()-c.year())+(s.month()-c.month()),_=c.clone().add(u,"months"),i=s-_<0?(s-_)/(_-c.clone().add(u-1,"months")):(s-_)/(c.clone().add(u+1,"months")-_),r=-(u+i)||0,"quarter"===t?r/=3:"year"===t&&(r/=12)):(a=this-n,r="second"===t?a/1e3:"minute"===t?a/6e4:"hour"===t?a/36e5:"day"===t?(a-o)/864e5:"week"===t?(a-o)/6048e5:a),f?r:w(r)):NaN},ff.endOf=function(e){return void 0===(e=D(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},ff.format=function(e){e||(e=this.isUtc()?f.defaultFormatUtc:f.defaultFormat);var t=G(this,e);return this.localeData().postformat(t)},ff.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||wt(e).isValid())?Pt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ff.fromNow=function(e){return this.from(wt(),e)},ff.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||wt(e).isValid())?Pt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ff.toNow=function(e){return this.to(wt(),e)},ff.get=function(e){return C(this[e=D(e)])?this[e]():this},ff.invalidAt=function(){return d(this).overflow},ff.isAfter=function(e,t){var f=v(e)?e:wt(e);return!(!this.isValid()||!f.isValid())&&("millisecond"===(t=D(a(t)?"millisecond":t))?this.valueOf()>f.valueOf():f.valueOf()9999?G(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):C(Date.prototype.toISOString)?this.toDate().toISOString():G(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")},ff.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var f="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o=t+'[")]';return this.format(f+n+"-MM-DD[T]HH:mm:ss.SSS"+o)},ff.toJSON=function(){return this.isValid()?this.toISOString():null},ff.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ff.unix=function(){return Math.floor(this.valueOf()/1e3)},ff.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},ff.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ff.year=je,ff.isLeapYear=function(){return Ne(this.year())},ff.weekYear=function(e){return Jt.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},ff.isoWeekYear=function(e){return Jt.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},ff.quarter=ff.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},ff.month=Te,ff.daysInMonth=function(){return ve(this.year(),this.month())},ff.week=ff.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},ff.isoWeek=ff.isoWeeks=function(e){var t=Pe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},ff.weeksInYear=function(){var e=this.localeData()._week;return He(this.year(),e.dow,e.doy)},ff.isoWeeksInYear=function(){return He(this.year(),1,4)},ff.date=Xt,ff.day=ff.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},ff.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},ff.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},ff.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},ff.hour=ff.hours=Ke,ff.minute=ff.minutes=Kt,ff.second=ff.seconds=Zt,ff.millisecond=ff.milliseconds=tf,ff.utcOffset=function(e,t,n){var o,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Nt(ie,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(o=Ot(this)),this._offset=e,this._isUTC=!0,null!=o&&this.add(o,"m"),a!==e&&(!t||this._changeInProgress?zt(this,Pt(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,f.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:Ot(this)},ff.utc=function(e){return this.utcOffset(0,e)},ff.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ot(this),"m")),this},ff.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Nt(se,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},ff.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?wt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},ff.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ff.isLocal=function(){return!!this.isValid()&&!this._isUTC},ff.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ff.isUtc=Dt,ff.isUTC=Dt,ff.zoneAbbr=function(){return this._isUTC?"UTC":""},ff.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ff.dates=M("dates accessor is deprecated. Use date instead.",Xt),ff.months=M("months accessor is deprecated. Use month instead",Te),ff.years=M("years accessor is deprecated. Use year instead",je),ff.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),ff.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!a(this._isDSTShifted))return this._isDSTShifted;var e={};if(p(e,this),(e=yt(e))._a){var t=e._isUTC?_(e._a):wt(e._a);this._isDSTShifted=this.isValid()&&S(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var of=L.prototype;function af(e,t,f,n){var o=at(),a=_().set(n,t);return o[f](a,e)}function rf(e,t,f){if(r(e)&&(t=e,e=void 0),e=e||"",null!=t)return af(e,t,f,"month");var n,o=[];for(n=0;n<12;n++)o[n]=af(e,n,f,"month");return o}function cf(e,t,f,n){"boolean"==typeof e?(r(t)&&(f=t,t=void 0),t=t||""):(f=t=e,e=!1,r(t)&&(f=t,t=void 0),t=t||"");var o,a=at(),c=e?a._week.dow:0;if(null!=f)return af(t,(f+c)%7,n,"day");var s=[];for(o=0;o<7;o++)s[o]=af(t,(o+c)%7,n,"day");return s}of.calendar=function(e,t,f){var n=this._calendar[e]||this._calendar.sameElse;return C(n)?n.call(t,f):n},of.longDateFormat=function(e){var t=this._longDateFormat[e],f=this._longDateFormat[e.toUpperCase()];return t||!f?t:(this._longDateFormat[e]=f.replace(/MMMM|MM|DD|dddd/g,(function(e){return e.slice(1)})),this._longDateFormat[e])},of.invalidDate=function(){return this._invalidDate},of.ordinal=function(e){return this._ordinal.replace("%d",e)},of.preparse=nf,of.postformat=nf,of.relativeTime=function(e,t,f,n){var o=this._relativeTime[f];return C(o)?o(e,t,f,n):o.replace(/%d/i,e)},of.pastFuture=function(e,t){var f=this._relativeTime[e>0?"future":"past"];return C(f)?f(t):f.replace(/%s/i,t)},of.set=function(e){var t,f;for(f in e)C(t=e[f])?this[f]=t:this["_"+f]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},of.months=function(e,t){return e?n(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||we).test(t)?"format":"standalone"][e.month()]:n(this._months)?this._months:this._months.standalone},of.monthsShort=function(e,t){return e?n(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[we.test(t)?"format":"standalone"][e.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},of.monthsParse=function(e,t,f){var n,o,a;if(this._monthsParseExact)return xe.call(this,e,t,f);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),n=0;n<12;n++){if(o=_([2e3,n]),f&&!this._longMonthsParse[n]&&(this._longMonthsParse[n]=new RegExp("^"+this.months(o,"").replace(".","")+"$","i"),this._shortMonthsParse[n]=new RegExp("^"+this.monthsShort(o,"").replace(".","")+"$","i")),f||this._monthsParse[n]||(a="^"+this.months(o,"")+"|^"+this.monthsShort(o,""),this._monthsParse[n]=new RegExp(a.replace(".",""),"i")),f&&"MMMM"===t&&this._longMonthsParse[n].test(e))return n;if(f&&"MMM"===t&&this._shortMonthsParse[n].test(e))return n;if(!f&&this._monthsParse[n].test(e))return n}},of.monthsRegex=function(e){return this._monthsParseExact?(i(this,"_monthsRegex")||Ee.call(this),e?this._monthsStrictRegex:this._monthsRegex):(i(this,"_monthsRegex")||(this._monthsRegex=Ce),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},of.monthsShortRegex=function(e){return this._monthsParseExact?(i(this,"_monthsRegex")||Ee.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(i(this,"_monthsShortRegex")||(this._monthsShortRegex=Ae),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},of.week=function(e){return Pe(e,this._week.dow,this._week.doy).week},of.firstDayOfYear=function(){return this._week.doy},of.firstDayOfWeek=function(){return this._week.dow},of.weekdays=function(e,t){return e?n(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:n(this._weekdays)?this._weekdays:this._weekdays.standalone},of.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},of.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},of.weekdaysParse=function(e,t,f){var n,o,a;if(this._weekdaysParseExact)return Be.call(this,e,t,f);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(o=_([2e3,1]).day(n),f&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(o,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(o,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(o,"").replace(".",".?")+"$","i")),this._weekdaysParse[n]||(a="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[n]=new RegExp(a.replace(".",""),"i")),f&&"dddd"===t&&this._fullWeekdaysParse[n].test(e))return n;if(f&&"ddd"===t&&this._shortWeekdaysParse[n].test(e))return n;if(f&&"dd"===t&&this._minWeekdaysParse[n].test(e))return n;if(!f&&this._weekdaysParse[n].test(e))return n}},of.weekdaysRegex=function(e){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(i(this,"_weekdaysRegex")||(this._weekdaysRegex=Ye),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},of.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(i(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ue),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},of.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(i(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(i(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=We),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},of.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},of.meridiem=function(e,t,f){return e>11?f?"pm":"PM":f?"am":"AM"},nt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===k(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),f.lang=M("moment.lang is deprecated. Use moment.locale instead.",nt),f.langData=M("moment.langData is deprecated. Use moment.localeData instead.",at);var sf=Math.abs;function uf(e,t,f,n){var o=Pt(t,f);return e._milliseconds+=n*o._milliseconds,e._days+=n*o._days,e._months+=n*o._months,e._bubble()}function _f(e){return e<0?Math.floor(e):Math.ceil(e)}function df(e){return 4800*e/146097}function lf(e){return 146097*e/4800}function hf(e){return function(){return this.as(e)}}var mf=hf("ms"),gf=hf("s"),pf=hf("m"),bf=hf("h"),yf=hf("d"),vf=hf("w"),wf=hf("M"),kf=hf("y");function Sf(e){return function(){return this.isValid()?this._data[e]:NaN}}var xf=Sf("milliseconds"),Mf=Sf("seconds"),Tf=Sf("minutes"),Af=Sf("hours"),Cf=Sf("days"),Ef=Sf("months"),Lf=Sf("years"),Nf=Math.round,jf={ss:44,s:45,m:45,h:22,d:26,M:11};function Of(e,t,f,n,o){return o.relativeTime(t||1,!!f,e,n)}var Df=Math.abs;function Rf(){if(!this.isValid())return this.localeData().invalidDate();var e,t,f=Df(this._milliseconds)/1e3,n=Df(this._days),o=Df(this._months);e=w(f/60),t=w(e/60),f%=60,e%=60;var a=w(o/12),r=o%=12,c=n,s=t,i=e,u=f,_=this.asSeconds();return _?(_<0?"-":"")+"P"+(a?a+"Y":"")+(r?r+"M":"")+(c?c+"D":"")+(s||i||u?"T":"")+(s?s+"H":"")+(i?i+"M":"")+(u?u+"S":""):"P0D"}var If=Tt.prototype;return If.isValid=function(){return this._isValid},If.abs=function(){var e=this._data;return this._milliseconds=sf(this._milliseconds),this._days=sf(this._days),this._months=sf(this._months),e.milliseconds=sf(e.milliseconds),e.seconds=sf(e.seconds),e.minutes=sf(e.minutes),e.hours=sf(e.hours),e.months=sf(e.months),e.years=sf(e.years),this},If.add=function(e,t){return uf(this,e,t,1)},If.subtract=function(e,t){return uf(this,e,t,-1)},If.as=function(e){if(!this.isValid())return NaN;var t,f,n=this._milliseconds;if("month"===(e=D(e))||"year"===e)return t=this._days+n/864e5,f=this._months+df(t),"month"===e?f:f/12;switch(t=this._days+Math.round(lf(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return 24*t+n/36e5;case"minute":return 1440*t+n/6e4;case"second":return 86400*t+n/1e3;case"millisecond":return Math.floor(864e5*t)+n;default:throw new Error("Unknown unit "+e)}},If.asMilliseconds=mf,If.asSeconds=gf,If.asMinutes=pf,If.asHours=bf,If.asDays=yf,If.asWeeks=vf,If.asMonths=wf,If.asYears=kf,If.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*k(this._months/12):NaN},If._bubble=function(){var e,t,f,n,o,a=this._milliseconds,r=this._days,c=this._months,s=this._data;return a>=0&&r>=0&&c>=0||a<=0&&r<=0&&c<=0||(a+=864e5*_f(lf(c)+r),r=0,c=0),s.milliseconds=a%1e3,e=w(a/1e3),s.seconds=e%60,t=w(e/60),s.minutes=t%60,f=w(t/60),s.hours=f%24,r+=w(f/24),c+=o=w(df(r)),r-=_f(lf(o)),n=w(c/12),c%=12,s.days=r,s.months=c,s.years=n,this},If.get=function(e){return e=D(e),this.isValid()?this[e+"s"]():NaN},If.milliseconds=xf,If.seconds=Mf,If.minutes=Tf,If.hours=Af,If.days=Cf,If.weeks=function(){return w(this.days()/7)},If.months=Ef,If.years=Lf,If.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),f=function(e,t,f){var n=Pt(e).abs(),o=Nf(n.as("s")),a=Nf(n.as("m")),r=Nf(n.as("h")),c=Nf(n.as("d")),s=Nf(n.as("M")),i=Nf(n.as("y")),u=o<=jf.ss&&["s",o]||o0,u[4]=f,Of.apply(null,u)}(this,!e,t);return e&&(f=t.pastFuture(+this,f)),t.postformat(f)},If.toISOString=Rf,If.toString=Rf,If.toJSON=Rf,If.locale=Ut,If.localeData=Vt,If.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Rf),If.lang=Wt,V("X",0,0,"unix"),V("x",0,0,"valueOf"),de("x",ce),de("X",/[+-]?\d+(\.\d{1,3})?/),ge("X",(function(e,t,f){f._d=new Date(1e3*parseFloat(e,10))})),ge("x",(function(e,t,f){f._d=new Date(k(e))})),f.version="2.18.1",e=wt,f.fn=ff,f.min=function(){var e=[].slice.call(arguments,0);return xt("isBefore",e)},f.max=function(){var e=[].slice.call(arguments,0);return xt("isAfter",e)},f.now=function(){return Date.now?Date.now():+new Date},f.utc=_,f.unix=function(e){return wt(1e3*e)},f.months=function(e,t){return rf(e,t,"months")},f.isDate=c,f.locale=nt,f.invalid=m,f.duration=Pt,f.isMoment=v,f.weekdays=function(e,t,f){return cf(e,t,f,"weekdays")},f.parseZone=function(){return wt.apply(null,arguments).parseZone()},f.localeData=at,f.isDuration=At,f.monthsShort=function(e,t){return rf(e,t,"monthsShort")},f.weekdaysMin=function(e,t,f){return cf(e,t,f,"weekdaysMin")},f.defineLocale=ot,f.updateLocale=function(e,t){if(null!=t){var f,n=Qe;null!=Ze[e]&&(n=Ze[e]._config),(f=new L(t=E(n,t))).parentLocale=Ze[e],Ze[e]=f,nt(e)}else null!=Ze[e]&&(null!=Ze[e].parentLocale?Ze[e]=Ze[e].parentLocale:null!=Ze[e]&&delete Ze[e]);return Ze[e]},f.locales=function(){return N(Ze)},f.weekdaysShort=function(e,t,f){return cf(e,t,f,"weekdaysShort")},f.normalizeUnits=D,f.relativeTimeRounding=function(e){return void 0===e?Nf:"function"==typeof e&&(Nf=e,!0)},f.relativeTimeThreshold=function(e,t){return void 0!==jf[e]&&(void 0===t?jf[e]:(jf[e]=t,"s"===e&&(jf.ss=t-1),!0))},f.calendarFormat=function(e,t){var f=e.diff(t,"days",!0);return f<-6?"sameElse":f<-1?"lastWeek":f<0?"lastDay":f<1?"sameDay":f<2?"nextDay":f<7?"nextWeek":"sameElse"},f.prototype=ff,f})),f("moment",["moment/moment"],(function(e){return e})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/af",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,f){return e<12?f?"vm":"VM":f?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/bg",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,f=e%100;return 0===e?e+"-ев":0===f?e+"-ен":f>10&&f<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/ca",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"[el] D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"[el] D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"[el] dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var f=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(f="a"),e+f},week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/de",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";function t(e,t,f,n){var o={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?o[f][0]:o[f][1]}return e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/es",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),f="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_");return e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?f[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/fr",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/he",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,f){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?f?'לפנה"צ':"לפני הצהריים":e<18?f?'אחה"צ':"אחרי הצהריים":"בערב"}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/hu",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function f(e,t,f,n){var o=e;switch(f){case"s":return n||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(n||t?" perc":" perce");case"mm":return o+(n||t?" perc":" perce");case"h":return"egy"+(n||t?" óra":" órája");case"hh":return o+(n||t?" óra":" órája");case"d":return"egy"+(n||t?" nap":" napja");case"dd":return o+(n||t?" nap":" napja");case"M":return"egy"+(n||t?" hónap":" hónapja");case"MM":return o+(n||t?" hónap":" hónapja");case"y":return"egy"+(n||t?" év":" éve");case"yy":return o+(n||t?" év":" éve")}return""}function n(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}return e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,f){return e<12?!0===f?"de":"DE":!0===f?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return n.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return n.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/id",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,f){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/it",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/ja",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 HH:mm dddd",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日 HH:mm dddd"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,f){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/nb",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/nl",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),f="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),n=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],o=/^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;return e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,n){return e?/-MMM-/.test(n)?f[e.month()]:t[e.month()]:t},monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/pl",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),f="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function n(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function o(e,t,f){var o=e+" ";switch(f){case"m":return t?"minuta":"minutę";case"mm":return o+(n(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return o+(n(e)?"godziny":"godzin");case"MM":return o+(n(e)?"miesiące":"miesięcy");case"yy":return o+(n(e)?"lata":"lat")}}return e.defineLocale("pl",{months:function(e,n){return e?""===n?"("+f[e.month()]+"|"+t[e.month()]+")":/D MMMM/.test(n)?f[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:o,mm:o,h:o,hh:o,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/pt-br",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/ru",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";function t(e,t,f){var n,o;return"m"===f?t?"минута":"минуту":e+" "+(n=+e,o={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[f].split("_"),n%10==1&&n%100!=11?o[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?o[1]:o[2])}var f=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];return e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:f,longMonthsParse:f,shortMonthsParse:f,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:t,mm:t,h:"час",hh:t,d:"день",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,f){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:7}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/tr",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};return e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},dayOfMonthOrdinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(e){if(0===e)return e+"'ıncı";var f=e%10;return e+(t[f]||t[e%100-f]||t[e>=100?100:null])},week:{dow:1,doy:7}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/uk",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";function t(e,t,f){var n,o;return"m"===f?t?"хвилина":"хвилину":"h"===f?t?"година":"годину":e+" "+(n=+e,o={mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[f].split("_"),n%10==1&&n%100!=11?o[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?o[1]:o[2])}function f(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}return e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var f={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return e?f[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:f.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:f("[Сьогодні "),nextDay:f("[Завтра "),lastDay:f("[Вчора "),nextWeek:f("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return f("[Минулої] dddd [").call(this);case 1:case 2:case 4:return f("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,f){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/zh-cn",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,f){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})})),function(e,n){"object"==typeof exports&&"undefined"!=typeof module&&"function"==typeof t?n(t("../moment")):"function"==typeof f&&f.amd?f("moment/locale/zh-tw",["../moment"],n):n(e.moment)}(this,(function(e){"use strict";return e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日 HH:mm",LLLL:"YYYY年MMMD日dddd HH:mm",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日 HH:mm",llll:"YYYY年MMMD日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,f){var n=100*e+t;return n<600?"凌晨":n<900?"早上":n<1130?"上午":n<1230?"中午":n<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})})),f("i18n",["es6-promise","jed","lodash.noconflict","moment","moment/locale/af","moment/locale/bg","moment/locale/ca","moment/locale/de","moment/locale/es","moment/locale/fr","moment/locale/he","moment/locale/hu","moment/locale/id","moment/locale/it","moment/locale/ja","moment/locale/nb","moment/locale/nl","moment/locale/pl","moment/locale/pt-br","moment/locale/ru","moment/locale/tr","moment/locale/uk","moment/locale/zh-cn","moment/locale/zh-tw"],(function(e,t,f,n){"use strict";function o(e){return f.isString(e)&&n.locale()===n.locale(e)}function a(e,t){return f.isString(e)&&f.includes(t,e)}function r(e,t){return f.isString(e)&&("en"===e||t(e))?e:function(e){var t,f;if(window.navigator.userLanguage&&(t=c(window.navigator.userLanguage,e)),window.navigator.languages&&!t)for(f=0;f1?n.fetch.apply(n,[].slice.call(arguments,1)):n.fetch()},fetchTranslations:function(f,n,o){return new e((function(e,r){if(!a(f,n)||"en"===f)return e();var c=new XMLHttpRequest;c.open("GET",o,!0),c.setRequestHeader("Accept","application/json, text/javascript"),c.onload=function(){c.status>=200&&c.status<400?(s=new t(window.JSON.parse(c.responseText)),e()):c.onerror()},c.onerror=function(){r(c.statusText)},c.send()}))}}})),function(e,t){if("function"==typeof f&&f.amd)f("strophe",[],t);else{var n=t();e.Strophe=n.Strophe,e.$build=n.$build,e.$iq=n.$iq,e.$msg=n.$msg,e.$pres=n.$pres,e.SHA1=n.SHA1,e.MD5=n.MD5,e.b64_hmac_sha1=n.b64_hmac_sha1,e.b64_sha1=n.b64_sha1,e.str_hmac_sha1=n.str_hmac_sha1,e.str_sha1=n.str_sha1}}(this,(function(){ /** * @license almond 0.3.3 Copyright jQuery Foundation and other contributors. * Released under MIT license, http://github.com/requirejs/almond/LICENSE */ var e,t,f;return function(n){var o,a,r,c,s={},i={},u={},_={},d=Object.prototype.hasOwnProperty,l=[].slice,h=/\.js$/;function m(e,t){return d.call(e,t)}function g(e,t){var f,n,o,a,r,c,s,i,_,d,l,m=t&&t.split("/"),g=u.map,p=g&&g["*"]||{};if(e){for(r=(e=e.split("/")).length-1,u.nodeIdCompat&&h.test(e[r])&&(e[r]=e[r].replace(h,"")),"."===e[0].charAt(0)&&m&&(e=m.slice(0,m.length-1).concat(e)),_=0;_0&&(e.splice(_-1,2),_-=2)}e=e.join("/")}if((m||p)&&g){for(_=(f=e.split("/")).length;_>0;_-=1){if(n=f.slice(0,_).join("/"),m)for(d=m.length;d>0;d-=1)if((o=g[m.slice(0,d).join("/")])&&(o=o[n])){a=o,c=_;break}if(a)break;!s&&p&&p[n]&&(s=p[n],i=_)}!a&&s&&(a=s,c=i),a&&(f.splice(0,c,a),e=f.join("/"))}return e}function p(e,t){return function(){var f=l.call(arguments,0);return"string"!=typeof f[0]&&1===f.length&&f.push(null),a.apply(void 0,f.concat([e,t]))}}function b(e){return function(t){s[e]=t}}function y(e){if(m(i,e)){var t=i[e];delete i[e],_[e]=!0,o.apply(void 0,t)}if(!m(s,e)&&!m(_,e))throw new Error("No "+e);return s[e]}function v(e){var t,f=e?e.indexOf("!"):-1;return f>-1&&(t=e.substring(0,f),e=e.substring(f+1,e.length)),[t,e]}function w(e){return e?v(e):[]}function k(e){return function(){return u&&u.config&&u.config[e]||{}}}r=function(e,t){var f,n,o=v(e),a=o[0],r=t[1];return e=o[1],a&&(f=y(a=g(a,r))),a?e=f&&f.normalize?f.normalize(e,(n=r,function(e){return g(e,n)})):g(e,r):(a=(o=v(e=g(e,r)))[0],e=o[1],a&&(f=y(a))),{f:a?a+"!"+e:e,n:e,pr:a,p:f}},c={require:function(e){return p(e)},exports:function(e){var t=s[e];return void 0!==t?t:s[e]={}},module:function(e){return{id:e,uri:"",exports:s[e],config:k(e)}}},o=function(e,t,f,n){var o,a,u,d,l,h,g,v=[],k=typeof f;if(h=w(n=n||e),"undefined"===k||"function"===k){for(t=!t.length&&f.length?["require","exports","module"]:t,l=0;l>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(f=t),n=0;n>2,r=(3&f)<<4|(n=e.charCodeAt(u++))>>4,c=(15&n)<<2|(o=e.charCodeAt(u++))>>6,s=63&o,isNaN(n)?(r=(3&f)<<4,c=s=64):isNaN(o)&&(s=64),i=i+t.charAt(a)+t.charAt(r)+t.charAt(c)+t.charAt(s)}while(u>4,n=(15&a)<<4|(r=t.indexOf(e.charAt(i++)))>>2,o=(3&r)<<6|(c=t.indexOf(e.charAt(i++))),s+=String.fromCharCode(f),64!==r&&(s+=String.fromCharCode(n)),64!==c&&(s+=String.fromCharCode(o))}while(i>5]|=128<<24-n%32,e[15+(n+64>>9<<4)]=n;var r,c,s,i,u,_,d,l,h=new Array(80),m=1732584193,g=-271733879,p=-1732584194,b=271733878,y=-1009589776;for(r=0;r16&&(n=e(n,8*t.length));for(var o=new Array(16),a=new Array(16),c=0;c<16;c++)o[c]=909522486^n[c],a[c]=1549556828^n[c];var s=e(o.concat(r(f)),512+8*f.length);return e(a.concat(s),672)}function o(e,t){var f=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(f>>16)<<16|65535&f}function a(e,t){return e<>>32-t}function r(e){for(var t=[],f=0;f<8*e.length;f+=8)t[f>>5]|=(255&e.charCodeAt(f/8))<<24-f%32;return t}function c(e){for(var t="",f=0;f<32*e.length;f+=8)t+=String.fromCharCode(e[f>>5]>>>24-f%32&255);return t}function s(e){for(var t,f,n="",o=0;o<4*e.length;o+=3)for(t=(e[o>>2]>>8*(3-o%4)&255)<<16|(e[o+1>>2]>>8*(3-(o+1)%4)&255)<<8|e[o+2>>2]>>8*(3-(o+2)%4)&255,f=0;f<4;f++)8*o+6*f>32*e.length?n+="=":n+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(t>>6*(3-f)&63);return n}return{b64_hmac_sha1:function(e,t){return s(n(e,t))},b64_sha1:function(t){return s(e(r(t),8*t.length))},binb2str:c,core_hmac_sha1:n,str_hmac_sha1:function(e,t){return c(n(e,t))},str_sha1:function(t){return c(e(r(t),8*t.length))}}})),function(e,t){"function"==typeof f&&f.amd?f("strophe-md5",[],(function(){return t()})):e.MD5=t()}(this,(function(){var e=function(e,t){var f=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(f>>16)<<16|65535&f},t=function(e){for(var t=[],f=0;f<8*e.length;f+=8)t[f>>5]|=(255&e.charCodeAt(f/8))<>>32-s,n);var c,s},n=function(e,t,n,o,a,r,c){return f(t&n|~t&o,e,t,a,r,c)},o=function(e,t,n,o,a,r,c){return f(t&o|n&~o,e,t,a,r,c)},a=function(e,t,n,o,a,r,c){return f(t^n^o,e,t,a,r,c)},r=function(e,t,n,o,a,r,c){return f(n^(t|~o),e,t,a,r,c)},c=function(t,f){t[f>>5]|=128<>>9<<4)]=f;for(var c,s,i,u,_=1732584193,d=-271733879,l=-1732584194,h=271733878,m=0;m>2]>>f%4*8+4&15)+"0123456789abcdef".charAt(e[f>>2]>>f%4*8&15);return t}(c(t(e),8*e.length))},hash:function(e){return function(e){for(var t="",f=0;f<32*e.length;f+=8)t+=String.fromCharCode(e[f>>5]>>>f%32&255);return t}(c(t(e),8*e.length))}}})),function(e,t){"function"==typeof f&&f.amd?f("strophe-utils",[],(function(){return t()})):e.stropheUtils=t()}(this,(function(){return{utf16to8:function(e){var t,f,n="",o=e.length;for(t=0;t=0&&f<=127?n+=e.charAt(t):f>2047?(n+=String.fromCharCode(224|f>>12&15),n+=String.fromCharCode(128|f>>6&63),n+=String.fromCharCode(128|f>>0&63)):(n+=String.fromCharCode(192|f>>6&31),n+=String.fromCharCode(128|f>>0&63));return n},addCookies:function(e){var t,f,n,o,a,r,c;for(t in e||{})a="",r="",c="",n="object"==typeof(f=e[t]),o=escape(unescape(n?f.value:f)),n&&(a=f.expires?";expires="+f.expires:"",r=f.domain?";domain="+f.domain:"",c=f.path?";path="+f.path:""),document.cookie=t+"="+o+a+r+c}}})),function(e,t){if("function"==typeof f&&f.amd)f("strophe-core",["strophe-sha1","strophe-md5","strophe-utils"],(function(){return t.apply(this,arguments)}));else{var n=t(e.SHA1,e.MD5,e.stropheUtils);e.Strophe=n.Strophe,e.$build=n.$build,e.$iq=n.$iq,e.$msg=n.$msg,e.$pres=n.$pres,e.SHA1=n.SHA1,e.MD5=n.MD5,e.b64_hmac_sha1=n.SHA1.b64_hmac_sha1,e.b64_sha1=n.SHA1.b64_sha1,e.str_hmac_sha1=n.SHA1.str_hmac_sha1,e.str_sha1=n.SHA1.str_sha1}}(this,(function(e,t,f){var n;function o(e,t){return new n.Builder(e,t)}function a(e){return new n.Builder("iq",e)}function r(e){return new n.Builder("presence",e)}return(n={VERSION:"1.2.14",NS:{HTTPBIND:"http://jabber.org/protocol/httpbind",BOSH:"urn:xmpp:xbosh",CLIENT:"jabber:client",AUTH:"jabber:iq:auth",ROSTER:"jabber:iq:roster",PROFILE:"jabber:iq:profile",DISCO_INFO:"http://jabber.org/protocol/disco#info",DISCO_ITEMS:"http://jabber.org/protocol/disco#items",MUC:"http://jabber.org/protocol/muc",SASL:"urn:ietf:params:xml:ns:xmpp-sasl",STREAM:"http://etherx.jabber.org/streams",FRAMING:"urn:ietf:params:xml:ns:xmpp-framing",BIND:"urn:ietf:params:xml:ns:xmpp-bind",SESSION:"urn:ietf:params:xml:ns:xmpp-session",VERSION:"jabber:iq:version",STANZAS:"urn:ietf:params:xml:ns:xmpp-stanzas",XHTML_IM:"http://jabber.org/protocol/xhtml-im",XHTML:"http://www.w3.org/1999/xhtml"},XHTML:{tags:["a","blockquote","br","cite","em","img","li","ol","p","span","strong","ul","body"],attributes:{a:["href"],blockquote:["style"],br:[],cite:["style"],em:[],img:["src","alt","style","height","width"],li:["style"],ol:["style"],p:["style"],span:["style"],strong:[],ul:["style"],body:[]},css:["background-color","color","font-family","font-size","font-style","font-weight","margin-left","margin-right","text-align","text-decoration"],validTag:function(e){for(var t=0;t0)for(var f=0;f/g,">")).replace(/'/g,"'")).replace(/"/g,""")},xmlunescape:function(e){return(e=(e=(e=(e=e.replace(/\&/g,"&")).replace(/</g,"<")).replace(/>/g,">")).replace(/'/g,"'")).replace(/"/g,'"')},xmlTextNode:function(e){return n.xmlGenerator().createTextNode(e)},xmlHtmlNode:function(e){var t;return DOMParser?t=(new DOMParser).parseFromString(e,"text/xml"):((t=new ActiveXObject("Microsoft.XMLDOM")).async="false",t.loadXML(e)),t},getText:function(e){if(!e)return null;var t="";0===e.childNodes.length&&e.nodeType===n.ElementType.TEXT&&(t+=e.nodeValue);for(var f=0;f0&&(c=s.join("; "),f.setAttribute(r,c))}else f.setAttribute(r,c);for(t=0;t/g,"\\3e").replace(/@/g,"\\40")},unescapeNode:function(e){return"string"!=typeof e?e:e.replace(/\\20/g," ").replace(/\\22/g,'"').replace(/\\26/g,"&").replace(/\\27/g,"'").replace(/\\2f/g,"/").replace(/\\3a/g,":").replace(/\\3c/g,"<").replace(/\\3e/g,">").replace(/\\40/g,"@").replace(/\\5c/g,"\\")},getNodeFromJid:function(e){return e.indexOf("@")<0?null:e.split("@")[0]},getDomainFromJid:function(e){var t=n.getBareJidFromJid(e);if(t.indexOf("@")<0)return t;var f=t.split("@");return f.splice(0,1),f.join("@")},getResourceFromJid:function(e){var t=e.split("/");return t.length<2?null:(t.splice(0,1),t.join("/"))},getBareJidFromJid:function(e){return e?e.split("/")[0]:null},_handleError:function(e){void 0!==e.stack&&n.fatal(e.stack),e.sourceURL?n.fatal("error: "+this.handler+" "+e.sourceURL+":"+e.line+" - "+e.name+": "+e.message):e.fileName?n.fatal("error: "+this.handler+" "+e.fileName+":"+e.lineNumber+" - "+e.name+": "+e.message):n.fatal("error: "+e.message)},log:function(e,t){},debug:function(e){this.log(this.LogLevel.DEBUG,e)},info:function(e){this.log(this.LogLevel.INFO,e)},warn:function(e){this.log(this.LogLevel.WARN,e)},error:function(e){this.log(this.LogLevel.ERROR,e)},fatal:function(e){this.log(this.LogLevel.FATAL,e)},serialize:function(e){var t;if(!e)return null;"function"==typeof e.tree&&(e=e.tree());var f,o,a=e.nodeName;for(e.getAttribute("_realname")&&(a=e.getAttribute("_realname")),t="<"+a,f=0;f0){for(t+=">",f=0;f"}t+=""}else t+="/>";return t},_requestId:0,_connectionPlugins:{},addConnectionPlugin:function(e,t){n._connectionPlugins[e]=t}}).Builder=function(e,t){"presence"!==e&&"message"!==e&&"iq"!==e||(t&&!t.xmlns?t.xmlns=n.NS.CLIENT:t||(t={xmlns:n.NS.CLIENT})),this.nodeTree=n.xmlElement(e,t),this.node=this.nodeTree},n.Builder.prototype={tree:function(){return this.nodeTree},toString:function(){return n.serialize(this.nodeTree)},up:function(){return this.node=this.node.parentNode,this},root:function(){return this.node=this.nodeTree,this},attrs:function(e){for(var t in e)e.hasOwnProperty(t)&&(void 0===e[t]?this.node.removeAttribute(t):this.node.setAttribute(t,e[t]));return this},c:function(e,t,f){var o=n.xmlElement(e,t,f);return this.node.appendChild(o),"string"!=typeof f&&"number"!=typeof f&&(this.node=o),this},cnode:function(e){var t,f=n.xmlGenerator();try{t=void 0!==f.importNode}catch(e){t=!1}var o=t?f.importNode(e,!0):n.copyElement(e);return this.node.appendChild(o),this.node=o,this},t:function(e){var t=n.xmlTextNode(e);return this.node.appendChild(t),this},h:function(e){var t=document.createElement("body");t.innerHTML=e;for(var f=n.createHtml(t);f.childNodes.length>0;)this.node.appendChild(f.childNodes[0]);return this}},n.Handler=function(e,t,f,o,a,r,c){this.handler=e,this.ns=t,this.name=f,this.type=o,this.id=a,this.options=c||{matchBareFromJid:!1,ignoreNamespaceFragment:!1},this.options.matchBare&&(n.warn('The "matchBare" option is deprecated, use "matchBareFromJid" instead.'),this.options.matchBareFromJid=this.options.matchBare,delete this.options.matchBare),this.options.matchBareFromJid?this.from=r?n.getBareJidFromJid(r):null:this.from=r,this.user=!0},n.Handler.prototype={getNamespace:function(e){var t=e.getAttribute("xmlns");return t&&this.options.ignoreNamespaceFragment&&(t=t.split("#")[0]),t},namespaceMatch:function(e){var t=!1;if(!this.ns)return!0;var f=this;return n.forEachChild(e,null,(function(e){f.getNamespace(e)===f.ns&&(t=!0)})),t=t||this.getNamespace(e)===this.ns},isMatch:function(e){var t=e.getAttribute("from");this.options.matchBareFromJid&&(t=n.getBareJidFromJid(t));var f=e.getAttribute("type");return!(!this.namespaceMatch(e)||this.name&&!n.isTagEqual(e,this.name)||this.type&&(Array.isArray(this.type)?-1===this.type.indexOf(f):f!==this.type)||this.id&&e.getAttribute("id")!==this.id||this.from&&t!==this.from)},run:function(e){var t=null;try{t=this.handler(e)}catch(e){throw n._handleError(e),e}return t},toString:function(){return"{Handler: "+this.handler+"("+this.name+","+this.id+","+this.ns+")}"}},n.TimedHandler=function(e,t){this.period=e,this.handler=t,this.lastCalled=(new Date).getTime(),this.user=!0},n.TimedHandler.prototype={run:function(){return this.lastCalled=(new Date).getTime(),this.handler()},reset:function(){this.lastCalled=(new Date).getTime()},toString:function(){return"{TimedHandler: "+this.handler+"("+this.period+")}"}},n.Connection=function(e,t){this.service=e,this.options=t||{};var o=this.options.protocol||"";for(var a in 0===e.indexOf("ws:")||0===e.indexOf("wss:")||0===o.indexOf("ws")?this._proto=new n.Websocket(this):this._proto=new n.Bosh(this),this.jid="",this.domain=null,this.features=null,this._sasl_data={},this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.protocolErrorHandlers={HTTP:{},websocket:{}},this._idleTimeout=null,this._disconnectTimeout=null,this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.do_authentication=!0,this.paused=!1,this.restored=!1,this._data=[],this._uniqueId=0,this._sasl_success_handler=null,this._sasl_failure_handler=null,this._sasl_challenge_handler=null,this.maxRetries=5,this._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this),100),f.addCookies(this.options.cookies),this.registerSASLMechanisms(this.options.mechanisms),n._connectionPlugins)if(n._connectionPlugins.hasOwnProperty(a)){var r=n._connectionPlugins[a],c=function(){};c.prototype=r,this[a]=new c,this[a].init(this)}},n.Connection.prototype={reset:function(){this._proto._reset(),this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this.authenticated=!1,this.connected=!1,this.disconnecting=!1,this.restored=!1,this._data=[],this._requests=[],this._uniqueId=0},pause:function(){this.paused=!0},resume:function(){this.paused=!1},getUniqueId:function(e){var t="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}));return"string"==typeof e||"number"==typeof e?t+":"+e:t+""},addProtocolErrorHandler:function(e,t,f){this.protocolErrorHandlers[e][t]=f},connect:function(e,t,f,o,a,r,c){this.jid=e,this.authzid=n.getBareJidFromJid(this.jid),this.authcid=c||n.getNodeFromJid(this.jid),this.pass=t,this.servtype="xmpp",this.connect_callback=f,this.disconnecting=!1,this.connected=!1,this.authenticated=!1,this.restored=!1,this.domain=n.getDomainFromJid(this.jid),this._changeConnectStatus(n.Status.CONNECTING,null),this._proto._connect(o,a,r)},attach:function(e,t,f,o,a,r,c){if(!(this._proto instanceof n.Bosh))throw{name:"StropheSessionError",message:'The "attach" method can only be used with a BOSH connection.'};this._proto._attach(e,t,f,o,a,r,c)},restore:function(e,t,f,n,o){if(!this._sessionCachingSupported())throw{name:"StropheSessionError",message:'The "restore" method can only be used with a BOSH connection.'};this._proto._restore(e,t,f,n,o)},_sessionCachingSupported:function(){if(this._proto instanceof n.Bosh){if(!JSON)return!1;try{sessionStorage.setItem("_strophe_","_strophe_"),sessionStorage.removeItem("_strophe_")}catch(e){return!1}return!0}return!1},xmlInput:function(e){},xmlOutput:function(e){},rawInput:function(e){},rawOutput:function(e){},nextValidRid:function(e){},send:function(e){if(null!==e){if("function"==typeof e.sort)for(var t=0;t=0&&this.addHandlers.splice(t,1)},registerSASLMechanisms:function(e){this.mechanisms={},(e=e||[n.SASLAnonymous,n.SASLExternal,n.SASLMD5,n.SASLOAuthBearer,n.SASLPlain,n.SASLSHA1]).forEach(this.registerSASLMechanism.bind(this))},registerSASLMechanism:function(e){this.mechanisms[e.prototype.name]=e},disconnect:function(e){if(this._changeConnectStatus(n.Status.DISCONNECTING,e),n.info("Disconnect was called because: "+e),this.connected){var t=!1;this.disconnecting=!0,this.authenticated&&(t=r({xmlns:n.NS.CLIENT,type:"unavailable"})),this._disconnectTimeout=this._addSysTimedHandler(3e3,this._onDisconnectTimeout.bind(this)),this._proto._disconnect(t)}else n.info("Disconnect was called before Strophe connected to the server"),this._proto._abortAllRequests(),this._doDisconnect()},_changeConnectStatus:function(e,t){for(var f in n._connectionPlugins)if(n._connectionPlugins.hasOwnProperty(f)){var o=this[f];if(o.statusChanged)try{o.statusChanged(e,t)}catch(e){n.error(f+" plugin caused an exception changing status: "+e)}}if(this.connect_callback)try{this.connect_callback(e,t)}catch(e){n._handleError(e),n.error("User connection callback caused an exception: "+e)}},_doDisconnect:function(e){"number"==typeof this._idleTimeout&&clearTimeout(this._idleTimeout),null!==this._disconnectTimeout&&(this.deleteTimedHandler(this._disconnectTimeout),this._disconnectTimeout=null),n.info("_doDisconnect was called"),this._proto._doDisconnect(),this.authenticated=!1,this.disconnecting=!1,this.restored=!1,this.handlers=[],this.timedHandlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this._changeConnectStatus(n.Status.DISCONNECTED,e),this.connected=!1},_dataRecv:function(e,t){n.info("_dataRecv called");var f=this._proto._reqToData(e);if(null!==f){var o,a;for(this.xmlInput!==n.Connection.prototype.xmlInput&&(f.nodeName===this._proto.strip&&f.childNodes.length?this.xmlInput(f.childNodes[0]):this.xmlInput(f)),this.rawInput!==n.Connection.prototype.rawInput&&(t?this.rawInput(t):this.rawInput(n.serialize(f)));this.removeHandlers.length>0;)a=this.removeHandlers.pop(),(o=this.handlers.indexOf(a))>=0&&this.handlers.splice(o,1);for(;this.addHandlers.length>0;)this.handlers.push(this.addHandlers.pop());if(this.disconnecting&&this._proto._emptyQueue())this._doDisconnect();else{var r,c,s=f.getAttribute("type");if(null!==s&&"terminate"===s){if(this.disconnecting)return;return r=f.getAttribute("condition"),c=f.getElementsByTagName("conflict"),null!==r?("remote-stream-error"===r&&c.length>0&&(r="conflict"),this._changeConnectStatus(n.Status.CONNFAIL,r)):this._changeConnectStatus(n.Status.CONNFAIL,"unknown"),void this._doDisconnect(r)}var i=this;n.forEachChild(f,null,(function(e){var t,f;for(f=i.handlers,i.handlers=[],t=0;t0:o.getElementsByTagName("stream:features").length>0||o.getElementsByTagName("features").length>0){var a,r,c=[],s=o.getElementsByTagName("mechanism");if(s.length>0)for(a=0;ae[n].prototype.priority&&(n=f);n!==t&&(o=e[t],e[t]=e[n],e[n]=o)}return e},_attemptSASLAuth:function(e){e=this.sortMechanismsByPriority(e||[]);var t=0,f=!1;for(t=0;t0&&(t="conflict"),this._changeConnectStatus(n.Status.AUTHFAIL,t),!1;var f,o=e.getElementsByTagName("bind");if(!(o.length>0))return n.info("SASL binding failed."),this._changeConnectStatus(n.Status.AUTHFAIL,null),!1;(f=o[0].getElementsByTagName("jid")).length>0&&(this.jid=n.getText(f[0]),this.do_session?(this._addSysHandler(this._sasl_session_cb.bind(this),null,null,null,"_session_auth_2"),this.send(a({type:"set",id:"_session_auth_2"}).c("session",{xmlns:n.NS.SESSION}).tree())):(this.authenticated=!0,this._changeConnectStatus(n.Status.CONNECTED,null)))},_sasl_session_cb:function(e){if("result"===e.getAttribute("type"))this.authenticated=!0,this._changeConnectStatus(n.Status.CONNECTED,null);else if("error"===e.getAttribute("type"))return n.info("Session creation failed."),this._changeConnectStatus(n.Status.AUTHFAIL,null),!1;return!1},_sasl_failure_cb:function(e){return this._sasl_success_handler&&(this.deleteHandler(this._sasl_success_handler),this._sasl_success_handler=null),this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_mechanism&&this._sasl_mechanism.onFailure(),this._changeConnectStatus(n.Status.AUTHFAIL,null),!1},_auth2_cb:function(e){return"result"===e.getAttribute("type")?(this.authenticated=!0,this._changeConnectStatus(n.Status.CONNECTED,null)):"error"===e.getAttribute("type")&&(this._changeConnectStatus(n.Status.AUTHFAIL,null),this.disconnect("authentication failed")),!1},_addSysTimedHandler:function(e,t){var f=new n.TimedHandler(e,t);return f.user=!1,this.addTimeds.push(f),f},_addSysHandler:function(e,t,f,o,a){var r=new n.Handler(e,t,f,o,a);return r.user=!1,this.addHandlers.push(r),r},_onDisconnectTimeout:function(){return n.info("_onDisconnectTimeout was called"),this._changeConnectStatus(n.Status.CONNTIMEOUT,null),this._proto._onDisconnectTimeout(),this._doDisconnect(),!1},_onIdle:function(){for(var e,t,f;this.addTimeds.length>0;)this.timedHandlers.push(this.addTimeds.pop());for(;this.removeTimeds.length>0;)t=this.removeTimeds.pop(),(e=this.timedHandlers.indexOf(t))>=0&&this.timedHandlers.splice(e,1);var n=(new Date).getTime();for(f=[],e=0;e0&&(f="conflict"),this._conn._changeConnectStatus(e.Status.CONNFAIL,f)):this._conn._changeConnectStatus(e.Status.CONNFAIL,"unknown"),this._conn._doDisconnect(f),e.Status.CONNFAIL;this.sid||(this.sid=t.getAttribute("sid"));var a=t.getAttribute("requests");a&&(this.window=parseInt(a,10));var r=t.getAttribute("hold");r&&(this.hold=parseInt(r,10));var c=t.getAttribute("wait");c&&(this.wait=parseInt(c,10));var s=t.getAttribute("inactivity");s&&(this.inactivity=parseInt(s,10))},_disconnect:function(e){this._sendTerminate(e)},_doDisconnect:function(){this.sid=null,this.rid=Math.floor(4294967295*Math.random()),this._conn._sessionCachingSupported()&&window.sessionStorage.removeItem("strophe-bosh-session"),this._conn.nextValidRid(this.rid)},_emptyQueue:function(){return 0===this._requests.length},_callProtocolErrorHandlers:function(e){var t,f=this._getRequestStatus(e);(t=this._conn.protocolErrorHandlers.HTTP[f])&&t.call(this,f)},_hitError:function(t){this.errors++,e.warn("request errored, status: "+t+", number of errors: "+this.errors),this.errors>4&&this._conn._onDisconnectTimeout()},_no_auth_received:function(t){t=t?t.bind(this._conn):this._conn._connect_cb.bind(this._conn);var f=this._buildBody();this._requests.push(new e.Request(f.tree(),this._onRequestStateChange.bind(this,t.bind(this._conn)),f.tree().getAttribute("rid"))),this._throttledRequestHandler()},_onDisconnectTimeout:function(){this._abortAllRequests()},_abortAllRequests:function(){for(var e;this._requests.length>0;)(e=this._requests.pop()).abort=!0,e.xhr.abort(),e.xhr.onreadystatechange=function(){}},_onIdle:function(){var t=this._conn._data;if(this._conn.authenticated&&0===this._requests.length&&0===t.length&&!this._conn.disconnecting&&(e.info("no requests during idle cycle, sending blank request"),t.push(null)),!this._conn.paused){if(this._requests.length<2&&t.length>0){for(var f=this._buildBody(),n=0;n0){var o=this._requests[0].age();null!==this._requests[0].dead&&this._requests[0].timeDead()>Math.floor(e.SECONDARY_TIMEOUT*this.wait)&&this._throttledRequestHandler(),o>Math.floor(e.TIMEOUT*this.wait)&&(e.warn("Request "+this._requests[0].id+" timed out, over "+Math.floor(e.TIMEOUT*this.wait)+" seconds since last activity"),this._throttledRequestHandler())}}},_getRequestStatus:function(t,f){var n;if(4===t.xhr.readyState)try{n=t.xhr.status}catch(t){e.error("Caught an error while retrieving a request's status, reqStatus: "+n)}return void 0===n&&(n="number"==typeof f?f:0),n},_onRequestStateChange:function(t,f){if(e.debug("request id "+f.id+"."+f.sends+" state changed to "+f.xhr.readyState),f.abort)f.abort=!1;else if(4===f.xhr.readyState){var n=this._getRequestStatus(f);if(this.disconnecting&&n>=400)return this._hitError(n),void this._callProtocolErrorHandlers(f);var o=n>0&&n<500,a=f.sends>this._conn.maxRetries;if((o||a)&&(this._removeRequest(f),e.debug("request id "+f.id+" should now be removed")),200===n){var r=this._requests[0]===f;(this._requests[1]===f||r&&this._requests.length>0&&this._requests[0].age()>Math.floor(e.SECONDARY_TIMEOUT*this.wait))&&this._restartRequest(0),this._conn.nextValidRid(Number(f.rid)+1),e.debug("request id "+f.id+"."+f.sends+" got 200"),t(f),this.errors=0}else 0===n||n>=400&&n<600||n>=12e3?(e.error("request id "+f.id+"."+f.sends+" error "+n+" happened"),this._hitError(n),this._callProtocolErrorHandlers(f),n>=400&&n<500&&(this._conn._changeConnectStatus(e.Status.DISCONNECTING,null),this._conn._doDisconnect())):e.error("request id "+f.id+"."+f.sends+" error "+n+" happened");o||a?a&&!this._conn.connected&&this._conn._changeConnectStatus(e.Status.CONNFAIL,"giving-up"):this._throttledRequestHandler()}},_processRequest:function(t){var f=this,n=this._requests[t],o=this._getRequestStatus(n,-1);if(n.sends>this._conn.maxRetries)this._conn._onDisconnectTimeout();else{var a=n.age(),r=!isNaN(a)&&a>Math.floor(e.TIMEOUT*this.wait),c=null!==n.dead&&n.timeDead()>Math.floor(e.SECONDARY_TIMEOUT*this.wait),s=4===n.xhr.readyState&&(o<1||o>=500);if((r||c||s)&&(c&&e.error("Request "+this._requests[t].id+" timed out (secondary), restarting"),n.abort=!0,n.xhr.abort(),n.xhr.onreadystatechange=function(){},this._requests[t]=new e.Request(n.xmlData,n.origFunc,n.rid,n.sends),n=this._requests[t]),0===n.xhr.readyState){e.debug("request id "+n.id+"."+n.sends+" posting");try{var i=this._conn.options.contentType||"text/xml; charset=utf-8";n.xhr.open("POST",this._conn.service,!this._conn.options.sync),void 0!==n.xhr.setRequestHeader&&n.xhr.setRequestHeader("Content-Type",i),this._conn.options.withCredentials&&(n.xhr.withCredentials=!0)}catch(t){return e.error("XHR open failed: "+t.toString()),this._conn.connected||this._conn._changeConnectStatus(e.Status.CONNFAIL,"bad-service"),void this._conn.disconnect()}var u=function(){if(n.date=new Date,f._conn.options.customHeaders){var e=f._conn.options.customHeaders;for(var t in e)e.hasOwnProperty(t)&&n.xhr.setRequestHeader(t,e[t])}n.xhr.send(n.data)};if(n.sends>1){var _=1e3*Math.min(Math.floor(e.TIMEOUT*this.wait),Math.pow(n.sends,3));setTimeout((function(){u()}),_)}else u();n.sends++,this._conn.xmlOutput!==e.Connection.prototype.xmlOutput&&(n.xmlData.nodeName===this.strip&&n.xmlData.childNodes.length?this._conn.xmlOutput(n.xmlData.childNodes[0]):this._conn.xmlOutput(n.xmlData)),this._conn.rawOutput!==e.Connection.prototype.rawOutput&&this._conn.rawOutput(n.data)}else e.debug("_processRequest: "+(0===t?"first":"second")+" request has readyState of "+n.xhr.readyState)}},_removeRequest:function(t){var f;for(e.debug("removing request"),f=this._requests.length-1;f>=0;f--)t===this._requests[f]&&this._requests.splice(f,1);t.xhr.onreadystatechange=function(){},this._throttledRequestHandler()},_restartRequest:function(e){var t=this._requests[e];null===t.dead&&(t.dead=new Date),this._processRequest(e)},_reqToData:function(e){try{return e.getResponse()}catch(e){if("parsererror"!==e)throw e;this._conn.disconnect("strophe-parsererror")}},_sendTerminate:function(t){e.info("_sendTerminate was called");var f=this._buildBody().attrs({type:"terminate"});t&&f.cnode(t.tree());var n=new e.Request(f.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),f.tree().getAttribute("rid"));this._requests.push(n),this._throttledRequestHandler()},_send:function(){clearTimeout(this._conn._idleTimeout),this._throttledRequestHandler(),this._conn._idleTimeout=setTimeout(function(){this._onIdle()}.bind(this._conn),100)},_sendRestart:function(){this._throttledRequestHandler(),clearTimeout(this._conn._idleTimeout)},_throttledRequestHandler:function(){this._requests?e.debug("_throttledRequestHandler called with "+this._requests.length+" requests"):e.debug("_throttledRequestHandler called with undefined requests"),this._requests&&0!==this._requests.length&&(this._requests.length>0&&this._processRequest(0),this._requests.length>1&&Math.abs(this._requests[0].rid-this._requests[1].rid): "+n);var o=t.getAttribute("version");return"string"!=typeof o?f="Missing version in ":"1.0"!==o&&(f="Wrong version in : "+o),!f||(this._conn._changeConnectStatus(e.Status.CONNFAIL,f),this._conn._doDisconnect(),!1)},_connect_cb_wrapper:function(t){if(0===t.data.indexOf("\s*)*/,"");if(""===f)return;var n=(new DOMParser).parseFromString(f,"text/xml").documentElement;this._conn.xmlInput(n),this._conn.rawInput(t.data),this._handleStreamStart(n)&&this._connect_cb(n)}else if(0===t.data.indexOf(" tag.")}}this._conn._doDisconnect()},_doDisconnect:function(){e.info("WebSockets _doDisconnect was called"),this._closeSocket()},_streamWrap:function(e){return""+e+""},_closeSocket:function(){if(this.socket)try{this.socket.close()}catch(e){}this.socket=null},_emptyQueue:function(){return!0},_onClose:function(t){this._conn.connected&&!this._conn.disconnecting?(e.error("Websocket closed unexpectedly"),this._conn._doDisconnect()):t&&1006===t.code&&!this._conn.connected&&this.socket?(e.error("Websocket closed unexcectedly"),this._conn._changeConnectStatus(e.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._conn._doDisconnect()):e.info("Websocket closed")},_no_auth_received:function(t){e.error("Server did not send any auth methods"),this._conn._changeConnectStatus(e.Status.CONNFAIL,"Server did not send any auth methods"),t&&(t=t.bind(this._conn))(),this._conn._doDisconnect()},_onDisconnectTimeout:function(){},_abortAllRequests:function(){},_onError:function(t){e.error("Websocket error "+t),this._conn._changeConnectStatus(e.Status.CONNFAIL,"The WebSocket connection could not be established or was disconnected."),this._disconnect()},_onIdle:function(){var t=this._conn._data;if(t.length>0&&!this._conn.paused){for(var f=0;f]{2,200}\b\/?/g,c=f.assign({debug:f.get(console,"log")?alert.bind(console):f.noop,error:f.get(console,"log")?alert.bind(console):f.noop,info:f.get(console,"log")?alert.bind(console):f.noop,warn:f.get(console,"log")?alert.bind(console):f.noop},console);function s(e){e.removeAttribute("data-slider-marker"),e.classList.remove("collapsed"),e.style.overflow="",e.style.height=""}var i={};function u(e,t){e.classList.remove("visible"),f.isFunction(t)&&t()}return i.getNextElement=function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*",o=t.nextElementSibling;!f.isNull(o)&&!e.matchesSelector(o,n);)o=o.nextElementSibling;return o},i.getPreviousElement=function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*",o=t.previousSibling;!f.isNull(o)&&!e.matchesSelector(o,n);)o=o.previousSibling;return o},i.getFirstChildElement=function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*",o=t.firstElementChild;!f.isNull(o)&&!e.matchesSelector(o,n);)o=o.nextSibling;return o},i.getLastChildElement=function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*",o=t.lastElementChild;!f.isNull(o)&&!e.matchesSelector(o,n);)o=o.previousSibling;return o},i.calculateElementHeight=function(e){return f.reduce(e.children,(function(e,t){return e+t.offsetHeight}),0)},i.addClass=function(e,t){t instanceof Element&&t.classList.add(e)},i.removeClass=function(e,t){return t instanceof Element&&t.classList.remove(e),t},i.removeElement=function(e){f.isNil(e)||f.isNil(e.parentNode)||e.parentNode.removeChild(e)},i.showElement=f.flow(f.partial(i.removeClass,"collapsed"),f.partial(i.removeClass,"hidden")),i.hideElement=function(e){return f.isNil(e)||e.classList.add("hidden"),e},i.nextUntil=function(e,t){for(var n=[],o=e.nextElementSibling;!f.isNil(o)&&!o.matches(t);)n.push(o),o=o.nextElementSibling;return n},i.addHyperlinks=function(e){var t=e.match(r)||[],n=[];for(f.each(t,(function(t){var a=''+f.escape(t)+"";n.push(a),e=e.replace(t,o(a))}));n.length;){var a=n.pop();e=e.replace(o(a),a)}return e},i.renderImageURLs=function(n){var o=n.textContent.match(r)||[];return t.all(f.map(o,(function(o){return new t((function(a,r){return function(e){return new t((function(t,f){var n=new Image,o=window.setTimeout((function(){f(new Error("Could not determine whether it's an image")),n=null}),3e3);n.onerror=n.onabort=function(){clearTimeout(o),f(new Error("Could not determine whether it's an image"))},n.onload=function(){clearTimeout(o),t(n)},n.src=e}))}(o).then((function(t){var r=new Image;r.className="chat-image",r.src=t.src,r.addEventListener("load",a),r.addEventListener("error",a);var c=e('a[href="'.concat(o,'"]'),n);f.each(c,(function(e){e.replaceChild(r,e.firstChild)}))})).catch(a)}))})))},i.slideInAllElements=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300;return t.all(f.map(e,f.partial(i.slideIn,f,n)))},i.slideToggleElement=function(e,t){return f.includes(e.classList,"collapsed")||f.includes(e.classList,"hidden")?i.slideOut(e,t):i.slideIn(e,t)},i.hasClass=function(e,t){return f.includes(t.classList,e)},i.slideOut=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200;return new t((function(t,o){if(f.isNil(e)){var a="Undefined or null element passed into slideOut";return c.warn(a),void o(new Error(a))}var r=e.getAttribute("data-slider-marker");r&&(e.removeAttribute("data-slider-marker"),window.cancelAnimationFrame(r));var u=i.calculateElementHeight(e);if(window.converse_disable_effects)return e.style.height=u+"px",s(e),void t();if(i.hasClass("collapsed",e)||i.hasClass("hidden",e)){var _=n/17,d=0;e.style.height="0",e.style.overflow="hidden",e.classList.remove("hidden"),e.classList.remove("collapsed"),e.setAttribute("data-slider-marker",window.requestAnimationFrame((function f(){(d+=u/_)1&&void 0!==arguments[1]?arguments[1]:200;return new t((function(t,o){if(f.isNil(e)){var a="Undefined or null element passed into slideIn";return c.warn(a),o(new Error(a))}if(f.includes(e.classList,"collapsed"))return t(e);if(window.converse_disable_effects)return e.classList.add("collapsed"),e.style.height="",t(e);var r=e.getAttribute("data-slider-marker");r&&(e.removeAttribute("data-slider-marker"),window.cancelAnimationFrame(r));var s=e.offsetHeight,i=n/17,u=s;e.style.overflow="hidden",e.setAttribute("data-slider-marker",window.requestAnimationFrame((function f(){(u-=s/i)>0?(e.style.height=u+"px",e.setAttribute("data-slider-marker",window.requestAnimationFrame(f))):(e.removeAttribute("data-slider-marker"),e.classList.add("collapsed"),e.style.height="",t(e))})))}))},i.fadeIn=function(e,t){if(f.isNil(e)&&c.warn("Undefined or null element passed into fadeIn"),window.converse_disable_effects)return e.classList.remove("hidden"),u(e,t);f.includes(e.classList,"hidden")?(e.classList.add("visible"),e.classList.remove("hidden"),e.addEventListener("webkitAnimationEnd",f.partial(u,e,t)),e.addEventListener("animationend",f.partial(u,e,t)),e.addEventListener("oanimationend",f.partial(u,e,t))):u(e,t)},i.isValidJID=function(e){return 2===f.compact(e.split("@")).length&&!e.startsWith("@")&&!e.endsWith("@")},i.isValidMUCJID=function(e){return!e.startsWith("@")&&!e.endsWith("@")},i.isSameBareJID=function(e,t){return n.getBareJidFromJid(e).toLowerCase()===n.getBareJidFromJid(t).toLowerCase()},i.getMostRecentMessage=function(e){var t=e.messages.filter("message");return t[t.length-1]},i.isNewMessage=function(t){return t instanceof Element?!e('result[xmlns="'+n.NS.MAM+'"]',t).length&&!e('delay[xmlns="'+n.NS.DELAY+'"]',t).length:!t.get("delayed")},i.isOTRMessage=function(e){var t=e.querySelector("body"),n=f.isNull(t)?void 0:t.textContent;return n&&!!n.match(/^\?OTR/)},i.isHeadlineMessage=function(e,t){var o=t.getAttribute("from");if("headline"===t.getAttribute("type"))return!0;var a=e.chatboxes.get(n.getBareJidFromJid(o));return!(a&&"chatroom"===a.get("type")||"error"===t.getAttribute("type")||f.isNil(o)||f.includes(o,"@"))},i.merge=function e(t,n){for(var o in n)f.isObject(t[o])?e(t[o],n[o]):t[o]=n[o]},i.applyUserSettings=function e(t,n,o){for(var a in n)f.isUndefined(o[a])||(f.isObject(n[a])&&!f.isArray(n[a])?e(t[a],n[a],o[a]):t[a]=o[a])},i.stringToNode=function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstChild},i.getOuterWidth=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],f=e.offsetWidth;if(!t)return f;var n=window.getComputedStyle(e);return f+(parseInt(n.marginLeft,10)+parseInt(n.marginRight,10))},i.stringToElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.firstElementChild},i.matchesSelector=function(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)},i.queryChildren=function(e,t){return f.filter(e.children,f.partial(i.matchesSelector,f,t))},i.contains=function(e,t){return function(n){if("object"===a(e)){var o=!1;return f.forEach(e,(function(e){o=o||f.includes(n.get(e).toLowerCase(),t.toLowerCase())})),o}if("string"==typeof e)return f.includes(n.get(e).toLowerCase(),t.toLowerCase());throw new TypeError("contains: wrong attribute type. Must be string or array.")}},i.isOfType=function(e,t){return t.get("type")==e},i.isInstance=function(e,t){return t instanceof e},i.getAttribute=function(e,t){return t.get(e)},i.contains.not=function(e,t){return function(f){return!i.contains(e,t)(f)}},i.createFragmentFromText=function(e){var t,f=document.createDocumentFragment(),n=document.createElement("body");for(n.innerHTML=e;t=n.firstChild;)f.appendChild(t);return f},i.addEmoji=function(e,t,f){return e.use_emojione?t.toImage(f):t.shortnameToUnicode(f)},i.getEmojisByCategory=function(e,t){if(f.isUndefined(e.emojis_by_category)){var n=f.values(f.mapValues(t.emojioneList,(function(e,t,f){return e._shortname=t,e}))),o=[":tone1:",":tone2:",":tone3:",":tone4:",":tone5:"],a=[":kiss_ww:",":kiss_mm:",":kiss_woman_man:"],r=[":woman",":man",":women_",":men_","_man_","_woman_","_woman:","_man:"],c=f.difference(f.uniq(f.map(n,f.partial(f.get,f,"category"))),["modifier","regional"]),s={};f.forEach(c,(function(e){var t=f.sortBy(f.filter(n,["category",e]),["uc_base"]);if(t=f.filter(t,(function(e){return!f.includes(f.concat(o,a),e._shortname)&&!f.some(r,f.partial(f.includes,e._shortname))})),"people"===e){var c=f.findIndex(t,["uc_base","1f600"]);t=f.union(f.slice(t,c),f.slice(t,0,c+1))}else"activity"===e?t=f.union(f.slice(t,26),f.slice(t,0,27)):"objects"===e?t=f.union(f.slice(t,23),f.slice(t,0,24)):"travel"===e?t=f.union(f.slice(t,16),f.slice(t,0,17)):"symbols"===e&&(t=f.union(f.slice(t,59),f.slice(t,0,60)));s[e]=t})),e.emojis_by_category=s}return e.emojis_by_category},i.getTonedEmojis=function(e){return e.toned_emojis=f.uniq(f.map(f.filter(i.getEmojisByCategory(e).people,(function(e){return f.includes(e._shortname,"_tone")})),(function(e){return e._shortname.replace(/_tone[1-5]/,"")}))),e.toned_emojis},i.isPersistableModel=function(e){return e.collection&&e.collection.browserStorage},i.getResolveablePromise=function(){var e={},n=new t((function(t,f){e.resolve=t,e.reject=f}));return f.assign(n,e),n},i.interpolate=function(e,t){return e.replace(/{{{([^{}]*)}}}/g,(function(e,f){var n=t[f];return"string"==typeof n||"number"==typeof n?n:e}))},i.onMultipleEvents=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=[];function o(f){n.push(f),e.length===n.length&&(t(n),n=[])}f.each(e,(function(e){return e.object.on(e.event,o)}))},i.safeSave=function(e,t){i.isPersistableModel(e)?e.save(t):e.set(t)},i.isVisible=function(e){return!i.hasClass("hidden",e)&&(e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0)},i.triggerEvent=function(e,t){var f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Event",n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=document.createEvent(f);a.initEvent(t,n,o),e.dispatchEvent(a)},i})),function(e,n){if("function"==typeof f&&f.amd)f("pluggable",["exports","lodash"],n);else if("undefined"!=typeof exports)n(exports,t("lodash"));else{var o={exports:{}};n(o.exports,e._),e.pluggable=o.exports}}(this,(function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.enable=void 0;var f=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var f in e)Object.prototype.hasOwnProperty.call(e,f)&&(t[f]=e[f]);return t.default=e,t}(t),n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function o(e,t){this.name=t,this.plugged=e,void 0===this.plugged.__super__?this.plugged.__super__={}:"string"==typeof this.plugged.__super__&&(this.plugged.__super__={__string__:this.plugged.__super__}),this.plugged.__super__[t]=this.plugged,this.plugins={},this.initialized_plugins=[]}function a(e,t,n){void 0===n&&(n="pluginSocket"),void 0===t&&(t="plugged");var a={};return a[n]=new o(e,t),f.extend(e,a)}f.extend(o.prototype,{wrappedOverride:function(e,t,n,o){return"function"==typeof n&&(void 0===this.__super__&&(this.__super__=o),this.__super__[e]=n.bind(this)),t.apply(this,f.drop(arguments,4))},_overrideAttribute:function(e,t){var n=t.overrides[e];if("function"==typeof n){var o={};o[this.name]=this.plugged;var a=f.partial(this.wrappedOverride,e,n,this.plugged[e],o);this.plugged[e]=a}else this.plugged[e]=n},_extendObject:function(e,t){e.prototype.__super__||(e.prototype.__super__={},e.prototype.__super__[this.name]=this.plugged);var n=this;f.each(t,(function(t,o){if("events"===o)e.prototype[o]=f.extend(t,e.prototype[o]);else if("function"==typeof t){var a={};a[n.name]=n.plugged;var r=f.partial(n.wrappedOverride,o,t,e.prototype[o],a);e.prototype[o]=r}else e.prototype[o]=t}))},loadPluginDependencies:function(e){var t=this;f.each(e.dependencies,(function(n){var o=t.plugins[n];if(o){if(f.includes(o.dependencies,e.__name__))throw'Found a circular dependency between the plugins "'+e.__name__+'" and "'+n+'"';t.initializePlugin(o)}else t.throwUndefinedDependencyError('Could not find dependency "'+n+'" for the plugin "'+e.__name__+"\". If it's needed, make sure it's loaded by require.js")}))},throwUndefinedDependencyError:function(e){if(this.plugged.strict_plugin_dependencies)throw e;alert(e)},applyOverrides:function(e){var t=this;f.each(Object.keys(e.overrides||{}),(function(f){var o=e.overrides[f];"object"===(void 0===o?"undefined":n(o))?void 0===t.plugged[f]?t.throwUndefinedDependencyError('Error: Plugin "'+e.__name__+'" tried to override '+f+" but it's not found."):t._extendObject(t.plugged[f],o):t._overrideAttribute(f,e)}))},initializePlugin:function(e){f.includes(f.keys(this.allowed_plugins),e.__name__)&&(f.includes(this.initialized_plugins,e.__name__)||(f.isBoolean(e.enabled)&&e.enabled||f.isFunction(e.enabled)&&e.enabled(this.plugged)||f.isNil(e.enabled))&&(f.extend(e,this.properties),e.dependencies&&this.loadPluginDependencies(e),this.applyOverrides(e),"function"==typeof e.initialize&&e.initialize.bind(e)(this),this.initialized_plugins.push(e.__name__)))},registerPlugin:function(e,t){if(e in this.plugins)throw new Error("Error: Plugin name "+e+" is already taken");t.__name__=e,this.plugins[e]=t},initializePlugins:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];f.size(this.plugins)&&(this.properties=e,this.allowed_plugins=f.pickBy(this.plugins,(function(e,o){return(!t.length||t.length&&f.includes(t,o))&&!f.includes(n,o)})),f.each(f.values(this.allowed_plugins),this.initializePlugin.bind(this)))}}),e.enable=a,e.default={enable:a}})),f("underscore",["lodash"],(function(e){return e.noConflict()})),f("jquery",[],(function(){return Object})),function(e){var n="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global;if("function"==typeof f&&f.amd)f("backbone",["underscore","jquery","exports"],(function(t,f,o){n.Backbone=e(n,o,t,f)}));else if("undefined"!=typeof exports){var o,a=t("underscore");try{o=t("jquery")}catch(e){}e(n,exports,a,o)}else n.Backbone=e(n,{},n._,n.jQuery||n.Zepto||n.ender||n.$)}((function(e,t,f,n){var o=e.Backbone,a=Array.prototype.slice;t.VERSION="1.3.3",t.$=n,t.noConflict=function(){return e.Backbone=o,this},t.emulateHTTP=!1,t.emulateJSON=!1;var r=function(e,t,n){f.each(t,(function(t,o){f[o]&&(e.prototype[o]=function(e,t,n){switch(e){case 1:return function(){return f[t](this[n])};case 2:return function(e){return f[t](this[n],e)};case 3:return function(e,o){return f[t](this[n],c(e,this),o)};case 4:return function(e,o,a){return f[t](this[n],c(e,this),o,a)};default:return function(){var e=a.call(arguments);return e.unshift(this[n]),f[t].apply(f,e)}}}(t,o,n))}))},c=function(e,t){return f.isFunction(e)?e:f.isObject(e)&&!t._isModel(e)?s(e):f.isString(e)?function(t){return t.get(e)}:e},s=function(e){var t=f.matches(e);return function(e){return t(e.attributes)}},i=t.Events={},u=/\s+/,_=function(e,t,n,o,a){var r,c=0;if(n&&"object"==typeof n){void 0!==o&&"context"in a&&void 0===a.context&&(a.context=o);for(r=f.keys(n);cthis.length&&(o=this.length),o<0&&(o+=this.length+1);var a,r,c=[],s=[],i=[],u=[],_={},d=t.add,l=t.merge,h=t.remove,m=!1,g=this.comparator&&null==o&&!1!==t.sort,p=f.isString(this.comparator)?this.comparator:null;for(r=0;r7),this._useHashChange=this._wantsHashChange&&this._hasHashChange,this._wantsPushState=!!this.options.pushState,this._hasPushState=!(!this.history||!this.history.pushState),this._usePushState=this._wantsPushState&&this._hasPushState,this.fragment=this.getFragment(),this.root=("/"+this.root+"/").replace(D,"/"),this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){var t=this.root.slice(0,-1)||"/";return this.location.replace(t+"#"+this.getPath()),!0}this._hasPushState&&this.atRoot()&&this.navigate(this.getHash(),{replace:!0})}if(!this._hasHashChange&&this._wantsHashChange&&!this._usePushState){this.iframe=document.createElement("iframe"),this.iframe.src="javascript:0",this.iframe.style.display="none",this.iframe.tabIndex=-1;var n=document.body,o=n.insertBefore(this.iframe,n.firstChild).contentWindow;o.document.open(),o.document.close(),o.location.hash="#"+this.fragment}var a=window.addEventListener||function(e,t){return attachEvent("on"+e,t)};if(this._usePushState?a("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe?a("hashchange",this.checkUrl,!1):this._wantsHashChange&&(this._checkUrlInterval=setInterval(this.checkUrl,this.interval)),!this.options.silent)return this.loadUrl()},stop:function(){var e=window.removeEventListener||function(e,t){return detachEvent("on"+e,t)};this._usePushState?e("popstate",this.checkUrl,!1):this._useHashChange&&!this.iframe&&e("hashchange",this.checkUrl,!1),this.iframe&&(document.body.removeChild(this.iframe),this.iframe=null),this._checkUrlInterval&&clearInterval(this._checkUrlInterval),j.started=!1},route:function(e,t){this.handlers.unshift({route:e,callback:t})},checkUrl:function(e){var t=this.getFragment();if(t===this.fragment&&this.iframe&&(t=this.getHash(this.iframe.contentWindow)),t===this.fragment)return!1;this.iframe&&this.navigate(t),this.loadUrl()},loadUrl:function(e){return!!this.matchRoot()&&(e=this.fragment=this.getFragment(e),f.some(this.handlers,(function(t){if(t.route.test(e))return t.callback(e),!0})))},navigate:function(e,t){if(!j.started)return!1;t&&!0!==t||(t={trigger:!!t}),e=this.getFragment(e||"");var f=this.root;""!==e&&"?"!==e.charAt(0)||(f=f.slice(0,-1)||"/");var n=f+e;if(e=this.decodeFragment(e.replace(R,"")),this.fragment!==e){if(this.fragment=e,this._usePushState)this.history[t.replace?"replaceState":"pushState"]({},document.title,n);else{if(!this._wantsHashChange)return this.location.assign(n);if(this._updateHash(this.location,e,t.replace),this.iframe&&e!==this.getHash(this.iframe.contentWindow)){var o=this.iframe.contentWindow;t.replace||(o.document.open(),o.document.close()),this._updateHash(o.location,e,t.replace)}}return t.trigger?this.loadUrl(e):void 0}},_updateHash:function(e,t,f){if(f){var n=e.href.replace(/(javascript:|#).*$/,"");e.replace(n+"#"+t)}else e.hash="#"+t}}),t.history=new j,b.extend=y.extend=A.extend=S.extend=j.extend=function(e,t){var n,o=this;return n=e&&f.has(e,"constructor")?e.constructor:function(){return o.apply(this,arguments)},f.extend(n,o,t),n.prototype=f.create(o.prototype,e),n.prototype.constructor=n,n.__super__=o.prototype,n};var I=function(){throw new Error('A "url" property or function must be specified')},P=function(e,t){var f=t.error;t.error=function(n){f&&f.call(t.context,e,n,t),e.trigger("error",e,n,t)}};return t})),f("backbone.noconflict",["backbone"],(function(e){return e.noConflict()})),function(e){"function"==typeof f&&f.amd?f("backbone.nativeview",["backbone"],e):"object"==typeof module?module.exports=e(t("backbone")):e(Backbone)}((function(e){var t=/^\s*2&&void 0!==arguments[2]?arguments[2]:"";t!==i.LogLevel.ERROR&&t!==i.LogLevel.FATAL||(n=n||"color: maroon"),e instanceof Error&&(e=e.stack);var o=n?"%c":"",a=f.assign({debug:f.get(console,"log")?alert.bind(console):f.noop,error:f.get(console,"log")?alert.bind(console):f.noop,info:f.get(console,"log")?alert.bind(console):f.noop,warn:f.get(console,"log")?alert.bind(console):f.noop},console);t===i.LogLevel.ERROR?a.error("".concat(o," ERROR: ").concat(e),n):t===i.LogLevel.WARN?b.debug&&a.warn("".concat(o," ").concat(s().format()," WARNING: ").concat(e),n):t===i.LogLevel.FATAL?a.error("".concat(o," FATAL: ").concat(e),n):b.debug&&(t===i.LogLevel.DEBUG?a.debug("".concat(o," ").concat(s().format()," DEBUG: ").concat(e),n):a.info("".concat(o," ").concat(s().format()," INFO: ").concat(e),n))},i.log=function(e,t){b.log(e+" "+t,e)},i.error=function(e){b.log(e,i.LogLevel.ERROR)},b.__=function(e){return f.isUndefined(r)?e:r.translate.apply(r,arguments)};var y=b.__,v=["initialized","cachedRoster","connectionInitialized","pluginsInitialized","roster","rosterContactsFetched","rosterGroupsFetched","rosterInitialized","statusInitialized"];function w(e){b.promises[e]=c.getResolveablePromise()}return b.emit=function(e){b.trigger.apply(this,arguments);var t=b.promises[e];f.isUndefined(t)||t.resolve()},b.router=new _.Router,b.initialize=function(n,o){"use strict";var a=this;n=f.isUndefined(n)?{}:n;var u,d=c.getResolveablePromise();if(f.each(v,w),f.isUndefined(b.connection)||(_.history.stop(),b.chatboxviews.closeAllChatBoxes(),delete b.controlboxtoggle,delete b.chatboxviews,b.connection.reset(),b.off(),b.stopListening(),b._tearDown()),"onpagehide"in window?u="pagehide":"onbeforeunload"in window?u="beforeunload":"onunload"in window&&(u="unload"),this.TIMEOUTS={PAUSED:1e4,INACTIVE:9e4},this.INACTIVE="inactive",this.ACTIVE="active",this.COMPOSING="composing",this.PAUSED="paused",this.GONE="gone",this.default_settings={allow_contact_requests:!0,allow_non_roster_messaging:!1,animate:!0,authentication:"login",auto_away:0,auto_login:!1,auto_reconnect:!0,auto_subscribe:!1,auto_xa:0,blacklisted_plugins:[],bosh_service_url:void 0,connection_options:{},credentials_url:null,csi_waiting_time:0,debug:!1,default_state:"online",expose_rid_and_sid:!1,filter_by_resource:!1,forward_messages:!1,hide_offline_users:!1,include_offline_state:!1,jid:void 0,keepalive:!0,locales_url:"locale/{{{locale}}}/LC_MESSAGES/converse.json",locales:["af","bg","ca","de","es","en","fr","he","hu","id","it","ja","nb","nl","pl","pt_BR","ru","tr","uk","zh_CN","zh_TW"],message_carbons:!0,message_storage:"session",password:void 0,prebind_url:null,priority:0,registration_domain:"",rid:void 0,root:window.document,roster_groups:!0,show_only_online_users:!1,show_send_button:!1,sid:void 0,storage:"session",strict_plugin_dependencies:!1,synchronize_availability:!0,view_mode:"overlayed",websocket_url:void 0,whitelisted_plugins:[],xhr_custom_status:!1,xhr_custom_status_url:""},f.assignIn(this,this.default_settings),f.assignIn(this,f.pick(n,f.keys(this.default_settings))),this.authentication===b.ANONYMOUS&&this.auto_login&&!this.jid)throw new Error("Config Error: you need to provide the server's domain via the 'jid' option when using anonymous authentication with auto_login.");function m(){b.initPlugins(),b.initConnection(),b.setUpXMLLogging(),b.logIn(),b.registerGlobalEventHandlers(),_.history.started||_.history.start()}return f.isUndefined(r)?b.locale="en":r.setLocales(n.i18n,b),this.callback=o||f.noop,this.send_initial_presence=!0,this.msg_counter=0,this.user_settings=n,this.generateResource=function(){return"/converse.js-".concat(Math.floor(139749528*Math.random()).toString())},this.sendCSI=function(e){b.connection.send(l(e,{xmlns:i.NS.CSI})),b.inactive=e===b.INACTIVE},this.onUserActivity=function(){b.idle_seconds>0&&(b.idle_seconds=0),b.connection.authenticated&&(b.inactive&&b.sendCSI(b.ACTIVE),!0===b.auto_changed_status&&(b.auto_changed_status=!1,b.xmppstatus.setStatus(b.default_state)))},this.onEverySecond=function(){if(b.connection.authenticated){var e=b.xmppstatus.getStatus();b.idle_seconds++,b.csi_waiting_time>0&&b.idle_seconds>b.csi_waiting_time&&!b.inactive&&b.sendCSI(b.INACTIVE),b.auto_away>0&&b.idle_seconds>b.auto_away&&"away"!==e&&"xa"!==e&&"dnd"!==e?(b.auto_changed_status=!0,b.xmppstatus.setStatus("away")):b.auto_xa>0&&b.idle_seconds>b.auto_xa&&"xa"!==e&&"dnd"!==e&&(b.auto_changed_status=!0,b.xmppstatus.setStatus("xa"))}},this.registerIntervalHandler=function(){b.auto_away<1&&b.auto_xa<1&&b.csi_waiting_time<1||(b.idle_seconds=0,b.auto_changed_status=!1,window.addEventListener("click",b.onUserActivity),window.addEventListener("focus",b.onUserActivity),window.addEventListener("keypress",b.onUserActivity),window.addEventListener("mousemove",b.onUserActivity),window.addEventListener(u,b.onUserActivity),b.everySecondTrigger=window.setInterval(b.onEverySecond,1e3))},this.setConnectionStatus=function(e,t){b.connfeedback.set({connection_status:e,message:t})},this.rejectPresenceSubscription=function(e,t){var f=g({to:e,type:"unsubscribed"});t&&""!==t&&f.c("status").t(t),b.connection.send(f)},this.reconnect=f.debounce((function(){b.log("RECONNECTING"),b.log("The connection has dropped, attempting to reconnect."),b.setConnectionStatus(i.Status.RECONNECTING,y("The connection has dropped, attempting to reconnect.")),b.connection.reconnecting=!0,b._tearDown(),b.logIn(null,!0)}),3e3,{leading:!0}),this.disconnect=function(){b.log("DISCONNECTED"),delete b.connection.reconnecting,b.connection.reset(),b._tearDown(),b.emit("disconnected")},this.onDisconnected=function(){var e=b.disconnection_reason;return b.disconnection_cause===i.Status.AUTHFAIL?b.credentials_url&&b.auto_reconnect?(b.emit("will-reconnect"),b.reconnect()):b.disconnect():b.disconnection_cause===b.LOGOUT||!f.isUndefined(e)&&e===f.get(i,"ErrorCondition.NO_AUTH_MECH")||"host-unknown"===e||"remote-connection-failed"===e||!b.auto_reconnect?b.disconnect():(b.emit("will-reconnect"),void b.reconnect())},this.setDisconnectionCause=function(e,t,n){f.isUndefined(e)?(delete b.disconnection_cause,delete b.disconnection_reason):(f.isUndefined(b.disconnection_cause)||n)&&(b.disconnection_cause=e,b.disconnection_reason=t)},this.onConnectStatusChanged=function(e,t){if(b.log("Status changed to: ".concat(b.CONNECTION_STATUS[e])),e===i.Status.CONNECTED||e===i.Status.ATTACHED)b.setConnectionStatus(e),b.send_initial_presence=!0,b.setDisconnectionCause(),b.connection.reconnecting?(b.log(e===i.Status.CONNECTED?"Reconnected":"Reattached"),b.onConnected(!0)):(b.log(e===i.Status.CONNECTED?"Connected":"Attached"),b.connection.restored&&(b.send_initial_presence=!1),b.onConnected());else if(e===i.Status.DISCONNECTED)b.setDisconnectionCause(e,t),b.onDisconnected();else if(e===i.Status.ERROR)b.setConnectionStatus(e,y("An error occurred while connecting to the chat server."));else if(e===i.Status.CONNECTING)b.setConnectionStatus(e);else if(e===i.Status.AUTHENTICATING)b.setConnectionStatus(e);else if(e===i.Status.AUTHFAIL)t||(t=y("Your Jabber ID and/or password is incorrect. Please try again.")),b.setConnectionStatus(e,t),b.setDisconnectionCause(e,t,!0),b.onDisconnected();else if(e===i.Status.CONNFAIL){var n=t;"host-unknown"===t||"remote-connection-failed"==t?n=y("Sorry, we could not connect to the XMPP host with domain: %1$s",'"'.concat(i.getDomainFromJid(b.connection.jid),'"')):f.isUndefined(t)||t!==f.get(i,"ErrorCondition.NO_AUTH_MECH")||(n=y("The XMPP server did not offer a supported authentication mechanism")),b.setConnectionStatus(e,n),b.setDisconnectionCause(e,t)}else e===i.Status.DISCONNECTING&&b.setDisconnectionCause(e,t)},this.incrementMsgCounter=function(){this.msg_counter+=1;var e=this.msg_counter,t=document.title;f.isNil(t)||(t=-1===t.search(/^Messages \(\d+\) /)?"Messages (".concat(e,") ").concat(t):t.replace(/^Messages \(\d+\) /,"Messages (".concat(e,")")))},this.clearMsgCounter=function(){this.msg_counter=0;var e=document.title;f.isNil(e)||-1!==e.search(/^Messages \(\d+\) /)&&(e=e.replace(/^Messages \(\d+\) /,""))},this.initStatus=function(){return new t((function(e,t){new c.getResolveablePromise,a.xmppstatus=new a.XMPPStatus;var f=p("converse.xmppstatus-".concat(b.bare_jid));a.xmppstatus.id=f,a.xmppstatus.browserStorage=new _.BrowserStorage[b.storage](f),a.xmppstatus.fetch({success:e,error:e}),b.emit("statusInitialized")}))},this.initSession=function(){b.session=new _.Model;var e=p("converse.bosh-session");b.session.id=e,b.session.browserStorage=new _.BrowserStorage[b.storage](e),b.session.fetch()},this.clearSession=function(){f.isUndefined(this.roster)||this.roster.browserStorage._clear(),!f.isUndefined(this.session)&&this.session.browserStorage&&this.session.browserStorage._clear()},this.logOut=function(){b.clearSession(),b.setDisconnectionCause(b.LOGOUT,void 0,!0),f.isUndefined(b.connection)?b._tearDown():b.connection.disconnect(),f.each(f.keys(b.promises),w),b.emit("logout")},this.saveWindowState=function(e,t){var f,n={focus:"visible",focusin:"visible",pageshow:"visible",blur:"hidden",focusout:"hidden",pagehide:"hidden"};"visible"===(f=(e=e||document.createEvent("Events")).type in n?n[e.type]:document[t]?"hidden":"visible")&&b.clearMsgCounter(),b.windowState=f,b.emit("windowStateChanged",{state:f})},this.registerGlobalEventHandlers=function(){var e="hidden";e in document?document.addEventListener("visibilitychange",f.partial(b.saveWindowState,f,e)):(e="mozHidden")in document?document.addEventListener("mozvisibilitychange",f.partial(b.saveWindowState,f,e)):(e="webkitHidden")in document?document.addEventListener("webkitvisibilitychange",f.partial(b.saveWindowState,f,e)):(e="msHidden")in document?document.addEventListener("msvisibilitychange",f.partial(b.saveWindowState,f,e)):"onfocusin"in document?document.onfocusin=document.onfocusout=f.partial(b.saveWindowState,f,e):window.onpageshow=window.onpagehide=window.onfocus=window.onblur=f.partial(b.saveWindowState,f,e),void 0!==document[e]&&f.partial(b.saveWindowState,f,e)({type:document[e]?"blur":"focus"})},this.enableCarbons=function(){var e=this;if(this.message_carbons&&!this.session.get("carbons_enabled")){var t=new i.Builder("iq",{from:this.connection.jid,id:"enablecarbons",type:"set"}).c("enable",{xmlns:i.NS.CARBONS});this.connection.addHandler((function(t){t.querySelectorAll("error").length>0?b.log("An error occured while trying to enable message carbons.",i.LogLevel.ERROR):(e.session.save({carbons_enabled:!0}),b.log("Message carbons have been enabled."))}),null,"iq",null,"enablecarbons"),this.connection.send(t)}},this.initRoster=function(){b.roster=new b.RosterContacts,b.roster.browserStorage=new _.BrowserStorage.session(p("converse.contacts-".concat(b.bare_jid))),b.rostergroups=new b.RosterGroups,b.rostergroups.browserStorage=new _.BrowserStorage.session(p("converse.roster.groups".concat(b.bare_jid))),b.emit("rosterInitialized")},this.populateRoster=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e?(b.send_initial_presence=!0,b.roster.fetchFromServer().then((function(){b.emit("rosterContactsFetched"),b.sendInitialPresence()})).catch((function(e){b.log(e,i.LogLevel.ERROR),b.sendInitialPresence()}))):b.rostergroups.fetchRosterGroups().then((function(){return b.emit("rosterGroupsFetched"),b.roster.fetchRosterContacts()})).then((function(){b.emit("rosterContactsFetched"),b.sendInitialPresence()})).catch((function(e){b.log(e,i.LogLevel.ERROR),b.sendInitialPresence()}))},this.unregisterPresenceHandler=function(){f.isUndefined(b.presence_ref)||(b.connection.deleteHandler(b.presence_ref),delete b.presence_ref)},this.registerPresenceHandler=function(){b.unregisterPresenceHandler(),b.presence_ref=b.connection.addHandler((function(e){return b.roster.presenceHandler(e),!0}),null,"presence",null)},this.sendInitialPresence=function(){b.send_initial_presence&&b.xmppstatus.sendPresence()},this.onStatusInitialized=function(e){e?b.emit("rosterReadyAfterReconnection"):(b.registerIntervalHandler(),b.initRoster()),b.roster.onConnected(),b.populateRoster(e),b.registerPresenceHandler(),e||(d.resolve(),b.emit("initialized"))},this.setUserJid=function(){b.jid=b.connection.jid,b.bare_jid=i.getBareJidFromJid(b.connection.jid),b.resource=i.getResourceFromJid(b.connection.jid),b.domain=i.getDomainFromJid(b.connection.jid)},this.onConnected=function(e){b.connection.flush(),b.setUserJid(),b.initSession(),b.enableCarbons(),(e=!f.isUndefined(b.xmppstatus)&&e)?(b.onStatusInitialized(!0),b.emit("reconnected")):(b.initStatus().then(f.partial(b.onStatusInitialized,!1),f.partial(b.onStatusInitialized,!1)).catch(f.partial(b.log,f,i.LogLevel.FATAL)),b.emit("connected"))},this.RosterContact=_.Model.extend({defaults:{chat_state:void 0,chat_status:"offline",image:b.DEFAULT_IMAGE,image_type:b.DEFAULT_IMAGE_TYPE,num_unread:0,status:""},initialize:function(e){var t=this,n=e.jid,o=i.getBareJidFromJid(n).toLowerCase();i.getResourceFromJid(n),e.jid=o,this.set(f.assignIn({fullname:o,groups:[],id:o,jid:o,resources:{},user_id:i.getNodeFromJid(n)},e)),this.on("destroy",(function(){t.removeFromRoster()})),this.on("change:chat_status",(function(e){b.emit("contactStatusChanged",e.attributes)}))},subscribe:function(e){this.save("ask","subscribe");var t=g({to:this.get("jid"),type:"subscribe"});e&&""!==e&&t.c("status").t(e).up();var f=b.xmppstatus.get("fullname");return f&&""!==f&&t.c("nick",{xmlns:i.NS.NICK}).t(f).up(),b.connection.send(t),this},ackSubscribe:function(){b.connection.send(g({type:"subscribe",to:this.get("jid")}))},ackUnsubscribe:function(){b.connection.send(g({type:"unsubscribe",to:this.get("jid")})),this.destroy()},unauthorize:function(e){return b.rejectPresenceSubscription(this.get("jid"),e),this},authorize:function(e){var t=g({to:this.get("jid"),type:"subscribed"});return e&&""!==e&&t.c("status").t(e),b.connection.send(t),this},addResource:function(e){var t=e.getAttribute("from"),n=f.propertyOf(e.querySelector("show"))("textContent")||"online",o=i.getResourceFromJid(t),a=e.querySelector('delay[xmlns="'.concat(i.NS.DELAY,'"]')),r=f.isNull(a)?s().format():s(a.getAttribute("stamp")).format(),c=f.propertyOf(e.querySelector("priority"))("textContent")||0;c=f.isNaN(parseInt(c,10))?0:parseInt(c,10);var u=f.isObject(this.get("resources"))?this.get("resources"):{};u[o]={name:o,priority:c,status:n,timestamp:r};var _={resources:u},d=this.getHighestPriorityResource();return c==d.priority&&r==d.timestamp&&(_.chat_status=n),this.save(_),u},removeResource:function(e){var t=this.get("resources");f.isObject(t)?delete t[e]:t={},this.save({resources:t,chat_status:f.propertyOf(this.getHighestPriorityResource())("status")||"offline"})},getHighestPriorityResource:function(){var e=this.get("resources");if(f.isObject(e)&&f.size(e)){var t=f.flow(f.values,f.partial(f.sortBy,f,["priority","timestamp"]),f.reverse)(e)[0];if(!f.isUndefined(t))return t}},removeFromRoster:function(e){var t=h({type:"set"}).c("query",{xmlns:i.NS.ROSTER}).c("item",{jid:this.get("jid"),subscription:"remove"});return b.connection.sendIQ(t,e,e),this}}),this.RosterContacts=_.Collection.extend({model:b.RosterContact,comparator:function(e,t){ var f=e.get("chat_status")||"offline",n=t.get("chat_status")||"offline";if(b.STATUS_WEIGHTS[f]===b.STATUS_WEIGHTS[n]){var o=e.get("fullname").toLowerCase(),a=t.get("fullname").toLowerCase();return oa?1:0}return b.STATUS_WEIGHTS[f]=200&&f.status<400){var t=JSON.parse(f.responseText);e({jid:t.jid,password:t.password})}else f.onerror()},f.onerror=function(){delete b.connection,b.emit("noResumeableSession",this),t(f.responseText)},f.send()}))},this.startNewBOSHSession=function(){var e=new XMLHttpRequest;e.open("GET",b.prebind_url,!0),e.setRequestHeader("Accept","application/json, text/javascript"),e.onload=function(){if(e.status>=200&&e.status<400){var t=JSON.parse(e.responseText);b.connection.attach(t.jid,t.sid,t.rid,b.onConnectStatusChanged)}else e.onerror()},e.onerror=function(){delete b.connection,b.emit("noResumeableSession",this)},e.send()},this.restoreBOSHSession=function(e){if(!this.jid){var t='restoreBOSHSession: tried to restore a "keepalive" session but we don\'t have the JID for the user!';if(e)throw new Error(t);b.log(t)}try{return this.connection.restore(this.jid,this.onConnectStatusChanged),!0}catch(e){return b.log("Could not restore session for jid: "+this.jid+" Error message: "+e.message,i.LogLevel.WARN),this.clearSession(),!1}},this.attemptPreboundSession=function(e){if(!e){if(this.keepalive&&this.restoreBOSHSession(!0))return;if(this.jid&&this.sid&&this.rid)return this.connection.attach(this.jid,this.sid,this.rid,this.onConnectStatusChanged)}if(this.prebind_url)return this.startNewBOSHSession();throw new Error("attemptPreboundSession: If you use prebind and not keepalive, then you MUST supply JID, RID and SID values or a prebind_url.")},this.attemptNonPreboundSession=function(e,t){if(t||!this.keepalive||!this.restoreBOSHSession())if(e)this.autoLogin(e);else if(this.auto_login)if(this.credentials_url)this.fetchLoginCredentials().then(this.autoLogin.bind(this),this.autoLogin.bind(this));else{if(!this.jid)throw new Error("attemptNonPreboundSession: If you use auto_login, you also need to give either a jid value (and if applicable a password) or you need to pass in a URL from where the username and password can be fetched (via credentials_url).");this.autoLogin()}else t&&this.autoLogin()},this.autoLogin=function(e){if(e&&(this.jid=e.jid),this.authentication===b.ANONYMOUS){if(!this.jid)throw new Error("Config Error: when using anonymous login you need to provide the server's domain via the 'jid' option. Either when calling converse.initialize, or when calling _converse.api.user.login.");this.connection.reconnecting||this.connection.reset(),this.connection.connect(this.jid.toLowerCase(),null,this.onConnectStatusChanged)}else if(this.authentication===b.LOGIN){var t=f.isNil(e)?b.connection.pass||this.password:e.password;if(!t){if(this.auto_login)throw new Error("initConnection: If you use auto_login and authentication='login' then you also need to provide a password.");return b.setDisconnectionCause(i.Status.AUTHFAIL,void 0,!0),void b.disconnect()}var n=i.getResourceFromJid(this.jid);this.jid=n?i.getBareJidFromJid(this.jid).toLowerCase()+"/"+n:this.jid.toLowerCase()+b.generateResource(),this.connection.reconnecting||this.connection.reset(),this.connection.connect(this.jid,t,this.onConnectStatusChanged)}},this.logIn=function(e,t){this.authentication===b.PREBIND?this.attemptPreboundSession(t):this.attemptNonPreboundSession(e,t)},this.initConnection=function(){if(!this.connection){if(!this.bosh_service_url&&!this.websocket_url)throw new Error("initConnection: you must supply a value for either the bosh_service_url or websocket_url or both.");if(("WebSocket"in window||"MozWebSocket"in window)&&this.websocket_url)this.connection=new i.Connection(this.websocket_url,this.connection_options);else{if(!this.bosh_service_url)throw new Error("initConnection: this browser does not support websockets and bosh_service_url wasn't specified.");this.connection=new i.Connection(this.bosh_service_url,f.assignIn(this.connection_options,{keepalive:this.keepalive}))}}b.emit("connectionInitialized")},this._tearDown=function(){return b.emit("beforeTearDown"),b.unregisterPresenceHandler(),b.roster&&b.roster.off().reset(),f.isUndefined(b.session)||b.session.destroy(),window.removeEventListener("click",b.onUserActivity),window.removeEventListener("focus",b.onUserActivity),window.removeEventListener("keypress",b.onUserActivity),window.removeEventListener("mousemove",b.onUserActivity),window.removeEventListener(u,b.onUserActivity),window.clearInterval(b.everySecondTrigger),b.emit("afterTearDown"),b},this.initPlugins=function(){b.pluggable.initialized_plugins=[];var e=b.core_plugins.concat(b.whitelisted_plugins);"embedded"===b.view_mode&&f.forEach(["converse-bookmarks","converse-controlbox","converse-dragresize","converse-headline","converse-minimize","converse-otr","converse-register","converse-vcard"],(function(e){b.blacklisted_plugins.push(e)})),b.pluggable.initializePlugins({updateSettings:function(){b.log("(DEPRECATION) The `updateSettings` method has been deprecated. Please use `_converse.api.settings.update` instead.",i.LogLevel.WARN),b.api.settings.update.apply(b,arguments)},_converse:b},e,b.blacklisted_plugins),b.emit("pluginsInitialized")},n.connection&&(this.connection=n.connection),f.isUndefined(b.connection)||"jasmine tests"!==b.connection.service?(f.isUndefined(r)?m():r.fetchTranslations(b.locale,b.locales,c.interpolate(b.locales_url,{locale:b.locale})).catch(f.partial(b.log,f,i.LogLevel.FATAL)).then(m).catch(f.partial(b.log,f,i.LogLevel.FATAL)),d):(m(),b)},b.api={connection:{connected:function(){return b.connection&&b.connection.connected||!1},disconnect:function(){b.connection.disconnect()}},emit:function(){b.emit.apply(b,arguments)},user:{jid:function(){return b.connection.jid},login:function(e){b.initConnection(),b.logIn(e)},logout:function(){b.logOut()},status:{get:function(){return b.xmppstatus.get("status")},set:function(e,t){var n={status:e};if(!f.includes(f.keys(b.STATUS_WEIGHTS),e))throw new Error("Invalid availability value. See https://xmpp.org/rfcs/rfc3921.html#rfc.section.2.2.2.1");f.isString(t)&&(n.status_message=t),b.xmppstatus.sendPresence(e),b.xmppstatus.save(n)},message:{get:function(){return b.xmppstatus.get("status_message")},set:function(e){b.xmppstatus.save({status_message:e})}}}},settings:{update:function(e){c.merge(b.default_settings,e),c.merge(b,e),c.applyUserSettings(b,e,b.user_settings)},get:function(e){if(f.includes(f.keys(b.default_settings),e))return b[e]},set:function(e,t){var n={};f.isObject(e)?f.assignIn(b,f.pick(e,f.keys(b.default_settings))):f.isString("string")&&(n[e]=t,f.assignIn(b,f.pick(n,f.keys(b.default_settings))))}},promises:{add:function(e){e=f.isArray(e)?e:[e],f.each(e,w)}},contacts:{get:function(e){var t=function(e){var t=b.roster.get(i.getBareJidFromJid(e));return t?t.attributes:null};if(f.isUndefined(e))e=b.roster.pluck("jid");else if(f.isString(e))return t(e);return f.map(e,t)},add:function(e,t){if(!f.isString(e)||!f.includes(e,"@"))throw new TypeError("contacts.add: invalid jid");b.roster.addAndSubscribe(e,f.isEmpty(t)?e:t)}},tokens:{get:function(e){return!b.expose_rid_and_sid||f.isUndefined(b.connection)?null:"rid"===e.toLowerCase()?b.connection.rid||b.connection._proto.rid:"sid"===e.toLowerCase()?b.connection.sid||b.connection._proto.sid:void 0}},listen:{once:b.once.bind(b),on:b.on.bind(b),not:b.off.bind(b),stanza:function(e,t,n){f.isFunction(t)?(n=t,t={}):t=t||{},b.connection.addHandler(n,t.ns,e,t.type,t.id,t.from,t)}},waitUntil:function(e){var t=b.promises[e];return f.isUndefined(t)?null:t},send:function(e){b.connection.send(e)}},window.converse={initialize:function(e,t){return b.initialize(e,t)},plugins:{add:function(e,t){if(t.__name__=e,!f.isUndefined(b.pluggable.plugins[e]))throw new TypeError('Error: plugin with name "'.concat(e,'" has already been ')+"registered!");b.pluggable.plugins[e]=t}},env:{$build:l,$iq:h,$msg:m,$pres:g,Backbone:_,Promise:t,Strophe:i,_:f,f:n,b64_sha1:p,moment:s,sizzle:e,utils:c}},window.dispatchEvent(new o("converse-loaded")),window.converse})), /*! * Backbone.Overview * * Copyright (c) 2018, JC Brand * Licensed under the Mozilla Public License (MPL) */ function(e,t){"function"==typeof f&&f.amd?f("backbone.overview",["underscore","backbone"],t):t(_||e._,Backbone||e.Backbone)}(this,(function(e,t){"use strict";var f=e.isUndefined(t.NativeView)?t.View:t.NativeView,n=t.Overview=function(t){var n=this;this.views={},this.keys=e.partial(e.keys,this.views),this.getAll=e.partial(e.identity,this.views),this.get=function(e){return n.views[e]},this.xget=function(t){return e.filter(n.views,(function(e,f){return f!==t}))},this.add=function(e,t){return n.views[e]=t,t},this.remove=function(e){void 0===e&&(new f).remove.apply(n);var t=n.views[e];if(t)return delete n.views[e],t.remove(),t},this.removeAll=function(){return e.each(e.keys(n.views),n.remove),n},f.apply(this,Array.prototype.slice.apply(arguments))};return e.each(["all","any","chain","collect","contains","detect","difference","drop","each","every","filter","find","first","foldl","foldr","forEach","head","include","indexOf","initial","inject","invoke","isEmpty","last","lastIndexOf","map","max","min","reduce","reduceRight","reject","rest","sample","select","shuffle","size","some","sortBy","tail","take","toArray","without"],(function(t){n.prototype[t]=function(){var f=Array.prototype.slice.call(arguments);return f.unshift(this.views),e[t].apply(e,f)}})),e.extend(n.prototype,f.prototype),n.extend=f.extend,t.OrderedListView=t.Overview.extend({listItems:"model",sortEvent:"change",listSelector:".ordered-items",ItemView:void 0,initialize:function(){this.sortEventually=e.debounce(this.sortAndPositionAllItems.bind(this),500),this.items=e.get(this,this.listItems),this.items.on("add",this.createItemView,this),this.items.on("add",this.sortEventually,this),this.items.on(this.sortEvent,this.sortEventually,this)},createItemView:function(e){var t=this.get(e.get("id"));return t?(t.model=e,t.initialize()):(t=new this.ItemView({model:e}),this.add(e.get("id"),t)),t.render(),t},sortAndPositionAllItems:function(){var t=this;this.items.sort(),this.items.each((function(f){e.isUndefined(t.get(f.get("id")))&&t.createItemView(f),t.positionItem(f,t.el.querySelector(t.listSelector))}))},positionItem:function(e,t){var f=this.get(e.get("id")),n=this.items.indexOf(e);return 0===n?t.insertAdjacentElement("afterbegin",f.el):n===this.items.length-1?t.insertAdjacentElement("beforeend",f.el):t.querySelector("li:nth-child("+n+")").insertAdjacentElement("afterend",f.el),f}}),t.Overview})),f("converse-chatboxes",["converse-core","backbone.overview"],(function(e){"use strict";var t=e.env,f=t.Backbone,n=t.Promise,o=t.Strophe,a=t.b64_sha1,r=t.moment,c=t.utils,s=t._;return e.plugins.add("converse-chatboxes",{overrides:{disconnect:function(){var e=this.__super__._converse;return e.chatboxviews.closeAllChatBoxes(),this.__super__.disconnect.apply(this,arguments)},logOut:function(){var e=this.__super__._converse;return e.chatboxviews.closeAllChatBoxes(),this.__super__.logOut.apply(this,arguments)},initStatus:function(){var e=this.__super__._converse;return e.chatboxviews.closeAllChatBoxes(),this.__super__.initStatus.apply(this,arguments)},onStatusInitialized:function(){var e=this.__super__._converse;return e.chatboxes.onConnected(),this.__super__.onStatusInitialized.apply(this,arguments)}},initialize:function(){var t=this._converse;t.api.promises.add(["chatBoxesFetched","chatBoxesInitialized"]),t.router.route("converse/chat?jid=:jid",(function(f){if(!c.isValidJID(f))return e.log('Invalid JID "'.concat(f,'" provided in URL fragment'),o.LogLevel.WARN);n.all([t.api.waitUntil("rosterContactsFetched"),t.api.waitUntil("chatBoxesFetched")]).then((function(){t.api.chats.open(f)}))})),t.Message=f.Model.extend({defaults:function(){return{msgid:t.connection.getUniqueId()}}}),t.Messages=f.Collection.extend({model:t.Message,comparator:"time"}),t.ChatBox=f.Model.extend({defaults:{type:"chatbox",show_avatar:!0,bookmarked:!1,chat_state:void 0,num_unread:0,url:""},initialize:function(){this.messages=new t.Messages,this.messages.browserStorage=new f.BrowserStorage[t.message_storage](a("converse.messages".concat(this.get("jid")).concat(t.bare_jid))),this.save({box_id:a(this.get("jid")),time_opened:this.get("time_opened")||r().valueOf(),user_id:o.getNodeFromJid(this.get("jid"))})},getMessageBody:function(e){return"error"===e.getAttribute("type")?s.propertyOf(e.querySelector("error text"))("textContent"):s.propertyOf(e.querySelector("body"))("textContent")},getMessageAttributes:function(e,t,f){var n=this.__super__._converse;n.__,t=t||e.querySelector("delay");var a,c=e.getAttribute("type"),i=this.getMessageBody(e),u=!s.isNull(t),_="groupchat"===c,d=e.getElementsByTagName(n.COMPOSING).length&&n.COMPOSING||e.getElementsByTagName(n.PAUSED).length&&n.PAUSED||e.getElementsByTagName(n.INACTIVE).length&&n.INACTIVE||e.getElementsByTagName(n.ACTIVE).length&&n.ACTIVE||e.getElementsByTagName(n.GONE).length&&n.GONE;a=_?o.unescapeNode(o.getResourceFromJid(e.getAttribute("from"))):o.getBareJidFromJid(e.getAttribute("from"));var l,h,m=u?t.getAttribute("stamp"):r().format();_&&a===this.get("nick")||!_&&a===n.bare_jid?(l="me",h=n.xmppstatus.get("fullname")||a):(l="them",h=this.get("fullname")||a);var g=e.querySelector('spoiler[xmlns="'.concat(o.NS.SPOILER,'"]')),p={type:c,chat_state:d,delayed:u,fullname:h,message:i||void 0,msgid:e.getAttribute("id"),sender:l,time:m,is_spoiler:!s.isNull(g)};return g&&(p.spoiler_hint=g.textContent.length>0?g.textContent:""),p},createMessage:function(e,t,f){return this.messages.create(this.getMessageAttributes.apply(this,arguments))},newMessageWillBeHidden:function(){return this.get("hidden")||this.get("minimized")||this.isScrolledUp()||"hidden"===t.windowState},incrementUnreadMsgCounter:function(e){s.isNull(e.querySelector("body"))||c.isNewMessage(e)&&this.newMessageWillBeHidden()&&(this.save({num_unread:this.get("num_unread")+1}),t.incrementMsgCounter())},clearUnreadMsgCounter:function(){this.save({num_unread:0})},isScrolledUp:function(){return this.get("scrolled",!0)}}),t.ChatBoxes=f.Collection.extend({comparator:"time_opened",model:function(e,f){return new t.ChatBox(e,f)},registerMessageHandler:function(){t.connection.addHandler(this.onMessage.bind(this),null,"message","chat"),t.connection.addHandler(this.onErrorMessage.bind(this),null,"message","error")},chatBoxMayBeShown:function(e){return!0},onChatBoxesFetched:function(e){var f=this;e.each((function(e){f.chatBoxMayBeShown(e)&&e.trigger("show")})),t.emit("chatBoxesFetched")},onConnected:function(){this.browserStorage=new f.BrowserStorage[t.storage](a("converse.chatboxes-".concat(t.bare_jid))),this.registerMessageHandler(),this.fetch({add:!0,success:this.onChatBoxesFetched.bind(this)})},onErrorMessage:function(e){var f=o.getBareJidFromJid(e.getAttribute("from"));if(c.isSameBareJID(f,t.bare_jid))return!0;var n=this.getChatBox(f);return!n||(n.createMessage(e,null,e),!0)},onMessage:function(e){var f,n,a=e.getAttribute("from"),r=e.getAttribute("to"),i=e,u=o.getResourceFromJid(r),_=!s.isNull(e.querySelector('received[xmlns="'.concat(o.NS.CARBONS,'"]')));if(t.filter_by_resource&&u&&u!==t.resource)return t.log("onMessage: Ignoring incoming message intended for a different resource: ".concat(r),o.LogLevel.INFO),!0;if(c.isHeadlineMessage(t,e))return t.log("onMessage: Ignoring incoming headline message sent with type 'chat' from JID: ".concat(a),o.LogLevel.INFO),!0;var d=e.querySelector("forwarded");if(!s.isNull(d)){var l=d.querySelector("message"),h=l.getAttribute("from");if(_&&o.getBareJidFromJid(h)!==a)return!0;e=l,n=d.querySelector("delay"),a=e.getAttribute("from"),r=e.getAttribute("to")}var m=o.getBareJidFromJid(a);o.getResourceFromJid(a),m===t.bare_jid?(f=o.getBareJidFromJid(r),o.getResourceFromJid(r)):f=m;var g=this.getChatBox(f,!s.isNull(e.querySelector("body"))),p=e.getAttribute("id");if(g){var b=p&&g.messages.findWhere({msgid:p})||[];s.isEmpty(b)&&(g.incrementUnreadMsgCounter(i),g.createMessage(e,n,i))}return t.emit("message",{stanza:i,chatbox:g}),!0},createChatBox:function(e,f){var n=o.getBareJidFromJid(e),a=t.roster.get(n),r={};if(s.isUndefined(a)){if(!t.allow_non_roster_messaging)return void t.log("Could not get roster item for JID ".concat(n)+" and allow_non_roster_messaging is set to false",o.LogLevel.ERROR)}else r={fullname:s.isEmpty(a.get("fullname"))?e:a.get("fullname"),image_type:a.get("image_type"),image:a.get("image"),url:a.get("url")};return this.create(s.assignIn({id:n,jid:n,fullname:e,image_type:t.DEFAULT_IMAGE_TYPE,image:t.DEFAULT_IMAGE,url:""},r,f||{}))},getChatBox:function(e,t,f){e=e.toLowerCase();var n=this.get(o.getBareJidFromJid(e));return!n&&t&&(n=this.createChatBox(e,f)),n}}),t.ChatBoxViews=f.Overview.extend({initialize:function(){this.model.on("add",this.onChatBoxAdded,this),this.model.on("destroy",this.removeChat,this)},_ensureElement:function(){if(this.el)this.setElement(s.result(this,"el"),!1);else{var e=t.root.querySelector("#conversejs");if(s.isNull(e)){(e=document.createElement("div")).setAttribute("id","conversejs");var f=t.root.querySelector("body");f?f.appendChild(e):t.root.appendChild(e)}e.innerHTML="",this.setElement(e,!1)}},onChatBoxAdded:function(e){return this.get(e.get("id"))},removeChat:function(e){this.remove(e.get("id"))},closeAllChatBoxes:function(){return this.each((function(e){e.close()})),this},chatBoxMayBeShown:function(e){return this.model.chatBoxMayBeShown(e)},getChatBox:function(e,f){var n=this.model.get(e.jid);return!n&&f&&(n=this.model.create(e,{error:function(e,f){t.log(f.responseText)}})),n},showChat:function(e){var t=this.getChatBox(e,!0);return this.chatBoxMayBeShown(t)&&t.trigger("show",!0),t}}),t.api.listen.on("pluginsInitialized",(function(){t.chatboxes=new t.ChatBoxes,t.chatboxviews=new t.ChatBoxViews({model:t.chatboxes}),t.emit("chatBoxesInitialized")})),t.api.listen.on("beforeTearDown",(function(){t.chatboxes.remove(),delete t.chatboxes.browserStorage})),t.getViewForChatBox=function(e){if(e)return t.chatboxviews.get(e.get("id"))},s.extend(t.api,{chats:{open:function(e,f){if(s.isUndefined(e))return t.log("chats.open: You need to provide at least one JID",o.LogLevel.ERROR),null;if(s.isString(e)){var n=t.chatboxes.getChatBox(e,!0,f);return s.isNil(n)?void t.log("Could not open chatbox for JID: "+e):t.getViewForChatBox(n.trigger("show"))}return s.map(e,(function(e){return t.getViewForChatBox(t.chatboxes.getChatBox(e,!0,f).trigger("show"))}))},get:function(e){if(s.isUndefined(e)){var f=[];return t.chatboxes.each((function(e){"chatroom"!==e.get("type")&&f.push(t.getViewForChatBox(e))})),f}return s.isString(e)?t.getViewForChatBox(t.chatboxes.getChatBox(e)):s.map(e,s.partial(s.flow(t.chatboxes.getChatBox.bind(t.chatboxes),t.getViewForChatBox.bind(t)),s,!0))}}})}}),e})),function(e){e.emojioneList={":kiss_mm:":{uc_base:"1f468-2764-1f48b-1f468",uc_output:"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468",uc_match:"1f468-2764-fe0f-1f48b-1f468",uc_greedy:"1f468-2764-1f48b-1f468",shortnames:[":couplekiss_mm:"],category:"people"},":kiss_woman_man:":{uc_base:"1f469-2764-1f48b-1f468",uc_output:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468",uc_match:"1f469-2764-fe0f-1f48b-1f468",uc_greedy:"1f469-2764-1f48b-1f468",shortnames:[],category:"people"},":kiss_ww:":{uc_base:"1f469-2764-1f48b-1f469",uc_output:"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469",uc_match:"1f469-2764-fe0f-1f48b-1f469",uc_greedy:"1f469-2764-1f48b-1f469",shortnames:[":couplekiss_ww:"],category:"people"},":england:":{uc_base:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",uc_output:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",uc_match:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",uc_greedy:"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f",shortnames:[],category:"flags"},":scotland:":{uc_base:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",uc_output:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",uc_match:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",uc_greedy:"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f",shortnames:[],category:"flags"},":wales:":{uc_base:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",uc_output:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",uc_match:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",uc_greedy:"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f",shortnames:[],category:"flags"},":family_mmbb:":{uc_base:"1f468-1f468-1f466-1f466",uc_output:"1f468-200d-1f468-200d-1f466-200d-1f466",uc_match:"1f468-1f468-1f466-1f466",uc_greedy:"1f468-1f468-1f466-1f466",shortnames:[],category:"people"},":family_mmgb:":{uc_base:"1f468-1f468-1f467-1f466",uc_output:"1f468-200d-1f468-200d-1f467-200d-1f466",uc_match:"1f468-1f468-1f467-1f466",uc_greedy:"1f468-1f468-1f467-1f466",shortnames:[],category:"people"},":family_mmgg:":{uc_base:"1f468-1f468-1f467-1f467",uc_output:"1f468-200d-1f468-200d-1f467-200d-1f467",uc_match:"1f468-1f468-1f467-1f467",uc_greedy:"1f468-1f468-1f467-1f467",shortnames:[],category:"people"},":family_mwbb:":{uc_base:"1f468-1f469-1f466-1f466",uc_output:"1f468-200d-1f469-200d-1f466-200d-1f466",uc_match:"1f468-1f469-1f466-1f466",uc_greedy:"1f468-1f469-1f466-1f466",shortnames:[],category:"people"},":family_mwgb:":{uc_base:"1f468-1f469-1f467-1f466",uc_output:"1f468-200d-1f469-200d-1f467-200d-1f466",uc_match:"1f468-1f469-1f467-1f466",uc_greedy:"1f468-1f469-1f467-1f466",shortnames:[],category:"people"},":family_mwgg:":{uc_base:"1f468-1f469-1f467-1f467",uc_output:"1f468-200d-1f469-200d-1f467-200d-1f467",uc_match:"1f468-1f469-1f467-1f467",uc_greedy:"1f468-1f469-1f467-1f467",shortnames:[],category:"people"},":family_wwbb:":{uc_base:"1f469-1f469-1f466-1f466",uc_output:"1f469-200d-1f469-200d-1f466-200d-1f466",uc_match:"1f469-1f469-1f466-1f466",uc_greedy:"1f469-1f469-1f466-1f466",shortnames:[],category:"people"},":family_wwgb:":{uc_base:"1f469-1f469-1f467-1f466",uc_output:"1f469-200d-1f469-200d-1f467-200d-1f466",uc_match:"1f469-1f469-1f467-1f466",uc_greedy:"1f469-1f469-1f467-1f466",shortnames:[],category:"people"},":family_wwgg:":{uc_base:"1f469-1f469-1f467-1f467",uc_output:"1f469-200d-1f469-200d-1f467-200d-1f467",uc_match:"1f469-1f469-1f467-1f467",uc_greedy:"1f469-1f469-1f467-1f467",shortnames:[],category:"people"},":couple_mm:":{uc_base:"1f468-2764-1f468",uc_output:"1f468-200d-2764-fe0f-200d-1f468",uc_match:"1f468-2764-fe0f-1f468",uc_greedy:"1f468-2764-1f468",shortnames:[":couple_with_heart_mm:"],category:"people"},":couple_with_heart_woman_man:":{uc_base:"1f469-2764-1f468",uc_output:"1f469-200d-2764-fe0f-200d-1f468",uc_match:"1f469-2764-fe0f-1f468",uc_greedy:"1f469-2764-1f468",shortnames:[],category:"people"},":couple_ww:":{uc_base:"1f469-2764-1f469",uc_output:"1f469-200d-2764-fe0f-200d-1f469",uc_match:"1f469-2764-fe0f-1f469",uc_greedy:"1f469-2764-1f469",shortnames:[":couple_with_heart_ww:"],category:"people"},":family_man_boy_boy:":{uc_base:"1f468-1f466-1f466",uc_output:"1f468-200d-1f466-200d-1f466",uc_match:"1f468-1f466-1f466",uc_greedy:"1f468-1f466-1f466",shortnames:[],category:"people"},":family_man_girl_boy:":{uc_base:"1f468-1f467-1f466",uc_output:"1f468-200d-1f467-200d-1f466",uc_match:"1f468-1f467-1f466",uc_greedy:"1f468-1f467-1f466",shortnames:[],category:"people"},":family_man_girl_girl:":{uc_base:"1f468-1f467-1f467",uc_output:"1f468-200d-1f467-200d-1f467",uc_match:"1f468-1f467-1f467",uc_greedy:"1f468-1f467-1f467",shortnames:[],category:"people"},":family_man_woman_boy:":{uc_base:"1f468-1f469-1f466",uc_output:"1f468-200d-1f469-200d-1f466",uc_match:"1f468-1f469-1f466",uc_greedy:"1f468-1f469-1f466",shortnames:[],category:"people"},":family_mmb:":{uc_base:"1f468-1f468-1f466",uc_output:"1f468-200d-1f468-200d-1f466",uc_match:"1f468-1f468-1f466",uc_greedy:"1f468-1f468-1f466",shortnames:[],category:"people"},":family_mmg:":{uc_base:"1f468-1f468-1f467",uc_output:"1f468-200d-1f468-200d-1f467",uc_match:"1f468-1f468-1f467",uc_greedy:"1f468-1f468-1f467",shortnames:[],category:"people"},":family_mwg:":{uc_base:"1f468-1f469-1f467",uc_output:"1f468-200d-1f469-200d-1f467",uc_match:"1f468-1f469-1f467",uc_greedy:"1f468-1f469-1f467",shortnames:[],category:"people"},":family_woman_boy_boy:":{uc_base:"1f469-1f466-1f466",uc_output:"1f469-200d-1f466-200d-1f466",uc_match:"1f469-1f466-1f466",uc_greedy:"1f469-1f466-1f466",shortnames:[],category:"people"},":family_woman_girl_boy:":{uc_base:"1f469-1f467-1f466",uc_output:"1f469-200d-1f467-200d-1f466",uc_match:"1f469-1f467-1f466",uc_greedy:"1f469-1f467-1f466",shortnames:[],category:"people"},":family_woman_girl_girl:":{uc_base:"1f469-1f467-1f467",uc_output:"1f469-200d-1f467-200d-1f467",uc_match:"1f469-1f467-1f467",uc_greedy:"1f469-1f467-1f467",shortnames:[],category:"people"},":family_wwb:":{uc_base:"1f469-1f469-1f466",uc_output:"1f469-200d-1f469-200d-1f466",uc_match:"1f469-1f469-1f466",uc_greedy:"1f469-1f469-1f466",shortnames:[],category:"people"},":family_wwg:":{uc_base:"1f469-1f469-1f467",uc_output:"1f469-200d-1f469-200d-1f467",uc_match:"1f469-1f469-1f467",uc_greedy:"1f469-1f469-1f467",shortnames:[],category:"people"},":blond-haired_man_tone1:":{uc_base:"1f471-1f3fb-2642",uc_output:"1f471-1f3fb-200d-2642-fe0f",uc_match:"1f471-1f3fb-2642-fe0f",uc_greedy:"1f471-1f3fb-2642",shortnames:[":blond-haired_man_light_skin_tone:"],category:"people"},":blond-haired_man_tone2:":{uc_base:"1f471-1f3fc-2642",uc_output:"1f471-1f3fc-200d-2642-fe0f",uc_match:"1f471-1f3fc-2642-fe0f",uc_greedy:"1f471-1f3fc-2642",shortnames:[":blond-haired_man_medium_light_skin_tone:"],category:"people"},":blond-haired_man_tone3:":{uc_base:"1f471-1f3fd-2642",uc_output:"1f471-1f3fd-200d-2642-fe0f",uc_match:"1f471-1f3fd-2642-fe0f",uc_greedy:"1f471-1f3fd-2642",shortnames:[":blond-haired_man_medium_skin_tone:"],category:"people"},":blond-haired_man_tone4:":{uc_base:"1f471-1f3fe-2642",uc_output:"1f471-1f3fe-200d-2642-fe0f",uc_match:"1f471-1f3fe-2642-fe0f",uc_greedy:"1f471-1f3fe-2642",shortnames:[":blond-haired_man_medium_dark_skin_tone:"],category:"people"},":blond-haired_man_tone5:":{uc_base:"1f471-1f3ff-2642",uc_output:"1f471-1f3ff-200d-2642-fe0f",uc_match:"1f471-1f3ff-2642-fe0f",uc_greedy:"1f471-1f3ff-2642",shortnames:[":blond-haired_man_dark_skin_tone:"],category:"people"},":blond-haired_woman_tone1:":{uc_base:"1f471-1f3fb-2640",uc_output:"1f471-1f3fb-200d-2640-fe0f",uc_match:"1f471-1f3fb-2640-fe0f",uc_greedy:"1f471-1f3fb-2640",shortnames:[":blond-haired_woman_light_skin_tone:"],category:"people"},":blond-haired_woman_tone2:":{uc_base:"1f471-1f3fc-2640",uc_output:"1f471-1f3fc-200d-2640-fe0f",uc_match:"1f471-1f3fc-2640-fe0f",uc_greedy:"1f471-1f3fc-2640",shortnames:[":blond-haired_woman_medium_light_skin_tone:"],category:"people"},":blond-haired_woman_tone3:":{uc_base:"1f471-1f3fd-2640",uc_output:"1f471-1f3fd-200d-2640-fe0f",uc_match:"1f471-1f3fd-2640-fe0f",uc_greedy:"1f471-1f3fd-2640",shortnames:[":blond-haired_woman_medium_skin_tone:"],category:"people"},":blond-haired_woman_tone4:":{uc_base:"1f471-1f3fe-2640",uc_output:"1f471-1f3fe-200d-2640-fe0f",uc_match:"1f471-1f3fe-2640-fe0f",uc_greedy:"1f471-1f3fe-2640",shortnames:[":blond-haired_woman_medium_dark_skin_tone:"],category:"people"},":blond-haired_woman_tone5:":{uc_base:"1f471-1f3ff-2640",uc_output:"1f471-1f3ff-200d-2640-fe0f",uc_match:"1f471-1f3ff-2640-fe0f",uc_greedy:"1f471-1f3ff-2640",shortnames:[":blond-haired_woman_dark_skin_tone:"],category:"people"},":eye_in_speech_bubble:":{uc_base:"1f441-1f5e8",uc_output:"1f441-fe0f-200d-1f5e8-fe0f",uc_match:"1f441-fe0f-1f5e8-fe0f",uc_greedy:"1f441-1f5e8",shortnames:[],category:"symbols"},":man_biking_tone1:":{uc_base:"1f6b4-1f3fb-2642",uc_output:"1f6b4-1f3fb-200d-2642-fe0f",uc_match:"1f6b4-1f3fb-2642-fe0f",uc_greedy:"1f6b4-1f3fb-2642",shortnames:[":man_biking_light_skin_tone:"],category:"activity"},":man_biking_tone2:":{uc_base:"1f6b4-1f3fc-2642",uc_output:"1f6b4-1f3fc-200d-2642-fe0f",uc_match:"1f6b4-1f3fc-2642-fe0f",uc_greedy:"1f6b4-1f3fc-2642",shortnames:[":man_biking_medium_light_skin_tone:"],category:"activity"},":man_biking_tone3:":{uc_base:"1f6b4-1f3fd-2642",uc_output:"1f6b4-1f3fd-200d-2642-fe0f",uc_match:"1f6b4-1f3fd-2642-fe0f",uc_greedy:"1f6b4-1f3fd-2642",shortnames:[":man_biking_medium_skin_tone:"],category:"activity"},":man_biking_tone4:":{uc_base:"1f6b4-1f3fe-2642",uc_output:"1f6b4-1f3fe-200d-2642-fe0f",uc_match:"1f6b4-1f3fe-2642-fe0f",uc_greedy:"1f6b4-1f3fe-2642",shortnames:[":man_biking_medium_dark_skin_tone:"],category:"activity"},":man_biking_tone5:":{uc_base:"1f6b4-1f3ff-2642",uc_output:"1f6b4-1f3ff-200d-2642-fe0f",uc_match:"1f6b4-1f3ff-2642-fe0f",uc_greedy:"1f6b4-1f3ff-2642",shortnames:[":man_biking_dark_skin_tone:"],category:"activity"},":man_bowing_tone1:":{uc_base:"1f647-1f3fb-2642",uc_output:"1f647-1f3fb-200d-2642-fe0f",uc_match:"1f647-1f3fb-2642-fe0f",uc_greedy:"1f647-1f3fb-2642",shortnames:[":man_bowing_light_skin_tone:"],category:"people"},":man_bowing_tone2:":{uc_base:"1f647-1f3fc-2642",uc_output:"1f647-1f3fc-200d-2642-fe0f",uc_match:"1f647-1f3fc-2642-fe0f",uc_greedy:"1f647-1f3fc-2642",shortnames:[":man_bowing_medium_light_skin_tone:"],category:"people"},":man_bowing_tone3:":{uc_base:"1f647-1f3fd-2642",uc_output:"1f647-1f3fd-200d-2642-fe0f",uc_match:"1f647-1f3fd-2642-fe0f",uc_greedy:"1f647-1f3fd-2642",shortnames:[":man_bowing_medium_skin_tone:"],category:"people"},":man_bowing_tone4:":{uc_base:"1f647-1f3fe-2642",uc_output:"1f647-1f3fe-200d-2642-fe0f",uc_match:"1f647-1f3fe-2642-fe0f",uc_greedy:"1f647-1f3fe-2642",shortnames:[":man_bowing_medium_dark_skin_tone:"],category:"people"},":man_bowing_tone5:":{uc_base:"1f647-1f3ff-2642",uc_output:"1f647-1f3ff-200d-2642-fe0f",uc_match:"1f647-1f3ff-2642-fe0f",uc_greedy:"1f647-1f3ff-2642",shortnames:[":man_bowing_dark_skin_tone:"],category:"people"},":man_cartwheeling_tone1:":{uc_base:"1f938-1f3fb-2642",uc_output:"1f938-1f3fb-200d-2642-fe0f",uc_match:"1f938-1f3fb-2642-fe0f",uc_greedy:"1f938-1f3fb-2642",shortnames:[":man_cartwheeling_light_skin_tone:"],category:"activity"},":man_cartwheeling_tone2:":{uc_base:"1f938-1f3fc-2642",uc_output:"1f938-1f3fc-200d-2642-fe0f",uc_match:"1f938-1f3fc-2642-fe0f",uc_greedy:"1f938-1f3fc-2642",shortnames:[":man_cartwheeling_medium_light_skin_tone:"],category:"activity"},":man_cartwheeling_tone3:":{uc_base:"1f938-1f3fd-2642",uc_output:"1f938-1f3fd-200d-2642-fe0f",uc_match:"1f938-1f3fd-2642-fe0f",uc_greedy:"1f938-1f3fd-2642",shortnames:[":man_cartwheeling_medium_skin_tone:"],category:"activity"},":man_cartwheeling_tone4:":{uc_base:"1f938-1f3fe-2642",uc_output:"1f938-1f3fe-200d-2642-fe0f",uc_match:"1f938-1f3fe-2642-fe0f",uc_greedy:"1f938-1f3fe-2642",shortnames:[":man_cartwheeling_medium_dark_skin_tone:"],category:"activity"},":man_cartwheeling_tone5:":{uc_base:"1f938-1f3ff-2642",uc_output:"1f938-1f3ff-200d-2642-fe0f",uc_match:"1f938-1f3ff-2642-fe0f",uc_greedy:"1f938-1f3ff-2642",shortnames:[":man_cartwheeling_dark_skin_tone:"],category:"activity"},":man_climbing_tone1:":{uc_base:"1f9d7-1f3fb-2642",uc_output:"1f9d7-1f3fb-200d-2642-fe0f",uc_match:"1f9d7-1f3fb-2642-fe0f",uc_greedy:"1f9d7-1f3fb-2642",shortnames:[":man_climbing_light_skin_tone:"],category:"activity"},":man_climbing_tone2:":{uc_base:"1f9d7-1f3fc-2642",uc_output:"1f9d7-1f3fc-200d-2642-fe0f",uc_match:"1f9d7-1f3fc-2642-fe0f",uc_greedy:"1f9d7-1f3fc-2642",shortnames:[":man_climbing_medium_light_skin_tone:"],category:"activity"},":man_climbing_tone3:":{uc_base:"1f9d7-1f3fd-2642",uc_output:"1f9d7-1f3fd-200d-2642-fe0f",uc_match:"1f9d7-1f3fd-2642-fe0f",uc_greedy:"1f9d7-1f3fd-2642",shortnames:[":man_climbing_medium_skin_tone:"],category:"activity"},":man_climbing_tone4:":{uc_base:"1f9d7-1f3fe-2642",uc_output:"1f9d7-1f3fe-200d-2642-fe0f",uc_match:"1f9d7-1f3fe-2642-fe0f",uc_greedy:"1f9d7-1f3fe-2642",shortnames:[":man_climbing_medium_dark_skin_tone:"],category:"activity"},":man_climbing_tone5:":{uc_base:"1f9d7-1f3ff-2642",uc_output:"1f9d7-1f3ff-200d-2642-fe0f",uc_match:"1f9d7-1f3ff-2642-fe0f",uc_greedy:"1f9d7-1f3ff-2642",shortnames:[":man_climbing_dark_skin_tone:"],category:"activity"},":man_construction_worker_tone1:":{uc_base:"1f477-1f3fb-2642",uc_output:"1f477-1f3fb-200d-2642-fe0f",uc_match:"1f477-1f3fb-2642-fe0f",uc_greedy:"1f477-1f3fb-2642",shortnames:[":man_construction_worker_light_skin_tone:"],category:"people"},":man_construction_worker_tone2:":{uc_base:"1f477-1f3fc-2642",uc_output:"1f477-1f3fc-200d-2642-fe0f",uc_match:"1f477-1f3fc-2642-fe0f",uc_greedy:"1f477-1f3fc-2642",shortnames:[":man_construction_worker_medium_light_skin_tone:"],category:"people"},":man_construction_worker_tone3:":{uc_base:"1f477-1f3fd-2642",uc_output:"1f477-1f3fd-200d-2642-fe0f",uc_match:"1f477-1f3fd-2642-fe0f",uc_greedy:"1f477-1f3fd-2642",shortnames:[":man_construction_worker_medium_skin_tone:"],category:"people"},":man_construction_worker_tone4:":{uc_base:"1f477-1f3fe-2642",uc_output:"1f477-1f3fe-200d-2642-fe0f",uc_match:"1f477-1f3fe-2642-fe0f",uc_greedy:"1f477-1f3fe-2642",shortnames:[":man_construction_worker_medium_dark_skin_tone:"],category:"people"},":man_construction_worker_tone5:":{uc_base:"1f477-1f3ff-2642",uc_output:"1f477-1f3ff-200d-2642-fe0f",uc_match:"1f477-1f3ff-2642-fe0f",uc_greedy:"1f477-1f3ff-2642",shortnames:[":man_construction_worker_dark_skin_tone:"],category:"people"},":man_detective_tone1:":{uc_base:"1f575-1f3fb-2642",uc_output:"1f575-1f3fb-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fb-2642-fe0f",uc_greedy:"1f575-1f3fb-2642",shortnames:[":man_detective_light_skin_tone:"],category:"people"},":man_detective_tone2:":{uc_base:"1f575-1f3fc-2642",uc_output:"1f575-1f3fc-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fc-2642-fe0f",uc_greedy:"1f575-1f3fc-2642",shortnames:[":man_detective_medium_light_skin_tone:"],category:"people"},":man_detective_tone3:":{uc_base:"1f575-1f3fd-2642",uc_output:"1f575-1f3fd-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fd-2642-fe0f",uc_greedy:"1f575-1f3fd-2642",shortnames:[":man_detective_medium_skin_tone:"],category:"people"},":man_detective_tone4:":{uc_base:"1f575-1f3fe-2642",uc_output:"1f575-1f3fe-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3fe-2642-fe0f",uc_greedy:"1f575-1f3fe-2642",shortnames:[":man_detective_medium_dark_skin_tone:"],category:"people"},":man_detective_tone5:":{uc_base:"1f575-1f3ff-2642",uc_output:"1f575-1f3ff-200d-2642-fe0f",uc_match:"1f575-fe0f-1f3ff-2642-fe0f",uc_greedy:"1f575-1f3ff-2642",shortnames:[":man_detective_dark_skin_tone:"],category:"people"},":man_elf_tone1:":{uc_base:"1f9dd-1f3fb-2642",uc_output:"1f9dd-1f3fb-200d-2642-fe0f",uc_match:"1f9dd-1f3fb-2642-fe0f",uc_greedy:"1f9dd-1f3fb-2642",shortnames:[":man_elf_light_skin_tone:"],category:"people"},":man_elf_tone2:":{uc_base:"1f9dd-1f3fc-2642",uc_output:"1f9dd-1f3fc-200d-2642-fe0f",uc_match:"1f9dd-1f3fc-2642-fe0f",uc_greedy:"1f9dd-1f3fc-2642",shortnames:[":man_elf_medium_light_skin_tone:"],category:"people"},":man_elf_tone3:":{uc_base:"1f9dd-1f3fd-2642",uc_output:"1f9dd-1f3fd-200d-2642-fe0f",uc_match:"1f9dd-1f3fd-2642-fe0f",uc_greedy:"1f9dd-1f3fd-2642",shortnames:[":man_elf_medium_skin_tone:"],category:"people"},":man_elf_tone4:":{uc_base:"1f9dd-1f3fe-2642",uc_output:"1f9dd-1f3fe-200d-2642-fe0f",uc_match:"1f9dd-1f3fe-2642-fe0f",uc_greedy:"1f9dd-1f3fe-2642",shortnames:[":man_elf_medium_dark_skin_tone:"],category:"people"},":man_elf_tone5:":{uc_base:"1f9dd-1f3ff-2642",uc_output:"1f9dd-1f3ff-200d-2642-fe0f",uc_match:"1f9dd-1f3ff-2642-fe0f",uc_greedy:"1f9dd-1f3ff-2642",shortnames:[":man_elf_dark_skin_tone:"],category:"people"},":man_facepalming_tone1:":{uc_base:"1f926-1f3fb-2642",uc_output:"1f926-1f3fb-200d-2642-fe0f",uc_match:"1f926-1f3fb-2642-fe0f",uc_greedy:"1f926-1f3fb-2642",shortnames:[":man_facepalming_light_skin_tone:"],category:"people"},":man_facepalming_tone2:":{uc_base:"1f926-1f3fc-2642",uc_output:"1f926-1f3fc-200d-2642-fe0f",uc_match:"1f926-1f3fc-2642-fe0f",uc_greedy:"1f926-1f3fc-2642",shortnames:[":man_facepalming_medium_light_skin_tone:"],category:"people"},":man_facepalming_tone3:":{uc_base:"1f926-1f3fd-2642",uc_output:"1f926-1f3fd-200d-2642-fe0f",uc_match:"1f926-1f3fd-2642-fe0f",uc_greedy:"1f926-1f3fd-2642",shortnames:[":man_facepalming_medium_skin_tone:"],category:"people"},":man_facepalming_tone4:":{uc_base:"1f926-1f3fe-2642",uc_output:"1f926-1f3fe-200d-2642-fe0f",uc_match:"1f926-1f3fe-2642-fe0f",uc_greedy:"1f926-1f3fe-2642",shortnames:[":man_facepalming_medium_dark_skin_tone:"],category:"people"},":man_facepalming_tone5:":{uc_base:"1f926-1f3ff-2642",uc_output:"1f926-1f3ff-200d-2642-fe0f",uc_match:"1f926-1f3ff-2642-fe0f",uc_greedy:"1f926-1f3ff-2642",shortnames:[":man_facepalming_dark_skin_tone:"],category:"people"},":man_fairy_tone1:":{uc_base:"1f9da-1f3fb-2642",uc_output:"1f9da-1f3fb-200d-2642-fe0f",uc_match:"1f9da-1f3fb-2642-fe0f",uc_greedy:"1f9da-1f3fb-2642",shortnames:[":man_fairy_light_skin_tone:"],category:"people"},":man_fairy_tone2:":{uc_base:"1f9da-1f3fc-2642",uc_output:"1f9da-1f3fc-200d-2642-fe0f",uc_match:"1f9da-1f3fc-2642-fe0f",uc_greedy:"1f9da-1f3fc-2642",shortnames:[":man_fairy_medium_light_skin_tone:"],category:"people"},":man_fairy_tone3:":{uc_base:"1f9da-1f3fd-2642",uc_output:"1f9da-1f3fd-200d-2642-fe0f",uc_match:"1f9da-1f3fd-2642-fe0f",uc_greedy:"1f9da-1f3fd-2642",shortnames:[":man_fairy_medium_skin_tone:"],category:"people"},":man_fairy_tone4:":{uc_base:"1f9da-1f3fe-2642",uc_output:"1f9da-1f3fe-200d-2642-fe0f",uc_match:"1f9da-1f3fe-2642-fe0f",uc_greedy:"1f9da-1f3fe-2642",shortnames:[":man_fairy_medium_dark_skin_tone:"],category:"people"},":man_fairy_tone5:":{uc_base:"1f9da-1f3ff-2642",uc_output:"1f9da-1f3ff-200d-2642-fe0f",uc_match:"1f9da-1f3ff-2642-fe0f",uc_greedy:"1f9da-1f3ff-2642",shortnames:[":man_fairy_dark_skin_tone:"],category:"people"},":man_frowning_tone1:":{uc_base:"1f64d-1f3fb-2642",uc_output:"1f64d-1f3fb-200d-2642-fe0f",uc_match:"1f64d-1f3fb-2642-fe0f",uc_greedy:"1f64d-1f3fb-2642",shortnames:[":man_frowning_light_skin_tone:"],category:"people"},":man_frowning_tone2:":{uc_base:"1f64d-1f3fc-2642",uc_output:"1f64d-1f3fc-200d-2642-fe0f",uc_match:"1f64d-1f3fc-2642-fe0f",uc_greedy:"1f64d-1f3fc-2642",shortnames:[":man_frowning_medium_light_skin_tone:"],category:"people"},":man_frowning_tone3:":{uc_base:"1f64d-1f3fd-2642",uc_output:"1f64d-1f3fd-200d-2642-fe0f",uc_match:"1f64d-1f3fd-2642-fe0f",uc_greedy:"1f64d-1f3fd-2642",shortnames:[":man_frowning_medium_skin_tone:"],category:"people"},":man_frowning_tone4:":{uc_base:"1f64d-1f3fe-2642",uc_output:"1f64d-1f3fe-200d-2642-fe0f",uc_match:"1f64d-1f3fe-2642-fe0f",uc_greedy:"1f64d-1f3fe-2642",shortnames:[":man_frowning_medium_dark_skin_tone:"],category:"people"},":man_frowning_tone5:":{uc_base:"1f64d-1f3ff-2642",uc_output:"1f64d-1f3ff-200d-2642-fe0f",uc_match:"1f64d-1f3ff-2642-fe0f",uc_greedy:"1f64d-1f3ff-2642",shortnames:[":man_frowning_dark_skin_tone:"],category:"people"},":man_gesturing_no_tone1:":{uc_base:"1f645-1f3fb-2642",uc_output:"1f645-1f3fb-200d-2642-fe0f",uc_match:"1f645-1f3fb-2642-fe0f",uc_greedy:"1f645-1f3fb-2642",shortnames:[":man_gesturing_no_light_skin_tone:"],category:"people"},":man_gesturing_no_tone2:":{uc_base:"1f645-1f3fc-2642",uc_output:"1f645-1f3fc-200d-2642-fe0f",uc_match:"1f645-1f3fc-2642-fe0f",uc_greedy:"1f645-1f3fc-2642",shortnames:[":man_gesturing_no_medium_light_skin_tone:"],category:"people"},":man_gesturing_no_tone3:":{uc_base:"1f645-1f3fd-2642",uc_output:"1f645-1f3fd-200d-2642-fe0f",uc_match:"1f645-1f3fd-2642-fe0f",uc_greedy:"1f645-1f3fd-2642",shortnames:[":man_gesturing_no_medium_skin_tone:"],category:"people"},":man_gesturing_no_tone4:":{uc_base:"1f645-1f3fe-2642",uc_output:"1f645-1f3fe-200d-2642-fe0f",uc_match:"1f645-1f3fe-2642-fe0f",uc_greedy:"1f645-1f3fe-2642",shortnames:[":man_gesturing_no_medium_dark_skin_tone:"],category:"people"},":man_gesturing_no_tone5:":{uc_base:"1f645-1f3ff-2642",uc_output:"1f645-1f3ff-200d-2642-fe0f",uc_match:"1f645-1f3ff-2642-fe0f",uc_greedy:"1f645-1f3ff-2642",shortnames:[":man_gesturing_no_dark_skin_tone:"],category:"people"},":man_gesturing_ok_tone1:":{uc_base:"1f646-1f3fb-2642",uc_output:"1f646-1f3fb-200d-2642-fe0f",uc_match:"1f646-1f3fb-2642-fe0f",uc_greedy:"1f646-1f3fb-2642",shortnames:[":man_gesturing_ok_light_skin_tone:"],category:"people"},":man_gesturing_ok_tone2:":{uc_base:"1f646-1f3fc-2642",uc_output:"1f646-1f3fc-200d-2642-fe0f",uc_match:"1f646-1f3fc-2642-fe0f",uc_greedy:"1f646-1f3fc-2642",shortnames:[":man_gesturing_ok_medium_light_skin_tone:"],category:"people"},":man_gesturing_ok_tone3:":{uc_base:"1f646-1f3fd-2642",uc_output:"1f646-1f3fd-200d-2642-fe0f",uc_match:"1f646-1f3fd-2642-fe0f",uc_greedy:"1f646-1f3fd-2642",shortnames:[":man_gesturing_ok_medium_skin_tone:"],category:"people"},":man_gesturing_ok_tone4:":{uc_base:"1f646-1f3fe-2642",uc_output:"1f646-1f3fe-200d-2642-fe0f",uc_match:"1f646-1f3fe-2642-fe0f",uc_greedy:"1f646-1f3fe-2642",shortnames:[":man_gesturing_ok_medium_dark_skin_tone:"],category:"people"},":man_gesturing_ok_tone5:":{uc_base:"1f646-1f3ff-2642",uc_output:"1f646-1f3ff-200d-2642-fe0f",uc_match:"1f646-1f3ff-2642-fe0f",uc_greedy:"1f646-1f3ff-2642",shortnames:[":man_gesturing_ok_dark_skin_tone:"],category:"people"},":man_getting_face_massage_tone1:":{uc_base:"1f486-1f3fb-2642",uc_output:"1f486-1f3fb-200d-2642-fe0f",uc_match:"1f486-1f3fb-2642-fe0f",uc_greedy:"1f486-1f3fb-2642",shortnames:[":man_getting_face_massage_light_skin_tone:"],category:"people"},":man_getting_face_massage_tone2:":{uc_base:"1f486-1f3fc-2642",uc_output:"1f486-1f3fc-200d-2642-fe0f",uc_match:"1f486-1f3fc-2642-fe0f",uc_greedy:"1f486-1f3fc-2642",shortnames:[":man_getting_face_massage_medium_light_skin_tone:"],category:"people"},":man_getting_face_massage_tone3:":{uc_base:"1f486-1f3fd-2642",uc_output:"1f486-1f3fd-200d-2642-fe0f",uc_match:"1f486-1f3fd-2642-fe0f",uc_greedy:"1f486-1f3fd-2642",shortnames:[":man_getting_face_massage_medium_skin_tone:"],category:"people"},":man_getting_face_massage_tone4:":{uc_base:"1f486-1f3fe-2642",uc_output:"1f486-1f3fe-200d-2642-fe0f",uc_match:"1f486-1f3fe-2642-fe0f",uc_greedy:"1f486-1f3fe-2642",shortnames:[":man_getting_face_massage_medium_dark_skin_tone:"],category:"people"},":man_getting_face_massage_tone5:":{uc_base:"1f486-1f3ff-2642",uc_output:"1f486-1f3ff-200d-2642-fe0f",uc_match:"1f486-1f3ff-2642-fe0f",uc_greedy:"1f486-1f3ff-2642",shortnames:[":man_getting_face_massage_dark_skin_tone:"],category:"people"},":man_getting_haircut_tone1:":{uc_base:"1f487-1f3fb-2642",uc_output:"1f487-1f3fb-200d-2642-fe0f",uc_match:"1f487-1f3fb-2642-fe0f",uc_greedy:"1f487-1f3fb-2642",shortnames:[":man_getting_haircut_light_skin_tone:"],category:"people"},":man_getting_haircut_tone2:":{uc_base:"1f487-1f3fc-2642",uc_output:"1f487-1f3fc-200d-2642-fe0f",uc_match:"1f487-1f3fc-2642-fe0f",uc_greedy:"1f487-1f3fc-2642",shortnames:[":man_getting_haircut_medium_light_skin_tone:"],category:"people"},":man_getting_haircut_tone3:":{uc_base:"1f487-1f3fd-2642",uc_output:"1f487-1f3fd-200d-2642-fe0f",uc_match:"1f487-1f3fd-2642-fe0f",uc_greedy:"1f487-1f3fd-2642",shortnames:[":man_getting_haircut_medium_skin_tone:"],category:"people"},":man_getting_haircut_tone4:":{uc_base:"1f487-1f3fe-2642",uc_output:"1f487-1f3fe-200d-2642-fe0f",uc_match:"1f487-1f3fe-2642-fe0f",uc_greedy:"1f487-1f3fe-2642",shortnames:[":man_getting_haircut_medium_dark_skin_tone:"],category:"people"},":man_getting_haircut_tone5:":{uc_base:"1f487-1f3ff-2642",uc_output:"1f487-1f3ff-200d-2642-fe0f",uc_match:"1f487-1f3ff-2642-fe0f",uc_greedy:"1f487-1f3ff-2642",shortnames:[":man_getting_haircut_dark_skin_tone:"],category:"people"},":man_golfing_tone1:":{uc_base:"1f3cc-1f3fb-2642",uc_output:"1f3cc-1f3fb-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fb-2642-fe0f",uc_greedy:"1f3cc-1f3fb-2642",shortnames:[":man_golfing_light_skin_tone:"],category:"activity"},":man_golfing_tone2:":{uc_base:"1f3cc-1f3fc-2642",uc_output:"1f3cc-1f3fc-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fc-2642-fe0f",uc_greedy:"1f3cc-1f3fc-2642",shortnames:[":man_golfing_medium_light_skin_tone:"],category:"activity"},":man_golfing_tone3:":{uc_base:"1f3cc-1f3fd-2642",uc_output:"1f3cc-1f3fd-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fd-2642-fe0f",uc_greedy:"1f3cc-1f3fd-2642",shortnames:[":man_golfing_medium_skin_tone:"],category:"activity"},":man_golfing_tone4:":{uc_base:"1f3cc-1f3fe-2642",uc_output:"1f3cc-1f3fe-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3fe-2642-fe0f",uc_greedy:"1f3cc-1f3fe-2642",shortnames:[":man_golfing_medium_dark_skin_tone:"],category:"activity"},":man_golfing_tone5:":{uc_base:"1f3cc-1f3ff-2642",uc_output:"1f3cc-1f3ff-200d-2642-fe0f",uc_match:"1f3cc-fe0f-1f3ff-2642-fe0f",uc_greedy:"1f3cc-1f3ff-2642",shortnames:[":man_golfing_dark_skin_tone:"],category:"activity"},":man_guard_tone1:":{uc_base:"1f482-1f3fb-2642",uc_output:"1f482-1f3fb-200d-2642-fe0f",uc_match:"1f482-1f3fb-2642-fe0f",uc_greedy:"1f482-1f3fb-2642",shortnames:[":man_guard_light_skin_tone:"],category:"people"},":man_guard_tone2:":{uc_base:"1f482-1f3fc-2642",uc_output:"1f482-1f3fc-200d-2642-fe0f",uc_match:"1f482-1f3fc-2642-fe0f",uc_greedy:"1f482-1f3fc-2642",shortnames:[":man_guard_medium_light_skin_tone:"],category:"people"},":man_guard_tone3:":{uc_base:"1f482-1f3fd-2642",uc_output:"1f482-1f3fd-200d-2642-fe0f",uc_match:"1f482-1f3fd-2642-fe0f",uc_greedy:"1f482-1f3fd-2642",shortnames:[":man_guard_medium_skin_tone:"],category:"people"},":man_guard_tone4:":{uc_base:"1f482-1f3fe-2642",uc_output:"1f482-1f3fe-200d-2642-fe0f",uc_match:"1f482-1f3fe-2642-fe0f",uc_greedy:"1f482-1f3fe-2642",shortnames:[":man_guard_medium_dark_skin_tone:"],category:"people"},":man_guard_tone5:":{uc_base:"1f482-1f3ff-2642",uc_output:"1f482-1f3ff-200d-2642-fe0f",uc_match:"1f482-1f3ff-2642-fe0f",uc_greedy:"1f482-1f3ff-2642",shortnames:[":man_guard_dark_skin_tone:"],category:"people"},":man_health_worker_tone1:":{uc_base:"1f468-1f3fb-2695",uc_output:"1f468-1f3fb-200d-2695-fe0f",uc_match:"1f468-1f3fb-2695-fe0f",uc_greedy:"1f468-1f3fb-2695",shortnames:[":man_health_worker_light_skin_tone:"],category:"people"},":man_health_worker_tone2:":{uc_base:"1f468-1f3fc-2695",uc_output:"1f468-1f3fc-200d-2695-fe0f",uc_match:"1f468-1f3fc-2695-fe0f",uc_greedy:"1f468-1f3fc-2695",shortnames:[":man_health_worker_medium_light_skin_tone:"],category:"people"},":man_health_worker_tone3:":{uc_base:"1f468-1f3fd-2695",uc_output:"1f468-1f3fd-200d-2695-fe0f",uc_match:"1f468-1f3fd-2695-fe0f",uc_greedy:"1f468-1f3fd-2695",shortnames:[":man_health_worker_medium_skin_tone:"],category:"people"},":man_health_worker_tone4:":{uc_base:"1f468-1f3fe-2695",uc_output:"1f468-1f3fe-200d-2695-fe0f",uc_match:"1f468-1f3fe-2695-fe0f",uc_greedy:"1f468-1f3fe-2695",shortnames:[":man_health_worker_medium_dark_skin_tone:"],category:"people"},":man_health_worker_tone5:":{uc_base:"1f468-1f3ff-2695",uc_output:"1f468-1f3ff-200d-2695-fe0f",uc_match:"1f468-1f3ff-2695-fe0f",uc_greedy:"1f468-1f3ff-2695",shortnames:[":man_health_worker_dark_skin_tone:"],category:"people"},":man_in_lotus_position_tone1:":{uc_base:"1f9d8-1f3fb-2642",uc_output:"1f9d8-1f3fb-200d-2642-fe0f",uc_match:"1f9d8-1f3fb-2642-fe0f",uc_greedy:"1f9d8-1f3fb-2642",shortnames:[":man_in_lotus_position_light_skin_tone:"],category:"activity"},":man_in_lotus_position_tone2:":{uc_base:"1f9d8-1f3fc-2642",uc_output:"1f9d8-1f3fc-200d-2642-fe0f",uc_match:"1f9d8-1f3fc-2642-fe0f",uc_greedy:"1f9d8-1f3fc-2642",shortnames:[":man_in_lotus_position_medium_light_skin_tone:"],category:"activity"},":man_in_lotus_position_tone3:":{uc_base:"1f9d8-1f3fd-2642",uc_output:"1f9d8-1f3fd-200d-2642-fe0f",uc_match:"1f9d8-1f3fd-2642-fe0f",uc_greedy:"1f9d8-1f3fd-2642",shortnames:[":man_in_lotus_position_medium_skin_tone:"],category:"activity"},":man_in_lotus_position_tone4:":{uc_base:"1f9d8-1f3fe-2642",uc_output:"1f9d8-1f3fe-200d-2642-fe0f",uc_match:"1f9d8-1f3fe-2642-fe0f",uc_greedy:"1f9d8-1f3fe-2642",shortnames:[":man_in_lotus_position_medium_dark_skin_tone:"],category:"activity"},":man_in_lotus_position_tone5:":{uc_base:"1f9d8-1f3ff-2642",uc_output:"1f9d8-1f3ff-200d-2642-fe0f",uc_match:"1f9d8-1f3ff-2642-fe0f",uc_greedy:"1f9d8-1f3ff-2642",shortnames:[":man_in_lotus_position_dark_skin_tone:"],category:"activity"},":man_in_steamy_room_tone1:":{uc_base:"1f9d6-1f3fb-2642",uc_output:"1f9d6-1f3fb-200d-2642-fe0f",uc_match:"1f9d6-1f3fb-2642-fe0f",uc_greedy:"1f9d6-1f3fb-2642",shortnames:[":man_in_steamy_room_light_skin_tone:"],category:"activity"},":man_in_steamy_room_tone2:":{uc_base:"1f9d6-1f3fc-2642",uc_output:"1f9d6-1f3fc-200d-2642-fe0f",uc_match:"1f9d6-1f3fc-2642-fe0f",uc_greedy:"1f9d6-1f3fc-2642",shortnames:[":man_in_steamy_room_medium_light_skin_tone:"],category:"activity"},":man_in_steamy_room_tone3:":{uc_base:"1f9d6-1f3fd-2642",uc_output:"1f9d6-1f3fd-200d-2642-fe0f",uc_match:"1f9d6-1f3fd-2642-fe0f",uc_greedy:"1f9d6-1f3fd-2642",shortnames:[":man_in_steamy_room_medium_skin_tone:"],category:"activity"},":man_in_steamy_room_tone4:":{uc_base:"1f9d6-1f3fe-2642",uc_output:"1f9d6-1f3fe-200d-2642-fe0f",uc_match:"1f9d6-1f3fe-2642-fe0f",uc_greedy:"1f9d6-1f3fe-2642",shortnames:[":man_in_steamy_room_medium_dark_skin_tone:"],category:"activity"},":man_in_steamy_room_tone5:":{uc_base:"1f9d6-1f3ff-2642",uc_output:"1f9d6-1f3ff-200d-2642-fe0f",uc_match:"1f9d6-1f3ff-2642-fe0f",uc_greedy:"1f9d6-1f3ff-2642",shortnames:[":man_in_steamy_room_dark_skin_tone:"],category:"activity"},":man_judge_tone1:":{uc_base:"1f468-1f3fb-2696",uc_output:"1f468-1f3fb-200d-2696-fe0f",uc_match:"1f468-1f3fb-2696-fe0f",uc_greedy:"1f468-1f3fb-2696",shortnames:[":man_judge_light_skin_tone:"],category:"people"},":man_judge_tone2:":{uc_base:"1f468-1f3fc-2696",uc_output:"1f468-1f3fc-200d-2696-fe0f",uc_match:"1f468-1f3fc-2696-fe0f",uc_greedy:"1f468-1f3fc-2696",shortnames:[":man_judge_medium_light_skin_tone:"],category:"people"},":man_judge_tone3:":{uc_base:"1f468-1f3fd-2696",uc_output:"1f468-1f3fd-200d-2696-fe0f",uc_match:"1f468-1f3fd-2696-fe0f",uc_greedy:"1f468-1f3fd-2696",shortnames:[":man_judge_medium_skin_tone:"],category:"people"},":man_judge_tone4:":{uc_base:"1f468-1f3fe-2696",uc_output:"1f468-1f3fe-200d-2696-fe0f",uc_match:"1f468-1f3fe-2696-fe0f",uc_greedy:"1f468-1f3fe-2696",shortnames:[":man_judge_medium_dark_skin_tone:"],category:"people"},":man_judge_tone5:":{uc_base:"1f468-1f3ff-2696",uc_output:"1f468-1f3ff-200d-2696-fe0f",uc_match:"1f468-1f3ff-2696-fe0f",uc_greedy:"1f468-1f3ff-2696",shortnames:[":man_judge_dark_skin_tone:"],category:"people"},":man_juggling_tone1:":{uc_base:"1f939-1f3fb-2642",uc_output:"1f939-1f3fb-200d-2642-fe0f",uc_match:"1f939-1f3fb-2642-fe0f",uc_greedy:"1f939-1f3fb-2642",shortnames:[":man_juggling_light_skin_tone:"],category:"activity"},":man_juggling_tone2:":{uc_base:"1f939-1f3fc-2642",uc_output:"1f939-1f3fc-200d-2642-fe0f",uc_match:"1f939-1f3fc-2642-fe0f",uc_greedy:"1f939-1f3fc-2642",shortnames:[":man_juggling_medium_light_skin_tone:"],category:"activity"},":man_juggling_tone3:":{uc_base:"1f939-1f3fd-2642",uc_output:"1f939-1f3fd-200d-2642-fe0f",uc_match:"1f939-1f3fd-2642-fe0f",uc_greedy:"1f939-1f3fd-2642",shortnames:[":man_juggling_medium_skin_tone:"],category:"activity"},":man_juggling_tone4:":{uc_base:"1f939-1f3fe-2642",uc_output:"1f939-1f3fe-200d-2642-fe0f",uc_match:"1f939-1f3fe-2642-fe0f",uc_greedy:"1f939-1f3fe-2642",shortnames:[":man_juggling_medium_dark_skin_tone:"],category:"activity"},":man_juggling_tone5:":{uc_base:"1f939-1f3ff-2642",uc_output:"1f939-1f3ff-200d-2642-fe0f",uc_match:"1f939-1f3ff-2642-fe0f",uc_greedy:"1f939-1f3ff-2642",shortnames:[":man_juggling_dark_skin_tone:"],category:"activity"},":man_lifting_weights_tone1:":{uc_base:"1f3cb-1f3fb-2642",uc_output:"1f3cb-1f3fb-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fb-2642-fe0f",uc_greedy:"1f3cb-1f3fb-2642",shortnames:[":man_lifting_weights_light_skin_tone:"],category:"activity"},":man_lifting_weights_tone2:":{uc_base:"1f3cb-1f3fc-2642",uc_output:"1f3cb-1f3fc-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fc-2642-fe0f",uc_greedy:"1f3cb-1f3fc-2642",shortnames:[":man_lifting_weights_medium_light_skin_tone:"],category:"activity"},":man_lifting_weights_tone3:":{uc_base:"1f3cb-1f3fd-2642",uc_output:"1f3cb-1f3fd-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fd-2642-fe0f",uc_greedy:"1f3cb-1f3fd-2642",shortnames:[":man_lifting_weights_medium_skin_tone:"],category:"activity"},":man_lifting_weights_tone4:":{uc_base:"1f3cb-1f3fe-2642",uc_output:"1f3cb-1f3fe-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3fe-2642-fe0f",uc_greedy:"1f3cb-1f3fe-2642",shortnames:[":man_lifting_weights_medium_dark_skin_tone:"],category:"activity"},":man_lifting_weights_tone5:":{uc_base:"1f3cb-1f3ff-2642",uc_output:"1f3cb-1f3ff-200d-2642-fe0f",uc_match:"1f3cb-fe0f-1f3ff-2642-fe0f",uc_greedy:"1f3cb-1f3ff-2642",shortnames:[":man_lifting_weights_dark_skin_tone:"],category:"activity"},":man_mage_tone1:":{uc_base:"1f9d9-1f3fb-2642",uc_output:"1f9d9-1f3fb-200d-2642-fe0f",uc_match:"1f9d9-1f3fb-2642-fe0f",uc_greedy:"1f9d9-1f3fb-2642",shortnames:[":man_mage_light_skin_tone:"],category:"people"},":man_mage_tone2:":{uc_base:"1f9d9-1f3fc-2642",uc_output:"1f9d9-1f3fc-200d-2642-fe0f",uc_match:"1f9d9-1f3fc-2642-fe0f",uc_greedy:"1f9d9-1f3fc-2642",shortnames:[":man_mage_medium_light_skin_tone:"],category:"people"},":man_mage_tone3:":{uc_base:"1f9d9-1f3fd-2642",uc_output:"1f9d9-1f3fd-200d-2642-fe0f",uc_match:"1f9d9-1f3fd-2642-fe0f",uc_greedy:"1f9d9-1f3fd-2642",shortnames:[":man_mage_medium_skin_tone:"],category:"people"},":man_mage_tone4:":{uc_base:"1f9d9-1f3fe-2642",uc_output:"1f9d9-1f3fe-200d-2642-fe0f",uc_match:"1f9d9-1f3fe-2642-fe0f",uc_greedy:"1f9d9-1f3fe-2642",shortnames:[":man_mage_medium_dark_skin_tone:"],category:"people"},":man_mage_tone5:":{uc_base:"1f9d9-1f3ff-2642",uc_output:"1f9d9-1f3ff-200d-2642-fe0f",uc_match:"1f9d9-1f3ff-2642-fe0f",uc_greedy:"1f9d9-1f3ff-2642",shortnames:[":man_mage_dark_skin_tone:"],category:"people"},":man_mountain_biking_tone1:":{uc_base:"1f6b5-1f3fb-2642",uc_output:"1f6b5-1f3fb-200d-2642-fe0f",uc_match:"1f6b5-1f3fb-2642-fe0f",uc_greedy:"1f6b5-1f3fb-2642",shortnames:[":man_mountain_biking_light_skin_tone:"],category:"activity"},":man_mountain_biking_tone2:":{uc_base:"1f6b5-1f3fc-2642",uc_output:"1f6b5-1f3fc-200d-2642-fe0f",uc_match:"1f6b5-1f3fc-2642-fe0f",uc_greedy:"1f6b5-1f3fc-2642",shortnames:[":man_mountain_biking_medium_light_skin_tone:"],category:"activity"},":man_mountain_biking_tone3:":{uc_base:"1f6b5-1f3fd-2642",uc_output:"1f6b5-1f3fd-200d-2642-fe0f",uc_match:"1f6b5-1f3fd-2642-fe0f",uc_greedy:"1f6b5-1f3fd-2642",shortnames:[":man_mountain_biking_medium_skin_tone:"],category:"activity"},":man_mountain_biking_tone4:":{uc_base:"1f6b5-1f3fe-2642",uc_output:"1f6b5-1f3fe-200d-2642-fe0f",uc_match:"1f6b5-1f3fe-2642-fe0f",uc_greedy:"1f6b5-1f3fe-2642",shortnames:[":man_mountain_biking_medium_dark_skin_tone:"],category:"activity"},":man_mountain_biking_tone5:":{uc_base:"1f6b5-1f3ff-2642",uc_output:"1f6b5-1f3ff-200d-2642-fe0f",uc_match:"1f6b5-1f3ff-2642-fe0f",uc_greedy:"1f6b5-1f3ff-2642",shortnames:[":man_mountain_biking_dark_skin_tone:"],category:"activity"},":man_pilot_tone1:":{uc_base:"1f468-1f3fb-2708",uc_output:"1f468-1f3fb-200d-2708-fe0f",uc_match:"1f468-1f3fb-2708-fe0f",uc_greedy:"1f468-1f3fb-2708",shortnames:[":man_pilot_light_skin_tone:"],category:"people"},":man_pilot_tone2:":{uc_base:"1f468-1f3fc-2708",uc_output:"1f468-1f3fc-200d-2708-fe0f",uc_match:"1f468-1f3fc-2708-fe0f",uc_greedy:"1f468-1f3fc-2708",shortnames:[":man_pilot_medium_light_skin_tone:"],category:"people"},":man_pilot_tone3:":{uc_base:"1f468-1f3fd-2708",uc_output:"1f468-1f3fd-200d-2708-fe0f",uc_match:"1f468-1f3fd-2708-fe0f",uc_greedy:"1f468-1f3fd-2708",shortnames:[":man_pilot_medium_skin_tone:"],category:"people"},":man_pilot_tone4:":{uc_base:"1f468-1f3fe-2708",uc_output:"1f468-1f3fe-200d-2708-fe0f",uc_match:"1f468-1f3fe-2708-fe0f",uc_greedy:"1f468-1f3fe-2708",shortnames:[":man_pilot_medium_dark_skin_tone:"],category:"people"},":man_pilot_tone5:":{uc_base:"1f468-1f3ff-2708",uc_output:"1f468-1f3ff-200d-2708-fe0f",uc_match:"1f468-1f3ff-2708-fe0f",uc_greedy:"1f468-1f3ff-2708",shortnames:[":man_pilot_dark_skin_tone:"],category:"people"},":man_playing_handball_tone1:":{uc_base:"1f93e-1f3fb-2642",uc_output:"1f93e-1f3fb-200d-2642-fe0f",uc_match:"1f93e-1f3fb-2642-fe0f",uc_greedy:"1f93e-1f3fb-2642",shortnames:[":man_playing_handball_light_skin_tone:"],category:"activity"},":man_playing_handball_tone2:":{uc_base:"1f93e-1f3fc-2642",uc_output:"1f93e-1f3fc-200d-2642-fe0f",uc_match:"1f93e-1f3fc-2642-fe0f",uc_greedy:"1f93e-1f3fc-2642",shortnames:[":man_playing_handball_medium_light_skin_tone:"],category:"activity"},":man_playing_handball_tone3:":{uc_base:"1f93e-1f3fd-2642",uc_output:"1f93e-1f3fd-200d-2642-fe0f",uc_match:"1f93e-1f3fd-2642-fe0f",uc_greedy:"1f93e-1f3fd-2642",shortnames:[":man_playing_handball_medium_skin_tone:"],category:"activity"},":man_playing_handball_tone4:":{uc_base:"1f93e-1f3fe-2642",uc_output:"1f93e-1f3fe-200d-2642-fe0f",uc_match:"1f93e-1f3fe-2642-fe0f",uc_greedy:"1f93e-1f3fe-2642",shortnames:[":man_playing_handball_medium_dark_skin_tone:"],category:"activity"},":man_playing_handball_tone5:":{uc_base:"1f93e-1f3ff-2642",uc_output:"1f93e-1f3ff-200d-2642-fe0f",uc_match:"1f93e-1f3ff-2642-fe0f",uc_greedy:"1f93e-1f3ff-2642",shortnames:[":man_playing_handball_dark_skin_tone:"],category:"activity"},":man_playing_water_polo_tone1:":{uc_base:"1f93d-1f3fb-2642",uc_output:"1f93d-1f3fb-200d-2642-fe0f",uc_match:"1f93d-1f3fb-2642-fe0f",uc_greedy:"1f93d-1f3fb-2642",shortnames:[":man_playing_water_polo_light_skin_tone:"],category:"activity"},":man_playing_water_polo_tone2:":{uc_base:"1f93d-1f3fc-2642",uc_output:"1f93d-1f3fc-200d-2642-fe0f",uc_match:"1f93d-1f3fc-2642-fe0f",uc_greedy:"1f93d-1f3fc-2642",shortnames:[":man_playing_water_polo_medium_light_skin_tone:"],category:"activity"},":man_playing_water_polo_tone3:":{uc_base:"1f93d-1f3fd-2642",uc_output:"1f93d-1f3fd-200d-2642-fe0f",uc_match:"1f93d-1f3fd-2642-fe0f",uc_greedy:"1f93d-1f3fd-2642",shortnames:[":man_playing_water_polo_medium_skin_tone:"],category:"activity"},":man_playing_water_polo_tone4:":{uc_base:"1f93d-1f3fe-2642",uc_output:"1f93d-1f3fe-200d-2642-fe0f",uc_match:"1f93d-1f3fe-2642-fe0f",uc_greedy:"1f93d-1f3fe-2642",shortnames:[":man_playing_water_polo_medium_dark_skin_tone:"],category:"activity"},":man_playing_water_polo_tone5:":{uc_base:"1f93d-1f3ff-2642",uc_output:"1f93d-1f3ff-200d-2642-fe0f",uc_match:"1f93d-1f3ff-2642-fe0f",uc_greedy:"1f93d-1f3ff-2642",shortnames:[":man_playing_water_polo_dark_skin_tone:"],category:"activity"},":man_police_officer_tone1:":{uc_base:"1f46e-1f3fb-2642",uc_output:"1f46e-1f3fb-200d-2642-fe0f",uc_match:"1f46e-1f3fb-2642-fe0f",uc_greedy:"1f46e-1f3fb-2642",shortnames:[":man_police_officer_light_skin_tone:"],category:"people"},":man_police_officer_tone2:":{uc_base:"1f46e-1f3fc-2642",uc_output:"1f46e-1f3fc-200d-2642-fe0f",uc_match:"1f46e-1f3fc-2642-fe0f",uc_greedy:"1f46e-1f3fc-2642",shortnames:[":man_police_officer_medium_light_skin_tone:"],category:"people"},":man_police_officer_tone3:":{uc_base:"1f46e-1f3fd-2642",uc_output:"1f46e-1f3fd-200d-2642-fe0f",uc_match:"1f46e-1f3fd-2642-fe0f",uc_greedy:"1f46e-1f3fd-2642",shortnames:[":man_police_officer_medium_skin_tone:"],category:"people"},":man_police_officer_tone4:":{uc_base:"1f46e-1f3fe-2642",uc_output:"1f46e-1f3fe-200d-2642-fe0f",uc_match:"1f46e-1f3fe-2642-fe0f",uc_greedy:"1f46e-1f3fe-2642",shortnames:[":man_police_officer_medium_dark_skin_tone:"],category:"people"},":man_police_officer_tone5:":{uc_base:"1f46e-1f3ff-2642",uc_output:"1f46e-1f3ff-200d-2642-fe0f",uc_match:"1f46e-1f3ff-2642-fe0f",uc_greedy:"1f46e-1f3ff-2642",shortnames:[":man_police_officer_dark_skin_tone:"],category:"people"},":man_pouting_tone1:":{uc_base:"1f64e-1f3fb-2642",uc_output:"1f64e-1f3fb-200d-2642-fe0f",uc_match:"1f64e-1f3fb-2642-fe0f",uc_greedy:"1f64e-1f3fb-2642",shortnames:[":man_pouting_light_skin_tone:"],category:"people"},":man_pouting_tone2:":{uc_base:"1f64e-1f3fc-2642",uc_output:"1f64e-1f3fc-200d-2642-fe0f",uc_match:"1f64e-1f3fc-2642-fe0f",uc_greedy:"1f64e-1f3fc-2642",shortnames:[":man_pouting_medium_light_skin_tone:"],category:"people"},":man_pouting_tone3:":{uc_base:"1f64e-1f3fd-2642",uc_output:"1f64e-1f3fd-200d-2642-fe0f",uc_match:"1f64e-1f3fd-2642-fe0f",uc_greedy:"1f64e-1f3fd-2642",shortnames:[":man_pouting_medium_skin_tone:"],category:"people"},":man_pouting_tone4:":{uc_base:"1f64e-1f3fe-2642",uc_output:"1f64e-1f3fe-200d-2642-fe0f",uc_match:"1f64e-1f3fe-2642-fe0f",uc_greedy:"1f64e-1f3fe-2642",shortnames:[":man_pouting_medium_dark_skin_tone:"],category:"people"},":man_pouting_tone5:":{uc_base:"1f64e-1f3ff-2642",uc_output:"1f64e-1f3ff-200d-2642-fe0f",uc_match:"1f64e-1f3ff-2642-fe0f",uc_greedy:"1f64e-1f3ff-2642",shortnames:[":man_pouting_dark_skin_tone:"],category:"people"},":man_raising_hand_tone1:":{uc_base:"1f64b-1f3fb-2642",uc_output:"1f64b-1f3fb-200d-2642-fe0f",uc_match:"1f64b-1f3fb-2642-fe0f",uc_greedy:"1f64b-1f3fb-2642",shortnames:[":man_raising_hand_light_skin_tone:"],category:"people"},":man_raising_hand_tone2:":{uc_base:"1f64b-1f3fc-2642",uc_output:"1f64b-1f3fc-200d-2642-fe0f",uc_match:"1f64b-1f3fc-2642-fe0f",uc_greedy:"1f64b-1f3fc-2642",shortnames:[":man_raising_hand_medium_light_skin_tone:"],category:"people"},":man_raising_hand_tone3:":{uc_base:"1f64b-1f3fd-2642",uc_output:"1f64b-1f3fd-200d-2642-fe0f",uc_match:"1f64b-1f3fd-2642-fe0f",uc_greedy:"1f64b-1f3fd-2642",shortnames:[":man_raising_hand_medium_skin_tone:"],category:"people"},":man_raising_hand_tone4:":{uc_base:"1f64b-1f3fe-2642",uc_output:"1f64b-1f3fe-200d-2642-fe0f",uc_match:"1f64b-1f3fe-2642-fe0f",uc_greedy:"1f64b-1f3fe-2642",shortnames:[":man_raising_hand_medium_dark_skin_tone:"],category:"people"},":man_raising_hand_tone5:":{uc_base:"1f64b-1f3ff-2642",uc_output:"1f64b-1f3ff-200d-2642-fe0f",uc_match:"1f64b-1f3ff-2642-fe0f",uc_greedy:"1f64b-1f3ff-2642",shortnames:[":man_raising_hand_dark_skin_tone:"],category:"people"},":man_rowing_boat_tone1:":{uc_base:"1f6a3-1f3fb-2642",uc_output:"1f6a3-1f3fb-200d-2642-fe0f",uc_match:"1f6a3-1f3fb-2642-fe0f",uc_greedy:"1f6a3-1f3fb-2642",shortnames:[":man_rowing_boat_light_skin_tone:"],category:"activity"},":man_rowing_boat_tone2:":{uc_base:"1f6a3-1f3fc-2642",uc_output:"1f6a3-1f3fc-200d-2642-fe0f",uc_match:"1f6a3-1f3fc-2642-fe0f",uc_greedy:"1f6a3-1f3fc-2642",shortnames:[":man_rowing_boat_medium_light_skin_tone:"],category:"activity"},":man_rowing_boat_tone3:":{uc_base:"1f6a3-1f3fd-2642",uc_output:"1f6a3-1f3fd-200d-2642-fe0f",uc_match:"1f6a3-1f3fd-2642-fe0f",uc_greedy:"1f6a3-1f3fd-2642",shortnames:[":man_rowing_boat_medium_skin_tone:"],category:"activity"},":man_rowing_boat_tone4:":{uc_base:"1f6a3-1f3fe-2642",uc_output:"1f6a3-1f3fe-200d-2642-fe0f",uc_match:"1f6a3-1f3fe-2642-fe0f",uc_greedy:"1f6a3-1f3fe-2642",shortnames:[":man_rowing_boat_medium_dark_skin_tone:"],category:"activity"},":man_rowing_boat_tone5:":{uc_base:"1f6a3-1f3ff-2642",uc_output:"1f6a3-1f3ff-200d-2642-fe0f",uc_match:"1f6a3-1f3ff-2642-fe0f",uc_greedy:"1f6a3-1f3ff-2642",shortnames:[":man_rowing_boat_dark_skin_tone:"],category:"activity"},":man_running_tone1:":{uc_base:"1f3c3-1f3fb-2642",uc_output:"1f3c3-1f3fb-200d-2642-fe0f",uc_match:"1f3c3-1f3fb-2642-fe0f",uc_greedy:"1f3c3-1f3fb-2642",shortnames:[":man_running_light_skin_tone:"],category:"people"},":man_running_tone2:":{uc_base:"1f3c3-1f3fc-2642",uc_output:"1f3c3-1f3fc-200d-2642-fe0f",uc_match:"1f3c3-1f3fc-2642-fe0f",uc_greedy:"1f3c3-1f3fc-2642",shortnames:[":man_running_medium_light_skin_tone:"],category:"people"},":man_running_tone3:":{uc_base:"1f3c3-1f3fd-2642",uc_output:"1f3c3-1f3fd-200d-2642-fe0f",uc_match:"1f3c3-1f3fd-2642-fe0f",uc_greedy:"1f3c3-1f3fd-2642",shortnames:[":man_running_medium_skin_tone:"],category:"people"},":man_running_tone4:":{uc_base:"1f3c3-1f3fe-2642",uc_output:"1f3c3-1f3fe-200d-2642-fe0f",uc_match:"1f3c3-1f3fe-2642-fe0f",uc_greedy:"1f3c3-1f3fe-2642",shortnames:[":man_running_medium_dark_skin_tone:"],category:"people"},":man_running_tone5:":{uc_base:"1f3c3-1f3ff-2642",uc_output:"1f3c3-1f3ff-200d-2642-fe0f",uc_match:"1f3c3-1f3ff-2642-fe0f",uc_greedy:"1f3c3-1f3ff-2642",shortnames:[":man_running_dark_skin_tone:"],category:"people"},":man_shrugging_tone1:":{uc_base:"1f937-1f3fb-2642",uc_output:"1f937-1f3fb-200d-2642-fe0f",uc_match:"1f937-1f3fb-2642-fe0f",uc_greedy:"1f937-1f3fb-2642",shortnames:[":man_shrugging_light_skin_tone:"],category:"people"},":man_shrugging_tone2:":{uc_base:"1f937-1f3fc-2642",uc_output:"1f937-1f3fc-200d-2642-fe0f",uc_match:"1f937-1f3fc-2642-fe0f",uc_greedy:"1f937-1f3fc-2642",shortnames:[":man_shrugging_medium_light_skin_tone:"],category:"people"},":man_shrugging_tone3:":{uc_base:"1f937-1f3fd-2642",uc_output:"1f937-1f3fd-200d-2642-fe0f",uc_match:"1f937-1f3fd-2642-fe0f",uc_greedy:"1f937-1f3fd-2642",shortnames:[":man_shrugging_medium_skin_tone:"],category:"people"},":man_shrugging_tone4:":{uc_base:"1f937-1f3fe-2642",uc_output:"1f937-1f3fe-200d-2642-fe0f",uc_match:"1f937-1f3fe-2642-fe0f",uc_greedy:"1f937-1f3fe-2642",shortnames:[":man_shrugging_medium_dark_skin_tone:"],category:"people"},":man_shrugging_tone5:":{uc_base:"1f937-1f3ff-2642",uc_output:"1f937-1f3ff-200d-2642-fe0f",uc_match:"1f937-1f3ff-2642-fe0f",uc_greedy:"1f937-1f3ff-2642",shortnames:[":man_shrugging_dark_skin_tone:"],category:"people"},":man_surfing_tone1:":{uc_base:"1f3c4-1f3fb-2642",uc_output:"1f3c4-1f3fb-200d-2642-fe0f",uc_match:"1f3c4-1f3fb-2642-fe0f",uc_greedy:"1f3c4-1f3fb-2642",shortnames:[":man_surfing_light_skin_tone:"],category:"activity"},":man_surfing_tone2:":{uc_base:"1f3c4-1f3fc-2642",uc_output:"1f3c4-1f3fc-200d-2642-fe0f",uc_match:"1f3c4-1f3fc-2642-fe0f",uc_greedy:"1f3c4-1f3fc-2642",shortnames:[":man_surfing_medium_light_skin_tone:"],category:"activity"},":man_surfing_tone3:":{uc_base:"1f3c4-1f3fd-2642",uc_output:"1f3c4-1f3fd-200d-2642-fe0f",uc_match:"1f3c4-1f3fd-2642-fe0f",uc_greedy:"1f3c4-1f3fd-2642",shortnames:[":man_surfing_medium_skin_tone:"],category:"activity"},":man_surfing_tone4:":{uc_base:"1f3c4-1f3fe-2642",uc_output:"1f3c4-1f3fe-200d-2642-fe0f",uc_match:"1f3c4-1f3fe-2642-fe0f",uc_greedy:"1f3c4-1f3fe-2642",shortnames:[":man_surfing_medium_dark_skin_tone:"],category:"activity"},":man_surfing_tone5:":{uc_base:"1f3c4-1f3ff-2642",uc_output:"1f3c4-1f3ff-200d-2642-fe0f",uc_match:"1f3c4-1f3ff-2642-fe0f",uc_greedy:"1f3c4-1f3ff-2642",shortnames:[":man_surfing_dark_skin_tone:"],category:"activity"},":man_swimming_tone1:":{uc_base:"1f3ca-1f3fb-2642",uc_output:"1f3ca-1f3fb-200d-2642-fe0f",uc_match:"1f3ca-1f3fb-2642-fe0f",uc_greedy:"1f3ca-1f3fb-2642",shortnames:[":man_swimming_light_skin_tone:"],category:"activity"},":man_swimming_tone2:":{uc_base:"1f3ca-1f3fc-2642",uc_output:"1f3ca-1f3fc-200d-2642-fe0f",uc_match:"1f3ca-1f3fc-2642-fe0f",uc_greedy:"1f3ca-1f3fc-2642",shortnames:[":man_swimming_medium_light_skin_tone:"],category:"activity"},":man_swimming_tone3:":{uc_base:"1f3ca-1f3fd-2642",uc_output:"1f3ca-1f3fd-200d-2642-fe0f",uc_match:"1f3ca-1f3fd-2642-fe0f",uc_greedy:"1f3ca-1f3fd-2642",shortnames:[":man_swimming_medium_skin_tone:"],category:"activity"},":man_swimming_tone4:":{uc_base:"1f3ca-1f3fe-2642",uc_output:"1f3ca-1f3fe-200d-2642-fe0f",uc_match:"1f3ca-1f3fe-2642-fe0f",uc_greedy:"1f3ca-1f3fe-2642",shortnames:[":man_swimming_medium_dark_skin_tone:"],category:"activity"},":man_swimming_tone5:":{uc_base:"1f3ca-1f3ff-2642",uc_output:"1f3ca-1f3ff-200d-2642-fe0f",uc_match:"1f3ca-1f3ff-2642-fe0f",uc_greedy:"1f3ca-1f3ff-2642",shortnames:[":man_swimming_dark_skin_tone:"],category:"activity"},":man_tipping_hand_tone1:":{uc_base:"1f481-1f3fb-2642",uc_output:"1f481-1f3fb-200d-2642-fe0f",uc_match:"1f481-1f3fb-2642-fe0f",uc_greedy:"1f481-1f3fb-2642",shortnames:[":man_tipping_hand_light_skin_tone:"],category:"people"},":man_tipping_hand_tone2:":{uc_base:"1f481-1f3fc-2642",uc_output:"1f481-1f3fc-200d-2642-fe0f",uc_match:"1f481-1f3fc-2642-fe0f",uc_greedy:"1f481-1f3fc-2642",shortnames:[":man_tipping_hand_medium_light_skin_tone:"],category:"people"},":man_tipping_hand_tone3:":{uc_base:"1f481-1f3fd-2642",uc_output:"1f481-1f3fd-200d-2642-fe0f",uc_match:"1f481-1f3fd-2642-fe0f",uc_greedy:"1f481-1f3fd-2642",shortnames:[":man_tipping_hand_medium_skin_tone:"],category:"people"},":man_tipping_hand_tone4:":{uc_base:"1f481-1f3fe-2642",uc_output:"1f481-1f3fe-200d-2642-fe0f",uc_match:"1f481-1f3fe-2642-fe0f",uc_greedy:"1f481-1f3fe-2642",shortnames:[":man_tipping_hand_medium_dark_skin_tone:"],category:"people"},":man_tipping_hand_tone5:":{uc_base:"1f481-1f3ff-2642",uc_output:"1f481-1f3ff-200d-2642-fe0f",uc_match:"1f481-1f3ff-2642-fe0f",uc_greedy:"1f481-1f3ff-2642",shortnames:[":man_tipping_hand_dark_skin_tone:"],category:"people"},":man_vampire_tone1:":{uc_base:"1f9db-1f3fb-2642",uc_output:"1f9db-1f3fb-200d-2642-fe0f",uc_match:"1f9db-1f3fb-2642-fe0f",uc_greedy:"1f9db-1f3fb-2642",shortnames:[":man_vampire_light_skin_tone:"],category:"people"},":man_vampire_tone2:":{uc_base:"1f9db-1f3fc-2642",uc_output:"1f9db-1f3fc-200d-2642-fe0f",uc_match:"1f9db-1f3fc-2642-fe0f",uc_greedy:"1f9db-1f3fc-2642",shortnames:[":man_vampire_medium_light_skin_tone:"],category:"people"},":man_vampire_tone3:":{uc_base:"1f9db-1f3fd-2642",uc_output:"1f9db-1f3fd-200d-2642-fe0f",uc_match:"1f9db-1f3fd-2642-fe0f",uc_greedy:"1f9db-1f3fd-2642",shortnames:[":man_vampire_medium_skin_tone:"],category:"people"},":man_vampire_tone4:":{uc_base:"1f9db-1f3fe-2642",uc_output:"1f9db-1f3fe-200d-2642-fe0f",uc_match:"1f9db-1f3fe-2642-fe0f",uc_greedy:"1f9db-1f3fe-2642",shortnames:[":man_vampire_medium_dark_skin_tone:"],category:"people"},":man_vampire_tone5:":{uc_base:"1f9db-1f3ff-2642",uc_output:"1f9db-1f3ff-200d-2642-fe0f",uc_match:"1f9db-1f3ff-2642-fe0f",uc_greedy:"1f9db-1f3ff-2642",shortnames:[":man_vampire_dark_skin_tone:"],category:"people"},":man_walking_tone1:":{uc_base:"1f6b6-1f3fb-2642",uc_output:"1f6b6-1f3fb-200d-2642-fe0f",uc_match:"1f6b6-1f3fb-2642-fe0f",uc_greedy:"1f6b6-1f3fb-2642",shortnames:[":man_walking_light_skin_tone:"],category:"people"},":man_walking_tone2:":{uc_base:"1f6b6-1f3fc-2642",uc_output:"1f6b6-1f3fc-200d-2642-fe0f",uc_match:"1f6b6-1f3fc-2642-fe0f",uc_greedy:"1f6b6-1f3fc-2642",shortnames:[":man_walking_medium_light_skin_tone:"],category:"people"},":man_walking_tone3:":{uc_base:"1f6b6-1f3fd-2642",uc_output:"1f6b6-1f3fd-200d-2642-fe0f",uc_match:"1f6b6-1f3fd-2642-fe0f",uc_greedy:"1f6b6-1f3fd-2642",shortnames:[":man_walking_medium_skin_tone:"],category:"people"},":man_walking_tone4:":{uc_base:"1f6b6-1f3fe-2642",uc_output:"1f6b6-1f3fe-200d-2642-fe0f",uc_match:"1f6b6-1f3fe-2642-fe0f",uc_greedy:"1f6b6-1f3fe-2642",shortnames:[":man_walking_medium_dark_skin_tone:"],category:"people"},":man_walking_tone5:":{uc_base:"1f6b6-1f3ff-2642",uc_output:"1f6b6-1f3ff-200d-2642-fe0f",uc_match:"1f6b6-1f3ff-2642-fe0f",uc_greedy:"1f6b6-1f3ff-2642",shortnames:[":man_walking_dark_skin_tone:"],category:"people"},":man_wearing_turban_tone1:":{uc_base:"1f473-1f3fb-2642",uc_output:"1f473-1f3fb-200d-2642-fe0f",uc_match:"1f473-1f3fb-2642-fe0f",uc_greedy:"1f473-1f3fb-2642",shortnames:[":man_wearing_turban_light_skin_tone:"],category:"people"},":man_wearing_turban_tone2:":{uc_base:"1f473-1f3fc-2642",uc_output:"1f473-1f3fc-200d-2642-fe0f",uc_match:"1f473-1f3fc-2642-fe0f",uc_greedy:"1f473-1f3fc-2642",shortnames:[":man_wearing_turban_medium_light_skin_tone:"],category:"people"},":man_wearing_turban_tone3:":{uc_base:"1f473-1f3fd-2642",uc_output:"1f473-1f3fd-200d-2642-fe0f",uc_match:"1f473-1f3fd-2642-fe0f",uc_greedy:"1f473-1f3fd-2642",shortnames:[":man_wearing_turban_medium_skin_tone:"],category:"people"},":man_wearing_turban_tone4:":{uc_base:"1f473-1f3fe-2642",uc_output:"1f473-1f3fe-200d-2642-fe0f",uc_match:"1f473-1f3fe-2642-fe0f",uc_greedy:"1f473-1f3fe-2642",shortnames:[":man_wearing_turban_medium_dark_skin_tone:"],category:"people"},":man_wearing_turban_tone5:":{uc_base:"1f473-1f3ff-2642",uc_output:"1f473-1f3ff-200d-2642-fe0f",uc_match:"1f473-1f3ff-2642-fe0f",uc_greedy:"1f473-1f3ff-2642",shortnames:[":man_wearing_turban_dark_skin_tone:"],category:"people"},":mermaid_tone1:":{uc_base:"1f9dc-1f3fb-2640",uc_output:"1f9dc-1f3fb-200d-2640-fe0f",uc_match:"1f9dc-1f3fb-2640-fe0f",uc_greedy:"1f9dc-1f3fb-2640",shortnames:[":mermaid_light_skin_tone:"],category:"people"},":mermaid_tone2:":{uc_base:"1f9dc-1f3fc-2640",uc_output:"1f9dc-1f3fc-200d-2640-fe0f",uc_match:"1f9dc-1f3fc-2640-fe0f",uc_greedy:"1f9dc-1f3fc-2640",shortnames:[":mermaid_medium_light_skin_tone:"],category:"people"},":mermaid_tone3:":{uc_base:"1f9dc-1f3fd-2640",uc_output:"1f9dc-1f3fd-200d-2640-fe0f",uc_match:"1f9dc-1f3fd-2640-fe0f",uc_greedy:"1f9dc-1f3fd-2640",shortnames:[":mermaid_medium_skin_tone:"],category:"people"},":mermaid_tone4:":{uc_base:"1f9dc-1f3fe-2640",uc_output:"1f9dc-1f3fe-200d-2640-fe0f",uc_match:"1f9dc-1f3fe-2640-fe0f",uc_greedy:"1f9dc-1f3fe-2640",shortnames:[":mermaid_medium_dark_skin_tone:"],category:"people"},":mermaid_tone5:":{uc_base:"1f9dc-1f3ff-2640",uc_output:"1f9dc-1f3ff-200d-2640-fe0f",uc_match:"1f9dc-1f3ff-2640-fe0f",uc_greedy:"1f9dc-1f3ff-2640",shortnames:[":mermaid_dark_skin_tone:"],category:"people"},":merman_tone1:":{uc_base:"1f9dc-1f3fb-2642",uc_output:"1f9dc-1f3fb-200d-2642-fe0f",uc_match:"1f9dc-1f3fb-2642-fe0f",uc_greedy:"1f9dc-1f3fb-2642",shortnames:[":merman_light_skin_tone:"],category:"people"},":merman_tone2:":{uc_base:"1f9dc-1f3fc-2642",uc_output:"1f9dc-1f3fc-200d-2642-fe0f",uc_match:"1f9dc-1f3fc-2642-fe0f",uc_greedy:"1f9dc-1f3fc-2642",shortnames:[":merman_medium_light_skin_tone:"],category:"people"},":merman_tone3:":{uc_base:"1f9dc-1f3fd-2642",uc_output:"1f9dc-1f3fd-200d-2642-fe0f",uc_match:"1f9dc-1f3fd-2642-fe0f",uc_greedy:"1f9dc-1f3fd-2642",shortnames:[":merman_medium_skin_tone:"],category:"people"},":merman_tone4:":{uc_base:"1f9dc-1f3fe-2642",uc_output:"1f9dc-1f3fe-200d-2642-fe0f",uc_match:"1f9dc-1f3fe-2642-fe0f",uc_greedy:"1f9dc-1f3fe-2642",shortnames:[":merman_medium_dark_skin_tone:"],category:"people"},":merman_tone5:":{uc_base:"1f9dc-1f3ff-2642",uc_output:"1f9dc-1f3ff-200d-2642-fe0f",uc_match:"1f9dc-1f3ff-2642-fe0f",uc_greedy:"1f9dc-1f3ff-2642",shortnames:[":merman_dark_skin_tone:"],category:"people"},":woman_biking_tone1:":{uc_base:"1f6b4-1f3fb-2640",uc_output:"1f6b4-1f3fb-200d-2640-fe0f",uc_match:"1f6b4-1f3fb-2640-fe0f",uc_greedy:"1f6b4-1f3fb-2640",shortnames:[":woman_biking_light_skin_tone:"],category:"activity"},":woman_biking_tone2:":{uc_base:"1f6b4-1f3fc-2640",uc_output:"1f6b4-1f3fc-200d-2640-fe0f",uc_match:"1f6b4-1f3fc-2640-fe0f",uc_greedy:"1f6b4-1f3fc-2640",shortnames:[":woman_biking_medium_light_skin_tone:"],category:"activity"},":woman_biking_tone3:":{uc_base:"1f6b4-1f3fd-2640",uc_output:"1f6b4-1f3fd-200d-2640-fe0f",uc_match:"1f6b4-1f3fd-2640-fe0f",uc_greedy:"1f6b4-1f3fd-2640",shortnames:[":woman_biking_medium_skin_tone:"],category:"activity"},":woman_biking_tone4:":{uc_base:"1f6b4-1f3fe-2640",uc_output:"1f6b4-1f3fe-200d-2640-fe0f",uc_match:"1f6b4-1f3fe-2640-fe0f",uc_greedy:"1f6b4-1f3fe-2640",shortnames:[":woman_biking_medium_dark_skin_tone:"],category:"activity"},":woman_biking_tone5:":{uc_base:"1f6b4-1f3ff-2640",uc_output:"1f6b4-1f3ff-200d-2640-fe0f",uc_match:"1f6b4-1f3ff-2640-fe0f",uc_greedy:"1f6b4-1f3ff-2640",shortnames:[":woman_biking_dark_skin_tone:"],category:"activity"},":woman_bowing_tone1:":{uc_base:"1f647-1f3fb-2640",uc_output:"1f647-1f3fb-200d-2640-fe0f",uc_match:"1f647-1f3fb-2640-fe0f",uc_greedy:"1f647-1f3fb-2640",shortnames:[":woman_bowing_light_skin_tone:"],category:"people"},":woman_bowing_tone2:":{uc_base:"1f647-1f3fc-2640",uc_output:"1f647-1f3fc-200d-2640-fe0f",uc_match:"1f647-1f3fc-2640-fe0f",uc_greedy:"1f647-1f3fc-2640",shortnames:[":woman_bowing_medium_light_skin_tone:"],category:"people"},":woman_bowing_tone3:":{uc_base:"1f647-1f3fd-2640",uc_output:"1f647-1f3fd-200d-2640-fe0f",uc_match:"1f647-1f3fd-2640-fe0f",uc_greedy:"1f647-1f3fd-2640",shortnames:[":woman_bowing_medium_skin_tone:"],category:"people"},":woman_bowing_tone4:":{uc_base:"1f647-1f3fe-2640",uc_output:"1f647-1f3fe-200d-2640-fe0f",uc_match:"1f647-1f3fe-2640-fe0f",uc_greedy:"1f647-1f3fe-2640",shortnames:[":woman_bowing_medium_dark_skin_tone:"],category:"people"},":woman_bowing_tone5:":{uc_base:"1f647-1f3ff-2640",uc_output:"1f647-1f3ff-200d-2640-fe0f",uc_match:"1f647-1f3ff-2640-fe0f",uc_greedy:"1f647-1f3ff-2640",shortnames:[":woman_bowing_dark_skin_tone:"],category:"people"},":woman_cartwheeling_tone1:":{uc_base:"1f938-1f3fb-2640",uc_output:"1f938-1f3fb-200d-2640-fe0f",uc_match:"1f938-1f3fb-2640-fe0f",uc_greedy:"1f938-1f3fb-2640",shortnames:[":woman_cartwheeling_light_skin_tone:"],category:"activity"},":woman_cartwheeling_tone2:":{uc_base:"1f938-1f3fc-2640",uc_output:"1f938-1f3fc-200d-2640-fe0f",uc_match:"1f938-1f3fc-2640-fe0f",uc_greedy:"1f938-1f3fc-2640",shortnames:[":woman_cartwheeling_medium_light_skin_tone:"],category:"activity"},":woman_cartwheeling_tone3:":{uc_base:"1f938-1f3fd-2640",uc_output:"1f938-1f3fd-200d-2640-fe0f",uc_match:"1f938-1f3fd-2640-fe0f",uc_greedy:"1f938-1f3fd-2640",shortnames:[":woman_cartwheeling_medium_skin_tone:"],category:"activity"},":woman_cartwheeling_tone4:":{uc_base:"1f938-1f3fe-2640",uc_output:"1f938-1f3fe-200d-2640-fe0f",uc_match:"1f938-1f3fe-2640-fe0f",uc_greedy:"1f938-1f3fe-2640",shortnames:[":woman_cartwheeling_medium_dark_skin_tone:"],category:"activity"},":woman_cartwheeling_tone5:":{uc_base:"1f938-1f3ff-2640",uc_output:"1f938-1f3ff-200d-2640-fe0f",uc_match:"1f938-1f3ff-2640-fe0f",uc_greedy:"1f938-1f3ff-2640",shortnames:[":woman_cartwheeling_dark_skin_tone:"],category:"activity"},":woman_climbing_tone1:":{uc_base:"1f9d7-1f3fb-2640",uc_output:"1f9d7-1f3fb-200d-2640-fe0f",uc_match:"1f9d7-1f3fb-2640-fe0f",uc_greedy:"1f9d7-1f3fb-2640",shortnames:[":woman_climbing_light_skin_tone:"],category:"activity"},":woman_climbing_tone2:":{uc_base:"1f9d7-1f3fc-2640",uc_output:"1f9d7-1f3fc-200d-2640-fe0f",uc_match:"1f9d7-1f3fc-2640-fe0f",uc_greedy:"1f9d7-1f3fc-2640",shortnames:[":woman_climbing_medium_light_skin_tone:"],category:"activity"},":woman_climbing_tone3:":{uc_base:"1f9d7-1f3fd-2640",uc_output:"1f9d7-1f3fd-200d-2640-fe0f",uc_match:"1f9d7-1f3fd-2640-fe0f",uc_greedy:"1f9d7-1f3fd-2640",shortnames:[":woman_climbing_medium_skin_tone:"],category:"activity"},":woman_climbing_tone4:":{uc_base:"1f9d7-1f3fe-2640",uc_output:"1f9d7-1f3fe-200d-2640-fe0f",uc_match:"1f9d7-1f3fe-2640-fe0f",uc_greedy:"1f9d7-1f3fe-2640",shortnames:[":woman_climbing_medium_dark_skin_tone:"],category:"activity"},":woman_climbing_tone5:":{uc_base:"1f9d7-1f3ff-2640",uc_output:"1f9d7-1f3ff-200d-2640-fe0f",uc_match:"1f9d7-1f3ff-2640-fe0f",uc_greedy:"1f9d7-1f3ff-2640",shortnames:[":woman_climbing_dark_skin_tone:"],category:"activity"},":woman_construction_worker_tone1:":{uc_base:"1f477-1f3fb-2640",uc_output:"1f477-1f3fb-200d-2640-fe0f",uc_match:"1f477-1f3fb-2640-fe0f",uc_greedy:"1f477-1f3fb-2640",shortnames:[":woman_construction_worker_light_skin_tone:"],category:"people"},":woman_construction_worker_tone2:":{uc_base:"1f477-1f3fc-2640",uc_output:"1f477-1f3fc-200d-2640-fe0f",uc_match:"1f477-1f3fc-2640-fe0f",uc_greedy:"1f477-1f3fc-2640",shortnames:[":woman_construction_worker_medium_light_skin_tone:"],category:"people"},":woman_construction_worker_tone3:":{uc_base:"1f477-1f3fd-2640",uc_output:"1f477-1f3fd-200d-2640-fe0f",uc_match:"1f477-1f3fd-2640-fe0f",uc_greedy:"1f477-1f3fd-2640",shortnames:[":woman_construction_worker_medium_skin_tone:"],category:"people"},":woman_construction_worker_tone4:":{uc_base:"1f477-1f3fe-2640",uc_output:"1f477-1f3fe-200d-2640-fe0f",uc_match:"1f477-1f3fe-2640-fe0f",uc_greedy:"1f477-1f3fe-2640",shortnames:[":woman_construction_worker_medium_dark_skin_tone:"],category:"people"},":woman_construction_worker_tone5:":{uc_base:"1f477-1f3ff-2640",uc_output:"1f477-1f3ff-200d-2640-fe0f",uc_match:"1f477-1f3ff-2640-fe0f",uc_greedy:"1f477-1f3ff-2640",shortnames:[":woman_construction_worker_dark_skin_tone:"],category:"people"},":woman_detective_tone1:":{uc_base:"1f575-1f3fb-2640",uc_output:"1f575-1f3fb-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fb-2640-fe0f",uc_greedy:"1f575-1f3fb-2640",shortnames:[":woman_detective_light_skin_tone:"],category:"people"},":woman_detective_tone2:":{uc_base:"1f575-1f3fc-2640",uc_output:"1f575-1f3fc-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fc-2640-fe0f",uc_greedy:"1f575-1f3fc-2640",shortnames:[":woman_detective_medium_light_skin_tone:"],category:"people"},":woman_detective_tone3:":{uc_base:"1f575-1f3fd-2640",uc_output:"1f575-1f3fd-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fd-2640-fe0f",uc_greedy:"1f575-1f3fd-2640",shortnames:[":woman_detective_medium_skin_tone:"],category:"people"},":woman_detective_tone4:":{uc_base:"1f575-1f3fe-2640",uc_output:"1f575-1f3fe-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3fe-2640-fe0f",uc_greedy:"1f575-1f3fe-2640",shortnames:[":woman_detective_medium_dark_skin_tone:"],category:"people"},":woman_detective_tone5:":{uc_base:"1f575-1f3ff-2640",uc_output:"1f575-1f3ff-200d-2640-fe0f",uc_match:"1f575-fe0f-1f3ff-2640-fe0f",uc_greedy:"1f575-1f3ff-2640",shortnames:[":woman_detective_dark_skin_tone:"],category:"people"},":woman_elf_tone1:":{uc_base:"1f9dd-1f3fb-2640",uc_output:"1f9dd-1f3fb-200d-2640-fe0f",uc_match:"1f9dd-1f3fb-2640-fe0f",uc_greedy:"1f9dd-1f3fb-2640",shortnames:[":woman_elf_light_skin_tone:"],category:"people"},":woman_elf_tone2:":{uc_base:"1f9dd-1f3fc-2640",uc_output:"1f9dd-1f3fc-200d-2640-fe0f",uc_match:"1f9dd-1f3fc-2640-fe0f",uc_greedy:"1f9dd-1f3fc-2640",shortnames:[":woman_elf_medium_light_skin_tone:"],category:"people"},":woman_elf_tone3:":{uc_base:"1f9dd-1f3fd-2640",uc_output:"1f9dd-1f3fd-200d-2640-fe0f",uc_match:"1f9dd-1f3fd-2640-fe0f",uc_greedy:"1f9dd-1f3fd-2640",shortnames:[":woman_elf_medium_skin_tone:"],category:"people"},":woman_elf_tone4:":{uc_base:"1f9dd-1f3fe-2640",uc_output:"1f9dd-1f3fe-200d-2640-fe0f",uc_match:"1f9dd-1f3fe-2640-fe0f",uc_greedy:"1f9dd-1f3fe-2640",shortnames:[":woman_elf_medium_dark_skin_tone:"],category:"people"},":woman_elf_tone5:":{uc_base:"1f9dd-1f3ff-2640",uc_output:"1f9dd-1f3ff-200d-2640-fe0f",uc_match:"1f9dd-1f3ff-2640-fe0f",uc_greedy:"1f9dd-1f3ff-2640",shortnames:[":woman_elf_dark_skin_tone:"],category:"people"},":woman_facepalming_tone1:":{uc_base:"1f926-1f3fb-2640",uc_output:"1f926-1f3fb-200d-2640-fe0f",uc_match:"1f926-1f3fb-2640-fe0f",uc_greedy:"1f926-1f3fb-2640",shortnames:[":woman_facepalming_light_skin_tone:"],category:"people"},":woman_facepalming_tone2:":{uc_base:"1f926-1f3fc-2640",uc_output:"1f926-1f3fc-200d-2640-fe0f",uc_match:"1f926-1f3fc-2640-fe0f",uc_greedy:"1f926-1f3fc-2640",shortnames:[":woman_facepalming_medium_light_skin_tone:"],category:"people"},":woman_facepalming_tone3:":{uc_base:"1f926-1f3fd-2640",uc_output:"1f926-1f3fd-200d-2640-fe0f",uc_match:"1f926-1f3fd-2640-fe0f",uc_greedy:"1f926-1f3fd-2640",shortnames:[":woman_facepalming_medium_skin_tone:"],category:"people"},":woman_facepalming_tone4:":{uc_base:"1f926-1f3fe-2640",uc_output:"1f926-1f3fe-200d-2640-fe0f",uc_match:"1f926-1f3fe-2640-fe0f",uc_greedy:"1f926-1f3fe-2640",shortnames:[":woman_facepalming_medium_dark_skin_tone:"],category:"people"},":woman_facepalming_tone5:":{uc_base:"1f926-1f3ff-2640",uc_output:"1f926-1f3ff-200d-2640-fe0f",uc_match:"1f926-1f3ff-2640-fe0f",uc_greedy:"1f926-1f3ff-2640",shortnames:[":woman_facepalming_dark_skin_tone:"],category:"people"},":woman_fairy_tone1:":{uc_base:"1f9da-1f3fb-2640",uc_output:"1f9da-1f3fb-200d-2640-fe0f",uc_match:"1f9da-1f3fb-2640-fe0f",uc_greedy:"1f9da-1f3fb-2640",shortnames:[":woman_fairy_light_skin_tone:"],category:"people"},":woman_fairy_tone2:":{uc_base:"1f9da-1f3fc-2640",uc_output:"1f9da-1f3fc-200d-2640-fe0f",uc_match:"1f9da-1f3fc-2640-fe0f",uc_greedy:"1f9da-1f3fc-2640",shortnames:[":woman_fairy_medium_light_skin_tone:"],category:"people"},":woman_fairy_tone3:":{uc_base:"1f9da-1f3fd-2640",uc_output:"1f9da-1f3fd-200d-2640-fe0f",uc_match:"1f9da-1f3fd-2640-fe0f",uc_greedy:"1f9da-1f3fd-2640",shortnames:[":woman_fairy_medium_skin_tone:"],category:"people"},":woman_fairy_tone4:":{uc_base:"1f9da-1f3fe-2640",uc_output:"1f9da-1f3fe-200d-2640-fe0f",uc_match:"1f9da-1f3fe-2640-fe0f",uc_greedy:"1f9da-1f3fe-2640",shortnames:[":woman_fairy_medium_dark_skin_tone:"],category:"people"},":woman_fairy_tone5:":{uc_base:"1f9da-1f3ff-2640",uc_output:"1f9da-1f3ff-200d-2640-fe0f",uc_match:"1f9da-1f3ff-2640-fe0f",uc_greedy:"1f9da-1f3ff-2640",shortnames:[":woman_fairy_dark_skin_tone:"],category:"people"},":woman_frowning_tone1:":{uc_base:"1f64d-1f3fb-2640",uc_output:"1f64d-1f3fb-200d-2640-fe0f",uc_match:"1f64d-1f3fb-2640-fe0f",uc_greedy:"1f64d-1f3fb-2640",shortnames:[":woman_frowning_light_skin_tone:"],category:"people"},":woman_frowning_tone2:":{uc_base:"1f64d-1f3fc-2640",uc_output:"1f64d-1f3fc-200d-2640-fe0f",uc_match:"1f64d-1f3fc-2640-fe0f",uc_greedy:"1f64d-1f3fc-2640",shortnames:[":woman_frowning_medium_light_skin_tone:"],category:"people"},":woman_frowning_tone3:":{uc_base:"1f64d-1f3fd-2640",uc_output:"1f64d-1f3fd-200d-2640-fe0f",uc_match:"1f64d-1f3fd-2640-fe0f",uc_greedy:"1f64d-1f3fd-2640",shortnames:[":woman_frowning_medium_skin_tone:"],category:"people"},":woman_frowning_tone4:":{uc_base:"1f64d-1f3fe-2640",uc_output:"1f64d-1f3fe-200d-2640-fe0f",uc_match:"1f64d-1f3fe-2640-fe0f",uc_greedy:"1f64d-1f3fe-2640",shortnames:[":woman_frowning_medium_dark_skin_tone:"],category:"people"},":woman_frowning_tone5:":{uc_base:"1f64d-1f3ff-2640",uc_output:"1f64d-1f3ff-200d-2640-fe0f",uc_match:"1f64d-1f3ff-2640-fe0f",uc_greedy:"1f64d-1f3ff-2640",shortnames:[":woman_frowning_dark_skin_tone:"],category:"people"},":woman_gesturing_no_tone1:":{uc_base:"1f645-1f3fb-2640",uc_output:"1f645-1f3fb-200d-2640-fe0f",uc_match:"1f645-1f3fb-2640-fe0f",uc_greedy:"1f645-1f3fb-2640",shortnames:[":woman_gesturing_no_light_skin_tone:"],category:"people"},":woman_gesturing_no_tone2:":{uc_base:"1f645-1f3fc-2640",uc_output:"1f645-1f3fc-200d-2640-fe0f",uc_match:"1f645-1f3fc-2640-fe0f",uc_greedy:"1f645-1f3fc-2640",shortnames:[":woman_gesturing_no_medium_light_skin_tone:"],category:"people"},":woman_gesturing_no_tone3:":{uc_base:"1f645-1f3fd-2640",uc_output:"1f645-1f3fd-200d-2640-fe0f",uc_match:"1f645-1f3fd-2640-fe0f",uc_greedy:"1f645-1f3fd-2640",shortnames:[":woman_gesturing_no_medium_skin_tone:"],category:"people"},":woman_gesturing_no_tone4:":{uc_base:"1f645-1f3fe-2640",uc_output:"1f645-1f3fe-200d-2640-fe0f",uc_match:"1f645-1f3fe-2640-fe0f",uc_greedy:"1f645-1f3fe-2640",shortnames:[":woman_gesturing_no_medium_dark_skin_tone:"],category:"people"},":woman_gesturing_no_tone5:":{uc_base:"1f645-1f3ff-2640",uc_output:"1f645-1f3ff-200d-2640-fe0f",uc_match:"1f645-1f3ff-2640-fe0f",uc_greedy:"1f645-1f3ff-2640",shortnames:[":woman_gesturing_no_dark_skin_tone:"],category:"people"},":woman_gesturing_ok_tone1:":{uc_base:"1f646-1f3fb-2640",uc_output:"1f646-1f3fb-200d-2640-fe0f",uc_match:"1f646-1f3fb-2640-fe0f",uc_greedy:"1f646-1f3fb-2640",shortnames:[":woman_gesturing_ok_light_skin_tone:"],category:"people"},":woman_gesturing_ok_tone2:":{uc_base:"1f646-1f3fc-2640",uc_output:"1f646-1f3fc-200d-2640-fe0f",uc_match:"1f646-1f3fc-2640-fe0f",uc_greedy:"1f646-1f3fc-2640",shortnames:[":woman_gesturing_ok_medium_light_skin_tone:"],category:"people"},":woman_gesturing_ok_tone3:":{uc_base:"1f646-1f3fd-2640",uc_output:"1f646-1f3fd-200d-2640-fe0f",uc_match:"1f646-1f3fd-2640-fe0f",uc_greedy:"1f646-1f3fd-2640",shortnames:[":woman_gesturing_ok_medium_skin_tone:"],category:"people"},":woman_gesturing_ok_tone4:":{uc_base:"1f646-1f3fe-2640",uc_output:"1f646-1f3fe-200d-2640-fe0f",uc_match:"1f646-1f3fe-2640-fe0f",uc_greedy:"1f646-1f3fe-2640",shortnames:[":woman_gesturing_ok_medium_dark_skin_tone:"],category:"people"},":woman_gesturing_ok_tone5:":{uc_base:"1f646-1f3ff-2640",uc_output:"1f646-1f3ff-200d-2640-fe0f",uc_match:"1f646-1f3ff-2640-fe0f",uc_greedy:"1f646-1f3ff-2640",shortnames:[":woman_gesturing_ok_dark_skin_tone:"],category:"people"},":woman_getting_face_massage_tone1:":{uc_base:"1f486-1f3fb-2640",uc_output:"1f486-1f3fb-200d-2640-fe0f",uc_match:"1f486-1f3fb-2640-fe0f",uc_greedy:"1f486-1f3fb-2640",shortnames:[":woman_getting_face_massage_light_skin_tone:"],category:"people"},":woman_getting_face_massage_tone2:":{uc_base:"1f486-1f3fc-2640",uc_output:"1f486-1f3fc-200d-2640-fe0f",uc_match:"1f486-1f3fc-2640-fe0f",uc_greedy:"1f486-1f3fc-2640",shortnames:[":woman_getting_face_massage_medium_light_skin_tone:"],category:"people"},":woman_getting_face_massage_tone3:":{uc_base:"1f486-1f3fd-2640",uc_output:"1f486-1f3fd-200d-2640-fe0f",uc_match:"1f486-1f3fd-2640-fe0f",uc_greedy:"1f486-1f3fd-2640",shortnames:[":woman_getting_face_massage_medium_skin_tone:"],category:"people"},":woman_getting_face_massage_tone4:":{uc_base:"1f486-1f3fe-2640",uc_output:"1f486-1f3fe-200d-2640-fe0f",uc_match:"1f486-1f3fe-2640-fe0f",uc_greedy:"1f486-1f3fe-2640",shortnames:[":woman_getting_face_massage_medium_dark_skin_tone:"],category:"people"},":woman_getting_face_massage_tone5:":{uc_base:"1f486-1f3ff-2640",uc_output:"1f486-1f3ff-200d-2640-fe0f",uc_match:"1f486-1f3ff-2640-fe0f",uc_greedy:"1f486-1f3ff-2640",shortnames:[":woman_getting_face_massage_dark_skin_tone:"],category:"people"},":woman_getting_haircut_tone1:":{uc_base:"1f487-1f3fb-2640",uc_output:"1f487-1f3fb-200d-2640-fe0f",uc_match:"1f487-1f3fb-2640-fe0f",uc_greedy:"1f487-1f3fb-2640",shortnames:[":woman_getting_haircut_light_skin_tone:"],category:"people"},":woman_getting_haircut_tone2:":{uc_base:"1f487-1f3fc-2640",uc_output:"1f487-1f3fc-200d-2640-fe0f",uc_match:"1f487-1f3fc-2640-fe0f",uc_greedy:"1f487-1f3fc-2640",shortnames:[":woman_getting_haircut_medium_light_skin_tone:"],category:"people"},":woman_getting_haircut_tone3:":{uc_base:"1f487-1f3fd-2640",uc_output:"1f487-1f3fd-200d-2640-fe0f",uc_match:"1f487-1f3fd-2640-fe0f",uc_greedy:"1f487-1f3fd-2640",shortnames:[":woman_getting_haircut_medium_skin_tone:"],category:"people"},":woman_getting_haircut_tone4:":{uc_base:"1f487-1f3fe-2640",uc_output:"1f487-1f3fe-200d-2640-fe0f",uc_match:"1f487-1f3fe-2640-fe0f",uc_greedy:"1f487-1f3fe-2640",shortnames:[":woman_getting_haircut_medium_dark_skin_tone:"],category:"people"},":woman_getting_haircut_tone5:":{uc_base:"1f487-1f3ff-2640",uc_output:"1f487-1f3ff-200d-2640-fe0f",uc_match:"1f487-1f3ff-2640-fe0f",uc_greedy:"1f487-1f3ff-2640",shortnames:[":woman_getting_haircut_dark_skin_tone:"],category:"people"},":woman_golfing_tone1:":{uc_base:"1f3cc-1f3fb-2640",uc_output:"1f3cc-1f3fb-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fb-2640-fe0f",uc_greedy:"1f3cc-1f3fb-2640",shortnames:[":woman_golfing_light_skin_tone:"],category:"activity"},":woman_golfing_tone2:":{uc_base:"1f3cc-1f3fc-2640",uc_output:"1f3cc-1f3fc-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fc-2640-fe0f",uc_greedy:"1f3cc-1f3fc-2640",shortnames:[":woman_golfing_medium_light_skin_tone:"],category:"activity"},":woman_golfing_tone3:":{uc_base:"1f3cc-1f3fd-2640",uc_output:"1f3cc-1f3fd-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fd-2640-fe0f",uc_greedy:"1f3cc-1f3fd-2640",shortnames:[":woman_golfing_medium_skin_tone:"],category:"activity"},":woman_golfing_tone4:":{uc_base:"1f3cc-1f3fe-2640",uc_output:"1f3cc-1f3fe-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3fe-2640-fe0f",uc_greedy:"1f3cc-1f3fe-2640",shortnames:[":woman_golfing_medium_dark_skin_tone:"],category:"activity"},":woman_golfing_tone5:":{uc_base:"1f3cc-1f3ff-2640",uc_output:"1f3cc-1f3ff-200d-2640-fe0f",uc_match:"1f3cc-fe0f-1f3ff-2640-fe0f",uc_greedy:"1f3cc-1f3ff-2640",shortnames:[":woman_golfing_dark_skin_tone:"],category:"activity"},":woman_guard_tone1:":{uc_base:"1f482-1f3fb-2640",uc_output:"1f482-1f3fb-200d-2640-fe0f",uc_match:"1f482-1f3fb-2640-fe0f",uc_greedy:"1f482-1f3fb-2640",shortnames:[":woman_guard_light_skin_tone:"],category:"people"},":woman_guard_tone2:":{uc_base:"1f482-1f3fc-2640",uc_output:"1f482-1f3fc-200d-2640-fe0f",uc_match:"1f482-1f3fc-2640-fe0f",uc_greedy:"1f482-1f3fc-2640",shortnames:[":woman_guard_medium_light_skin_tone:"],category:"people"},":woman_guard_tone3:":{uc_base:"1f482-1f3fd-2640",uc_output:"1f482-1f3fd-200d-2640-fe0f",uc_match:"1f482-1f3fd-2640-fe0f",uc_greedy:"1f482-1f3fd-2640",shortnames:[":woman_guard_medium_skin_tone:"],category:"people"},":woman_guard_tone4:":{uc_base:"1f482-1f3fe-2640",uc_output:"1f482-1f3fe-200d-2640-fe0f",uc_match:"1f482-1f3fe-2640-fe0f",uc_greedy:"1f482-1f3fe-2640",shortnames:[":woman_guard_medium_dark_skin_tone:"],category:"people"},":woman_guard_tone5:":{uc_base:"1f482-1f3ff-2640",uc_output:"1f482-1f3ff-200d-2640-fe0f",uc_match:"1f482-1f3ff-2640-fe0f",uc_greedy:"1f482-1f3ff-2640",shortnames:[":woman_guard_dark_skin_tone:"],category:"people"},":woman_health_worker_tone1:":{uc_base:"1f469-1f3fb-2695",uc_output:"1f469-1f3fb-200d-2695-fe0f",uc_match:"1f469-1f3fb-2695-fe0f",uc_greedy:"1f469-1f3fb-2695",shortnames:[":woman_health_worker_light_skin_tone:"],category:"people"},":woman_health_worker_tone2:":{uc_base:"1f469-1f3fc-2695",uc_output:"1f469-1f3fc-200d-2695-fe0f",uc_match:"1f469-1f3fc-2695-fe0f",uc_greedy:"1f469-1f3fc-2695",shortnames:[":woman_health_worker_medium_light_skin_tone:"],category:"people"},":woman_health_worker_tone3:":{uc_base:"1f469-1f3fd-2695",uc_output:"1f469-1f3fd-200d-2695-fe0f",uc_match:"1f469-1f3fd-2695-fe0f",uc_greedy:"1f469-1f3fd-2695",shortnames:[":woman_health_worker_medium_skin_tone:"],category:"people"},":woman_health_worker_tone4:":{uc_base:"1f469-1f3fe-2695",uc_output:"1f469-1f3fe-200d-2695-fe0f",uc_match:"1f469-1f3fe-2695-fe0f",uc_greedy:"1f469-1f3fe-2695",shortnames:[":woman_health_worker_medium_dark_skin_tone:"],category:"people"},":woman_health_worker_tone5:":{uc_base:"1f469-1f3ff-2695",uc_output:"1f469-1f3ff-200d-2695-fe0f",uc_match:"1f469-1f3ff-2695-fe0f",uc_greedy:"1f469-1f3ff-2695",shortnames:[":woman_health_worker_dark_skin_tone:"],category:"people"},":woman_in_lotus_position_tone1:":{uc_base:"1f9d8-1f3fb-2640",uc_output:"1f9d8-1f3fb-200d-2640-fe0f",uc_match:"1f9d8-1f3fb-2640-fe0f",uc_greedy:"1f9d8-1f3fb-2640",shortnames:[":woman_in_lotus_position_light_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone2:":{uc_base:"1f9d8-1f3fc-2640",uc_output:"1f9d8-1f3fc-200d-2640-fe0f",uc_match:"1f9d8-1f3fc-2640-fe0f",uc_greedy:"1f9d8-1f3fc-2640",shortnames:[":woman_in_lotus_position_medium_light_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone3:":{uc_base:"1f9d8-1f3fd-2640",uc_output:"1f9d8-1f3fd-200d-2640-fe0f",uc_match:"1f9d8-1f3fd-2640-fe0f",uc_greedy:"1f9d8-1f3fd-2640",shortnames:[":woman_in_lotus_position_medium_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone4:":{uc_base:"1f9d8-1f3fe-2640",uc_output:"1f9d8-1f3fe-200d-2640-fe0f",uc_match:"1f9d8-1f3fe-2640-fe0f",uc_greedy:"1f9d8-1f3fe-2640",shortnames:[":woman_in_lotus_position_medium_dark_skin_tone:"],category:"activity"},":woman_in_lotus_position_tone5:":{uc_base:"1f9d8-1f3ff-2640",uc_output:"1f9d8-1f3ff-200d-2640-fe0f",uc_match:"1f9d8-1f3ff-2640-fe0f",uc_greedy:"1f9d8-1f3ff-2640",shortnames:[":woman_in_lotus_position_dark_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone1:":{uc_base:"1f9d6-1f3fb-2640",uc_output:"1f9d6-1f3fb-200d-2640-fe0f",uc_match:"1f9d6-1f3fb-2640-fe0f",uc_greedy:"1f9d6-1f3fb-2640",shortnames:[":woman_in_steamy_room_light_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone2:":{uc_base:"1f9d6-1f3fc-2640",uc_output:"1f9d6-1f3fc-200d-2640-fe0f",uc_match:"1f9d6-1f3fc-2640-fe0f",uc_greedy:"1f9d6-1f3fc-2640",shortnames:[":woman_in_steamy_room_medium_light_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone3:":{uc_base:"1f9d6-1f3fd-2640",uc_output:"1f9d6-1f3fd-200d-2640-fe0f",uc_match:"1f9d6-1f3fd-2640-fe0f",uc_greedy:"1f9d6-1f3fd-2640",shortnames:[":woman_in_steamy_room_medium_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone4:":{uc_base:"1f9d6-1f3fe-2640",uc_output:"1f9d6-1f3fe-200d-2640-fe0f",uc_match:"1f9d6-1f3fe-2640-fe0f",uc_greedy:"1f9d6-1f3fe-2640",shortnames:[":woman_in_steamy_room_medium_dark_skin_tone:"],category:"activity"},":woman_in_steamy_room_tone5:":{uc_base:"1f9d6-1f3ff-2640",uc_output:"1f9d6-1f3ff-200d-2640-fe0f",uc_match:"1f9d6-1f3ff-2640-fe0f",uc_greedy:"1f9d6-1f3ff-2640",shortnames:[":woman_in_steamy_room_dark_skin_tone:"],category:"activity"},":woman_judge_tone1:":{uc_base:"1f469-1f3fb-2696",uc_output:"1f469-1f3fb-200d-2696-fe0f",uc_match:"1f469-1f3fb-2696-fe0f",uc_greedy:"1f469-1f3fb-2696",shortnames:[":woman_judge_light_skin_tone:"],category:"people"},":woman_judge_tone2:":{uc_base:"1f469-1f3fc-2696",uc_output:"1f469-1f3fc-200d-2696-fe0f",uc_match:"1f469-1f3fc-2696-fe0f",uc_greedy:"1f469-1f3fc-2696",shortnames:[":woman_judge_medium_light_skin_tone:"],category:"people"},":woman_judge_tone3:":{uc_base:"1f469-1f3fd-2696",uc_output:"1f469-1f3fd-200d-2696-fe0f",uc_match:"1f469-1f3fd-2696-fe0f",uc_greedy:"1f469-1f3fd-2696",shortnames:[":woman_judge_medium_skin_tone:"],category:"people"},":woman_judge_tone4:":{uc_base:"1f469-1f3fe-2696",uc_output:"1f469-1f3fe-200d-2696-fe0f",uc_match:"1f469-1f3fe-2696-fe0f",uc_greedy:"1f469-1f3fe-2696",shortnames:[":woman_judge_medium_dark_skin_tone:"],category:"people"},":woman_judge_tone5:":{uc_base:"1f469-1f3ff-2696",uc_output:"1f469-1f3ff-200d-2696-fe0f",uc_match:"1f469-1f3ff-2696-fe0f",uc_greedy:"1f469-1f3ff-2696",shortnames:[":woman_judge_dark_skin_tone:"],category:"people"},":woman_juggling_tone1:":{uc_base:"1f939-1f3fb-2640",uc_output:"1f939-1f3fb-200d-2640-fe0f",uc_match:"1f939-1f3fb-2640-fe0f",uc_greedy:"1f939-1f3fb-2640",shortnames:[":woman_juggling_light_skin_tone:"],category:"activity"},":woman_juggling_tone2:":{uc_base:"1f939-1f3fc-2640",uc_output:"1f939-1f3fc-200d-2640-fe0f",uc_match:"1f939-1f3fc-2640-fe0f",uc_greedy:"1f939-1f3fc-2640",shortnames:[":woman_juggling_medium_light_skin_tone:"],category:"activity"},":woman_juggling_tone3:":{uc_base:"1f939-1f3fd-2640",uc_output:"1f939-1f3fd-200d-2640-fe0f",uc_match:"1f939-1f3fd-2640-fe0f",uc_greedy:"1f939-1f3fd-2640",shortnames:[":woman_juggling_medium_skin_tone:"],category:"activity"},":woman_juggling_tone4:":{uc_base:"1f939-1f3fe-2640",uc_output:"1f939-1f3fe-200d-2640-fe0f",uc_match:"1f939-1f3fe-2640-fe0f",uc_greedy:"1f939-1f3fe-2640",shortnames:[":woman_juggling_medium_dark_skin_tone:"],category:"activity"},":woman_juggling_tone5:":{uc_base:"1f939-1f3ff-2640",uc_output:"1f939-1f3ff-200d-2640-fe0f",uc_match:"1f939-1f3ff-2640-fe0f",uc_greedy:"1f939-1f3ff-2640",shortnames:[":woman_juggling_dark_skin_tone:"],category:"activity"},":woman_lifting_weights_tone1:":{uc_base:"1f3cb-1f3fb-2640",uc_output:"1f3cb-1f3fb-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fb-2640-fe0f",uc_greedy:"1f3cb-1f3fb-2640",shortnames:[":woman_lifting_weights_light_skin_tone:"],category:"activity"},":woman_lifting_weights_tone2:":{uc_base:"1f3cb-1f3fc-2640",uc_output:"1f3cb-1f3fc-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fc-2640-fe0f",uc_greedy:"1f3cb-1f3fc-2640",shortnames:[":woman_lifting_weights_medium_light_skin_tone:"],category:"activity"},":woman_lifting_weights_tone3:":{uc_base:"1f3cb-1f3fd-2640",uc_output:"1f3cb-1f3fd-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fd-2640-fe0f",uc_greedy:"1f3cb-1f3fd-2640",shortnames:[":woman_lifting_weights_medium_skin_tone:"],category:"activity"},":woman_lifting_weights_tone4:":{uc_base:"1f3cb-1f3fe-2640",uc_output:"1f3cb-1f3fe-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3fe-2640-fe0f",uc_greedy:"1f3cb-1f3fe-2640",shortnames:[":woman_lifting_weights_medium_dark_skin_tone:"],category:"activity"},":woman_lifting_weights_tone5:":{uc_base:"1f3cb-1f3ff-2640",uc_output:"1f3cb-1f3ff-200d-2640-fe0f",uc_match:"1f3cb-fe0f-1f3ff-2640-fe0f",uc_greedy:"1f3cb-1f3ff-2640",shortnames:[":woman_lifting_weights_dark_skin_tone:"],category:"activity"},":woman_mage_tone1:":{uc_base:"1f9d9-1f3fb-2640",uc_output:"1f9d9-1f3fb-200d-2640-fe0f",uc_match:"1f9d9-1f3fb-2640-fe0f",uc_greedy:"1f9d9-1f3fb-2640",shortnames:[":woman_mage_light_skin_tone:"],category:"people"},":woman_mage_tone2:":{uc_base:"1f9d9-1f3fc-2640",uc_output:"1f9d9-1f3fc-200d-2640-fe0f",uc_match:"1f9d9-1f3fc-2640-fe0f",uc_greedy:"1f9d9-1f3fc-2640",shortnames:[":woman_mage_medium_light_skin_tone:"],category:"people"},":woman_mage_tone3:":{uc_base:"1f9d9-1f3fd-2640",uc_output:"1f9d9-1f3fd-200d-2640-fe0f",uc_match:"1f9d9-1f3fd-2640-fe0f",uc_greedy:"1f9d9-1f3fd-2640",shortnames:[":woman_mage_medium_skin_tone:"],category:"people"},":woman_mage_tone4:":{uc_base:"1f9d9-1f3fe-2640",uc_output:"1f9d9-1f3fe-200d-2640-fe0f",uc_match:"1f9d9-1f3fe-2640-fe0f",uc_greedy:"1f9d9-1f3fe-2640",shortnames:[":woman_mage_medium_dark_skin_tone:"],category:"people"},":woman_mage_tone5:":{uc_base:"1f9d9-1f3ff-2640",uc_output:"1f9d9-1f3ff-200d-2640-fe0f",uc_match:"1f9d9-1f3ff-2640-fe0f",uc_greedy:"1f9d9-1f3ff-2640",shortnames:[":woman_mage_dark_skin_tone:"],category:"people"},":woman_mountain_biking_tone1:":{uc_base:"1f6b5-1f3fb-2640",uc_output:"1f6b5-1f3fb-200d-2640-fe0f",uc_match:"1f6b5-1f3fb-2640-fe0f",uc_greedy:"1f6b5-1f3fb-2640",shortnames:[":woman_mountain_biking_light_skin_tone:"],category:"activity"},":woman_mountain_biking_tone2:":{uc_base:"1f6b5-1f3fc-2640",uc_output:"1f6b5-1f3fc-200d-2640-fe0f",uc_match:"1f6b5-1f3fc-2640-fe0f",uc_greedy:"1f6b5-1f3fc-2640",shortnames:[":woman_mountain_biking_medium_light_skin_tone:"],category:"activity"},":woman_mountain_biking_tone3:":{uc_base:"1f6b5-1f3fd-2640",uc_output:"1f6b5-1f3fd-200d-2640-fe0f",uc_match:"1f6b5-1f3fd-2640-fe0f",uc_greedy:"1f6b5-1f3fd-2640",shortnames:[":woman_mountain_biking_medium_skin_tone:"],category:"activity"},":woman_mountain_biking_tone4:":{uc_base:"1f6b5-1f3fe-2640",uc_output:"1f6b5-1f3fe-200d-2640-fe0f",uc_match:"1f6b5-1f3fe-2640-fe0f",uc_greedy:"1f6b5-1f3fe-2640",shortnames:[":woman_mountain_biking_medium_dark_skin_tone:"],category:"activity"},":woman_mountain_biking_tone5:":{uc_base:"1f6b5-1f3ff-2640",uc_output:"1f6b5-1f3ff-200d-2640-fe0f",uc_match:"1f6b5-1f3ff-2640-fe0f",uc_greedy:"1f6b5-1f3ff-2640",shortnames:[":woman_mountain_biking_dark_skin_tone:"],category:"activity"},":woman_pilot_tone1:":{uc_base:"1f469-1f3fb-2708",uc_output:"1f469-1f3fb-200d-2708-fe0f",uc_match:"1f469-1f3fb-2708-fe0f",uc_greedy:"1f469-1f3fb-2708",shortnames:[":woman_pilot_light_skin_tone:"],category:"people"},":woman_pilot_tone2:":{uc_base:"1f469-1f3fc-2708",uc_output:"1f469-1f3fc-200d-2708-fe0f",uc_match:"1f469-1f3fc-2708-fe0f",uc_greedy:"1f469-1f3fc-2708",shortnames:[":woman_pilot_medium_light_skin_tone:"],category:"people"},":woman_pilot_tone3:":{uc_base:"1f469-1f3fd-2708",uc_output:"1f469-1f3fd-200d-2708-fe0f",uc_match:"1f469-1f3fd-2708-fe0f",uc_greedy:"1f469-1f3fd-2708",shortnames:[":woman_pilot_medium_skin_tone:"],category:"people"},":woman_pilot_tone4:":{uc_base:"1f469-1f3fe-2708",uc_output:"1f469-1f3fe-200d-2708-fe0f",uc_match:"1f469-1f3fe-2708-fe0f",uc_greedy:"1f469-1f3fe-2708",shortnames:[":woman_pilot_medium_dark_skin_tone:"],category:"people"},":woman_pilot_tone5:":{uc_base:"1f469-1f3ff-2708",uc_output:"1f469-1f3ff-200d-2708-fe0f",uc_match:"1f469-1f3ff-2708-fe0f",uc_greedy:"1f469-1f3ff-2708",shortnames:[":woman_pilot_dark_skin_tone:"],category:"people"},":woman_playing_handball_tone1:":{uc_base:"1f93e-1f3fb-2640",uc_output:"1f93e-1f3fb-200d-2640-fe0f",uc_match:"1f93e-1f3fb-2640-fe0f",uc_greedy:"1f93e-1f3fb-2640",shortnames:[":woman_playing_handball_light_skin_tone:"],category:"activity"},":woman_playing_handball_tone2:":{uc_base:"1f93e-1f3fc-2640",uc_output:"1f93e-1f3fc-200d-2640-fe0f",uc_match:"1f93e-1f3fc-2640-fe0f",uc_greedy:"1f93e-1f3fc-2640",shortnames:[":woman_playing_handball_medium_light_skin_tone:"],category:"activity"},":woman_playing_handball_tone3:":{uc_base:"1f93e-1f3fd-2640",uc_output:"1f93e-1f3fd-200d-2640-fe0f",uc_match:"1f93e-1f3fd-2640-fe0f",uc_greedy:"1f93e-1f3fd-2640",shortnames:[":woman_playing_handball_medium_skin_tone:"],category:"activity"},":woman_playing_handball_tone4:":{uc_base:"1f93e-1f3fe-2640",uc_output:"1f93e-1f3fe-200d-2640-fe0f",uc_match:"1f93e-1f3fe-2640-fe0f",uc_greedy:"1f93e-1f3fe-2640",shortnames:[":woman_playing_handball_medium_dark_skin_tone:"],category:"activity"},":woman_playing_handball_tone5:":{uc_base:"1f93e-1f3ff-2640",uc_output:"1f93e-1f3ff-200d-2640-fe0f",uc_match:"1f93e-1f3ff-2640-fe0f",uc_greedy:"1f93e-1f3ff-2640",shortnames:[":woman_playing_handball_dark_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone1:":{uc_base:"1f93d-1f3fb-2640",uc_output:"1f93d-1f3fb-200d-2640-fe0f",uc_match:"1f93d-1f3fb-2640-fe0f",uc_greedy:"1f93d-1f3fb-2640",shortnames:[":woman_playing_water_polo_light_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone2:":{uc_base:"1f93d-1f3fc-2640",uc_output:"1f93d-1f3fc-200d-2640-fe0f",uc_match:"1f93d-1f3fc-2640-fe0f",uc_greedy:"1f93d-1f3fc-2640",shortnames:[":woman_playing_water_polo_medium_light_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone3:":{uc_base:"1f93d-1f3fd-2640",uc_output:"1f93d-1f3fd-200d-2640-fe0f",uc_match:"1f93d-1f3fd-2640-fe0f",uc_greedy:"1f93d-1f3fd-2640",shortnames:[":woman_playing_water_polo_medium_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone4:":{uc_base:"1f93d-1f3fe-2640",uc_output:"1f93d-1f3fe-200d-2640-fe0f",uc_match:"1f93d-1f3fe-2640-fe0f",uc_greedy:"1f93d-1f3fe-2640",shortnames:[":woman_playing_water_polo_medium_dark_skin_tone:"],category:"activity"},":woman_playing_water_polo_tone5:":{uc_base:"1f93d-1f3ff-2640",uc_output:"1f93d-1f3ff-200d-2640-fe0f",uc_match:"1f93d-1f3ff-2640-fe0f",uc_greedy:"1f93d-1f3ff-2640",shortnames:[":woman_playing_water_polo_dark_skin_tone:"],category:"activity"},":woman_police_officer_tone1:":{uc_base:"1f46e-1f3fb-2640",uc_output:"1f46e-1f3fb-200d-2640-fe0f",uc_match:"1f46e-1f3fb-2640-fe0f",uc_greedy:"1f46e-1f3fb-2640",shortnames:[":woman_police_officer_light_skin_tone:"],category:"people"},":woman_police_officer_tone2:":{uc_base:"1f46e-1f3fc-2640",uc_output:"1f46e-1f3fc-200d-2640-fe0f",uc_match:"1f46e-1f3fc-2640-fe0f",uc_greedy:"1f46e-1f3fc-2640",shortnames:[":woman_police_officer_medium_light_skin_tone:"],category:"people"},":woman_police_officer_tone3:":{uc_base:"1f46e-1f3fd-2640",uc_output:"1f46e-1f3fd-200d-2640-fe0f",uc_match:"1f46e-1f3fd-2640-fe0f",uc_greedy:"1f46e-1f3fd-2640",shortnames:[":woman_police_officer_medium_skin_tone:"],category:"people"},":woman_police_officer_tone4:":{uc_base:"1f46e-1f3fe-2640",uc_output:"1f46e-1f3fe-200d-2640-fe0f",uc_match:"1f46e-1f3fe-2640-fe0f",uc_greedy:"1f46e-1f3fe-2640",shortnames:[":woman_police_officer_medium_dark_skin_tone:"],category:"people"},":woman_police_officer_tone5:":{uc_base:"1f46e-1f3ff-2640",uc_output:"1f46e-1f3ff-200d-2640-fe0f",uc_match:"1f46e-1f3ff-2640-fe0f",uc_greedy:"1f46e-1f3ff-2640",shortnames:[":woman_police_officer_dark_skin_tone:"],category:"people"},":woman_pouting_tone1:":{uc_base:"1f64e-1f3fb-2640",uc_output:"1f64e-1f3fb-200d-2640-fe0f",uc_match:"1f64e-1f3fb-2640-fe0f",uc_greedy:"1f64e-1f3fb-2640",shortnames:[":woman_pouting_light_skin_tone:"],category:"people"},":woman_pouting_tone2:":{uc_base:"1f64e-1f3fc-2640",uc_output:"1f64e-1f3fc-200d-2640-fe0f",uc_match:"1f64e-1f3fc-2640-fe0f",uc_greedy:"1f64e-1f3fc-2640",shortnames:[":woman_pouting_medium_light_skin_tone:"],category:"people"},":woman_pouting_tone3:":{uc_base:"1f64e-1f3fd-2640",uc_output:"1f64e-1f3fd-200d-2640-fe0f",uc_match:"1f64e-1f3fd-2640-fe0f",uc_greedy:"1f64e-1f3fd-2640",shortnames:[":woman_pouting_medium_skin_tone:"],category:"people"},":woman_pouting_tone4:":{uc_base:"1f64e-1f3fe-2640",uc_output:"1f64e-1f3fe-200d-2640-fe0f",uc_match:"1f64e-1f3fe-2640-fe0f",uc_greedy:"1f64e-1f3fe-2640",shortnames:[":woman_pouting_medium_dark_skin_tone:"],category:"people"},":woman_pouting_tone5:":{uc_base:"1f64e-1f3ff-2640",uc_output:"1f64e-1f3ff-200d-2640-fe0f",uc_match:"1f64e-1f3ff-2640-fe0f",uc_greedy:"1f64e-1f3ff-2640",shortnames:[":woman_pouting_dark_skin_tone:"],category:"people"},":woman_raising_hand_tone1:":{uc_base:"1f64b-1f3fb-2640",uc_output:"1f64b-1f3fb-200d-2640-fe0f",uc_match:"1f64b-1f3fb-2640-fe0f",uc_greedy:"1f64b-1f3fb-2640",shortnames:[":woman_raising_hand_light_skin_tone:"],category:"people"},":woman_raising_hand_tone2:":{uc_base:"1f64b-1f3fc-2640",uc_output:"1f64b-1f3fc-200d-2640-fe0f",uc_match:"1f64b-1f3fc-2640-fe0f",uc_greedy:"1f64b-1f3fc-2640",shortnames:[":woman_raising_hand_medium_light_skin_tone:"],category:"people"},":woman_raising_hand_tone3:":{uc_base:"1f64b-1f3fd-2640",uc_output:"1f64b-1f3fd-200d-2640-fe0f",uc_match:"1f64b-1f3fd-2640-fe0f",uc_greedy:"1f64b-1f3fd-2640",shortnames:[":woman_raising_hand_medium_skin_tone:"],category:"people"},":woman_raising_hand_tone4:":{uc_base:"1f64b-1f3fe-2640",uc_output:"1f64b-1f3fe-200d-2640-fe0f",uc_match:"1f64b-1f3fe-2640-fe0f",uc_greedy:"1f64b-1f3fe-2640",shortnames:[":woman_raising_hand_medium_dark_skin_tone:"],category:"people"},":woman_raising_hand_tone5:":{uc_base:"1f64b-1f3ff-2640",uc_output:"1f64b-1f3ff-200d-2640-fe0f",uc_match:"1f64b-1f3ff-2640-fe0f",uc_greedy:"1f64b-1f3ff-2640",shortnames:[":woman_raising_hand_dark_skin_tone:"],category:"people"},":woman_rowing_boat_tone1:":{uc_base:"1f6a3-1f3fb-2640",uc_output:"1f6a3-1f3fb-200d-2640-fe0f",uc_match:"1f6a3-1f3fb-2640-fe0f",uc_greedy:"1f6a3-1f3fb-2640",shortnames:[":woman_rowing_boat_light_skin_tone:"],category:"activity"},":woman_rowing_boat_tone2:":{uc_base:"1f6a3-1f3fc-2640",uc_output:"1f6a3-1f3fc-200d-2640-fe0f",uc_match:"1f6a3-1f3fc-2640-fe0f",uc_greedy:"1f6a3-1f3fc-2640",shortnames:[":woman_rowing_boat_medium_light_skin_tone:"],category:"activity"},":woman_rowing_boat_tone3:":{uc_base:"1f6a3-1f3fd-2640",uc_output:"1f6a3-1f3fd-200d-2640-fe0f",uc_match:"1f6a3-1f3fd-2640-fe0f",uc_greedy:"1f6a3-1f3fd-2640",shortnames:[":woman_rowing_boat_medium_skin_tone:"],category:"activity"},":woman_rowing_boat_tone4:":{uc_base:"1f6a3-1f3fe-2640",uc_output:"1f6a3-1f3fe-200d-2640-fe0f",uc_match:"1f6a3-1f3fe-2640-fe0f",uc_greedy:"1f6a3-1f3fe-2640",shortnames:[":woman_rowing_boat_medium_dark_skin_tone:"],category:"activity"},":woman_rowing_boat_tone5:":{uc_base:"1f6a3-1f3ff-2640",uc_output:"1f6a3-1f3ff-200d-2640-fe0f",uc_match:"1f6a3-1f3ff-2640-fe0f",uc_greedy:"1f6a3-1f3ff-2640",shortnames:[":woman_rowing_boat_dark_skin_tone:"],category:"activity"},":woman_running_tone1:":{uc_base:"1f3c3-1f3fb-2640",uc_output:"1f3c3-1f3fb-200d-2640-fe0f",uc_match:"1f3c3-1f3fb-2640-fe0f",uc_greedy:"1f3c3-1f3fb-2640",shortnames:[":woman_running_light_skin_tone:"],category:"people"},":woman_running_tone2:":{uc_base:"1f3c3-1f3fc-2640",uc_output:"1f3c3-1f3fc-200d-2640-fe0f",uc_match:"1f3c3-1f3fc-2640-fe0f",uc_greedy:"1f3c3-1f3fc-2640",shortnames:[":woman_running_medium_light_skin_tone:"],category:"people"},":woman_running_tone3:":{uc_base:"1f3c3-1f3fd-2640",uc_output:"1f3c3-1f3fd-200d-2640-fe0f",uc_match:"1f3c3-1f3fd-2640-fe0f",uc_greedy:"1f3c3-1f3fd-2640",shortnames:[":woman_running_medium_skin_tone:"],category:"people"},":woman_running_tone4:":{uc_base:"1f3c3-1f3fe-2640",uc_output:"1f3c3-1f3fe-200d-2640-fe0f",uc_match:"1f3c3-1f3fe-2640-fe0f",uc_greedy:"1f3c3-1f3fe-2640",shortnames:[":woman_running_medium_dark_skin_tone:"],category:"people"},":woman_running_tone5:":{uc_base:"1f3c3-1f3ff-2640",uc_output:"1f3c3-1f3ff-200d-2640-fe0f",uc_match:"1f3c3-1f3ff-2640-fe0f",uc_greedy:"1f3c3-1f3ff-2640",shortnames:[":woman_running_dark_skin_tone:"],category:"people"},":woman_shrugging_tone1:":{uc_base:"1f937-1f3fb-2640",uc_output:"1f937-1f3fb-200d-2640-fe0f",uc_match:"1f937-1f3fb-2640-fe0f",uc_greedy:"1f937-1f3fb-2640",shortnames:[":woman_shrugging_light_skin_tone:"],category:"people"},":woman_shrugging_tone2:":{uc_base:"1f937-1f3fc-2640",uc_output:"1f937-1f3fc-200d-2640-fe0f",uc_match:"1f937-1f3fc-2640-fe0f",uc_greedy:"1f937-1f3fc-2640",shortnames:[":woman_shrugging_medium_light_skin_tone:"],category:"people"},":woman_shrugging_tone3:":{uc_base:"1f937-1f3fd-2640",uc_output:"1f937-1f3fd-200d-2640-fe0f",uc_match:"1f937-1f3fd-2640-fe0f",uc_greedy:"1f937-1f3fd-2640",shortnames:[":woman_shrugging_medium_skin_tone:"],category:"people"},":woman_shrugging_tone4:":{uc_base:"1f937-1f3fe-2640",uc_output:"1f937-1f3fe-200d-2640-fe0f",uc_match:"1f937-1f3fe-2640-fe0f",uc_greedy:"1f937-1f3fe-2640",shortnames:[":woman_shrugging_medium_dark_skin_tone:"],category:"people"},":woman_shrugging_tone5:":{uc_base:"1f937-1f3ff-2640",uc_output:"1f937-1f3ff-200d-2640-fe0f",uc_match:"1f937-1f3ff-2640-fe0f",uc_greedy:"1f937-1f3ff-2640",shortnames:[":woman_shrugging_dark_skin_tone:"],category:"people"},":woman_surfing_tone1:":{uc_base:"1f3c4-1f3fb-2640",uc_output:"1f3c4-1f3fb-200d-2640-fe0f",uc_match:"1f3c4-1f3fb-2640-fe0f",uc_greedy:"1f3c4-1f3fb-2640",shortnames:[":woman_surfing_light_skin_tone:"],category:"activity"},":woman_surfing_tone2:":{uc_base:"1f3c4-1f3fc-2640",uc_output:"1f3c4-1f3fc-200d-2640-fe0f",uc_match:"1f3c4-1f3fc-2640-fe0f",uc_greedy:"1f3c4-1f3fc-2640",shortnames:[":woman_surfing_medium_light_skin_tone:"],category:"activity"},":woman_surfing_tone3:":{uc_base:"1f3c4-1f3fd-2640",uc_output:"1f3c4-1f3fd-200d-2640-fe0f",uc_match:"1f3c4-1f3fd-2640-fe0f",uc_greedy:"1f3c4-1f3fd-2640",shortnames:[":woman_surfing_medium_skin_tone:"],category:"activity"},":woman_surfing_tone4:":{uc_base:"1f3c4-1f3fe-2640",uc_output:"1f3c4-1f3fe-200d-2640-fe0f",uc_match:"1f3c4-1f3fe-2640-fe0f",uc_greedy:"1f3c4-1f3fe-2640",shortnames:[":woman_surfing_medium_dark_skin_tone:"],category:"activity"},":woman_surfing_tone5:":{uc_base:"1f3c4-1f3ff-2640",uc_output:"1f3c4-1f3ff-200d-2640-fe0f",uc_match:"1f3c4-1f3ff-2640-fe0f",uc_greedy:"1f3c4-1f3ff-2640",shortnames:[":woman_surfing_dark_skin_tone:"],category:"activity"},":woman_swimming_tone1:":{uc_base:"1f3ca-1f3fb-2640",uc_output:"1f3ca-1f3fb-200d-2640-fe0f",uc_match:"1f3ca-1f3fb-2640-fe0f",uc_greedy:"1f3ca-1f3fb-2640",shortnames:[":woman_swimming_light_skin_tone:"],category:"activity"},":woman_swimming_tone2:":{uc_base:"1f3ca-1f3fc-2640",uc_output:"1f3ca-1f3fc-200d-2640-fe0f",uc_match:"1f3ca-1f3fc-2640-fe0f",uc_greedy:"1f3ca-1f3fc-2640",shortnames:[":woman_swimming_medium_light_skin_tone:"],category:"activity"},":woman_swimming_tone3:":{uc_base:"1f3ca-1f3fd-2640",uc_output:"1f3ca-1f3fd-200d-2640-fe0f",uc_match:"1f3ca-1f3fd-2640-fe0f",uc_greedy:"1f3ca-1f3fd-2640",shortnames:[":woman_swimming_medium_skin_tone:"],category:"activity"},":woman_swimming_tone4:":{uc_base:"1f3ca-1f3fe-2640",uc_output:"1f3ca-1f3fe-200d-2640-fe0f",uc_match:"1f3ca-1f3fe-2640-fe0f",uc_greedy:"1f3ca-1f3fe-2640",shortnames:[":woman_swimming_medium_dark_skin_tone:"],category:"activity"},":woman_swimming_tone5:":{uc_base:"1f3ca-1f3ff-2640",uc_output:"1f3ca-1f3ff-200d-2640-fe0f",uc_match:"1f3ca-1f3ff-2640-fe0f",uc_greedy:"1f3ca-1f3ff-2640",shortnames:[":woman_swimming_dark_skin_tone:"],category:"activity"},":woman_tipping_hand_tone1:":{uc_base:"1f481-1f3fb-2640",uc_output:"1f481-1f3fb-200d-2640-fe0f",uc_match:"1f481-1f3fb-2640-fe0f",uc_greedy:"1f481-1f3fb-2640",shortnames:[":woman_tipping_hand_light_skin_tone:"],category:"people"},":woman_tipping_hand_tone2:":{uc_base:"1f481-1f3fc-2640",uc_output:"1f481-1f3fc-200d-2640-fe0f",uc_match:"1f481-1f3fc-2640-fe0f",uc_greedy:"1f481-1f3fc-2640",shortnames:[":woman_tipping_hand_medium_light_skin_tone:"],category:"people"},":woman_tipping_hand_tone3:":{uc_base:"1f481-1f3fd-2640",uc_output:"1f481-1f3fd-200d-2640-fe0f",uc_match:"1f481-1f3fd-2640-fe0f",uc_greedy:"1f481-1f3fd-2640",shortnames:[":woman_tipping_hand_medium_skin_tone:"],category:"people"},":woman_tipping_hand_tone4:":{uc_base:"1f481-1f3fe-2640",uc_output:"1f481-1f3fe-200d-2640-fe0f",uc_match:"1f481-1f3fe-2640-fe0f",uc_greedy:"1f481-1f3fe-2640",shortnames:[":woman_tipping_hand_medium_dark_skin_tone:"],category:"people"},":woman_tipping_hand_tone5:":{uc_base:"1f481-1f3ff-2640",uc_output:"1f481-1f3ff-200d-2640-fe0f",uc_match:"1f481-1f3ff-2640-fe0f",uc_greedy:"1f481-1f3ff-2640",shortnames:[":woman_tipping_hand_dark_skin_tone:"],category:"people"},":woman_vampire_tone1:":{uc_base:"1f9db-1f3fb-2640",uc_output:"1f9db-1f3fb-200d-2640-fe0f",uc_match:"1f9db-1f3fb-2640-fe0f",uc_greedy:"1f9db-1f3fb-2640",shortnames:[":woman_vampire_light_skin_tone:"],category:"people"},":woman_vampire_tone2:":{uc_base:"1f9db-1f3fc-2640",uc_output:"1f9db-1f3fc-200d-2640-fe0f",uc_match:"1f9db-1f3fc-2640-fe0f",uc_greedy:"1f9db-1f3fc-2640",shortnames:[":woman_vampire_medium_light_skin_tone:"],category:"people"},":woman_vampire_tone3:":{uc_base:"1f9db-1f3fd-2640",uc_output:"1f9db-1f3fd-200d-2640-fe0f",uc_match:"1f9db-1f3fd-2640-fe0f",uc_greedy:"1f9db-1f3fd-2640",shortnames:[":woman_vampire_medium_skin_tone:"],category:"people"},":woman_vampire_tone4:":{uc_base:"1f9db-1f3fe-2640",uc_output:"1f9db-1f3fe-200d-2640-fe0f",uc_match:"1f9db-1f3fe-2640-fe0f",uc_greedy:"1f9db-1f3fe-2640",shortnames:[":woman_vampire_medium_dark_skin_tone:"],category:"people"},":woman_vampire_tone5:":{uc_base:"1f9db-1f3ff-2640",uc_output:"1f9db-1f3ff-200d-2640-fe0f",uc_match:"1f9db-1f3ff-2640-fe0f",uc_greedy:"1f9db-1f3ff-2640",shortnames:[":woman_vampire_dark_skin_tone:"],category:"people"},":woman_walking_tone1:":{uc_base:"1f6b6-1f3fb-2640",uc_output:"1f6b6-1f3fb-200d-2640-fe0f",uc_match:"1f6b6-1f3fb-2640-fe0f",uc_greedy:"1f6b6-1f3fb-2640",shortnames:[":woman_walking_light_skin_tone:"],category:"people"},":woman_walking_tone2:":{uc_base:"1f6b6-1f3fc-2640",uc_output:"1f6b6-1f3fc-200d-2640-fe0f",uc_match:"1f6b6-1f3fc-2640-fe0f",uc_greedy:"1f6b6-1f3fc-2640",shortnames:[":woman_walking_medium_light_skin_tone:"],category:"people"},":woman_walking_tone3:":{uc_base:"1f6b6-1f3fd-2640",uc_output:"1f6b6-1f3fd-200d-2640-fe0f",uc_match:"1f6b6-1f3fd-2640-fe0f",uc_greedy:"1f6b6-1f3fd-2640",shortnames:[":woman_walking_medium_skin_tone:"],category:"people"},":woman_walking_tone4:":{uc_base:"1f6b6-1f3fe-2640",uc_output:"1f6b6-1f3fe-200d-2640-fe0f",uc_match:"1f6b6-1f3fe-2640-fe0f",uc_greedy:"1f6b6-1f3fe-2640",shortnames:[":woman_walking_medium_dark_skin_tone:"],category:"people"},":woman_walking_tone5:":{uc_base:"1f6b6-1f3ff-2640",uc_output:"1f6b6-1f3ff-200d-2640-fe0f",uc_match:"1f6b6-1f3ff-2640-fe0f",uc_greedy:"1f6b6-1f3ff-2640",shortnames:[":woman_walking_dark_skin_tone:"],category:"people"},":woman_wearing_turban_tone1:":{uc_base:"1f473-1f3fb-2640",uc_output:"1f473-1f3fb-200d-2640-fe0f",uc_match:"1f473-1f3fb-2640-fe0f",uc_greedy:"1f473-1f3fb-2640",shortnames:[":woman_wearing_turban_light_skin_tone:"],category:"people"},":woman_wearing_turban_tone2:":{uc_base:"1f473-1f3fc-2640",uc_output:"1f473-1f3fc-200d-2640-fe0f",uc_match:"1f473-1f3fc-2640-fe0f",uc_greedy:"1f473-1f3fc-2640",shortnames:[":woman_wearing_turban_medium_light_skin_tone:"],category:"people"},":woman_wearing_turban_tone3:":{uc_base:"1f473-1f3fd-2640",uc_output:"1f473-1f3fd-200d-2640-fe0f",uc_match:"1f473-1f3fd-2640-fe0f",uc_greedy:"1f473-1f3fd-2640",shortnames:[":woman_wearing_turban_medium_skin_tone:"],category:"people"},":woman_wearing_turban_tone4:":{uc_base:"1f473-1f3fe-2640",uc_output:"1f473-1f3fe-200d-2640-fe0f",uc_match:"1f473-1f3fe-2640-fe0f",uc_greedy:"1f473-1f3fe-2640",shortnames:[":woman_wearing_turban_medium_dark_skin_tone:"],category:"people"},":woman_wearing_turban_tone5:":{uc_base:"1f473-1f3ff-2640",uc_output:"1f473-1f3ff-200d-2640-fe0f",uc_match:"1f473-1f3ff-2640-fe0f",uc_greedy:"1f473-1f3ff-2640",shortnames:[":woman_wearing_turban_dark_skin_tone:"],category:"people"},":man_bouncing_ball_tone1:":{uc_base:"26f9-1f3fb-2642",uc_output:"26f9-1f3fb-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fb-2642-fe0f",uc_greedy:"26f9-1f3fb-2642",shortnames:[":man_bouncing_ball_light_skin_tone:"],category:"activity"},":man_bouncing_ball_tone2:":{uc_base:"26f9-1f3fc-2642",uc_output:"26f9-1f3fc-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fc-2642-fe0f",uc_greedy:"26f9-1f3fc-2642",shortnames:[":man_bouncing_ball_medium_light_skin_tone:"],category:"activity"},":man_bouncing_ball_tone3:":{uc_base:"26f9-1f3fd-2642",uc_output:"26f9-1f3fd-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fd-2642-fe0f",uc_greedy:"26f9-1f3fd-2642",shortnames:[":man_bouncing_ball_medium_skin_tone:"],category:"activity"},":man_bouncing_ball_tone4:":{uc_base:"26f9-1f3fe-2642",uc_output:"26f9-1f3fe-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3fe-2642-fe0f",uc_greedy:"26f9-1f3fe-2642",shortnames:[":man_bouncing_ball_medium_dark_skin_tone:"],category:"activity"},":man_bouncing_ball_tone5:":{uc_base:"26f9-1f3ff-2642",uc_output:"26f9-1f3ff-200d-2642-fe0f",uc_match:"26f9-fe0f-1f3ff-2642-fe0f",uc_greedy:"26f9-1f3ff-2642",shortnames:[":man_bouncing_ball_dark_skin_tone:"],category:"activity"},":man_detective:":{uc_base:"1f575-2642",uc_output:"1f575-fe0f-200d-2642-fe0f",uc_match:"1f575-fe0f-2642-fe0f",uc_greedy:"1f575-2642",shortnames:[],category:"people"},":man_golfing:":{uc_base:"1f3cc-2642",uc_output:"1f3cc-fe0f-200d-2642-fe0f",uc_match:"1f3cc-fe0f-2642-fe0f",uc_greedy:"1f3cc-2642",shortnames:[],category:"activity"},":man_lifting_weights:":{uc_base:"1f3cb-2642",uc_output:"1f3cb-fe0f-200d-2642-fe0f",uc_match:"1f3cb-fe0f-2642-fe0f",uc_greedy:"1f3cb-2642",shortnames:[],category:"activity"},":woman_bouncing_ball_tone1:":{uc_base:"26f9-1f3fb-2640",uc_output:"26f9-1f3fb-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fb-2640-fe0f",uc_greedy:"26f9-1f3fb-2640",shortnames:[":woman_bouncing_ball_light_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone2:":{uc_base:"26f9-1f3fc-2640",uc_output:"26f9-1f3fc-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fc-2640-fe0f",uc_greedy:"26f9-1f3fc-2640",shortnames:[":woman_bouncing_ball_medium_light_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone3:":{uc_base:"26f9-1f3fd-2640",uc_output:"26f9-1f3fd-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fd-2640-fe0f",uc_greedy:"26f9-1f3fd-2640",shortnames:[":woman_bouncing_ball_medium_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone4:":{uc_base:"26f9-1f3fe-2640",uc_output:"26f9-1f3fe-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3fe-2640-fe0f",uc_greedy:"26f9-1f3fe-2640",shortnames:[":woman_bouncing_ball_medium_dark_skin_tone:"],category:"activity"},":woman_bouncing_ball_tone5:":{uc_base:"26f9-1f3ff-2640",uc_output:"26f9-1f3ff-200d-2640-fe0f",uc_match:"26f9-fe0f-1f3ff-2640-fe0f",uc_greedy:"26f9-1f3ff-2640",shortnames:[":woman_bouncing_ball_dark_skin_tone:"],category:"activity"},":woman_detective:":{uc_base:"1f575-2640",uc_output:"1f575-fe0f-200d-2640-fe0f",uc_match:"1f575-fe0f-2640-fe0f",uc_greedy:"1f575-2640",shortnames:[],category:"people"},":woman_golfing:":{uc_base:"1f3cc-2640",uc_output:"1f3cc-fe0f-200d-2640-fe0f",uc_match:"1f3cc-fe0f-2640-fe0f",uc_greedy:"1f3cc-2640",shortnames:[],category:"activity"},":woman_lifting_weights:":{uc_base:"1f3cb-2640",uc_output:"1f3cb-fe0f-200d-2640-fe0f",uc_match:"1f3cb-fe0f-2640-fe0f",uc_greedy:"1f3cb-2640",shortnames:[],category:"activity"},":man_bouncing_ball:":{uc_base:"26f9-2642",uc_output:"26f9-fe0f-200d-2642-fe0f",uc_match:"26f9-fe0f-2642-fe0f",uc_greedy:"26f9-2642",shortnames:[],category:"activity"},":woman_bouncing_ball:":{uc_base:"26f9-2640",uc_output:"26f9-fe0f-200d-2640-fe0f",uc_match:"26f9-fe0f-2640-fe0f",uc_greedy:"26f9-2640",shortnames:[],category:"activity"},":man_artist_tone1:":{uc_base:"1f468-1f3fb-1f3a8",uc_output:"1f468-1f3fb-200d-1f3a8",uc_match:"1f468-1f3fb-1f3a8",uc_greedy:"1f468-1f3fb-1f3a8",shortnames:[":man_artist_light_skin_tone:"],category:"people"},":man_artist_tone2:":{uc_base:"1f468-1f3fc-1f3a8",uc_output:"1f468-1f3fc-200d-1f3a8",uc_match:"1f468-1f3fc-1f3a8",uc_greedy:"1f468-1f3fc-1f3a8",shortnames:[":man_artist_medium_light_skin_tone:"],category:"people"},":man_artist_tone3:":{uc_base:"1f468-1f3fd-1f3a8",uc_output:"1f468-1f3fd-200d-1f3a8",uc_match:"1f468-1f3fd-1f3a8",uc_greedy:"1f468-1f3fd-1f3a8",shortnames:[":man_artist_medium_skin_tone:"],category:"people"},":man_artist_tone4:":{uc_base:"1f468-1f3fe-1f3a8",uc_output:"1f468-1f3fe-200d-1f3a8",uc_match:"1f468-1f3fe-1f3a8",uc_greedy:"1f468-1f3fe-1f3a8",shortnames:[":man_artist_medium_dark_skin_tone:"],category:"people"},":man_artist_tone5:":{uc_base:"1f468-1f3ff-1f3a8",uc_output:"1f468-1f3ff-200d-1f3a8",uc_match:"1f468-1f3ff-1f3a8",uc_greedy:"1f468-1f3ff-1f3a8",shortnames:[":man_artist_dark_skin_tone:"],category:"people"},":man_astronaut_tone1:":{uc_base:"1f468-1f3fb-1f680",uc_output:"1f468-1f3fb-200d-1f680",uc_match:"1f468-1f3fb-1f680",uc_greedy:"1f468-1f3fb-1f680",shortnames:[":man_astronaut_light_skin_tone:"],category:"people"},":man_astronaut_tone2:":{uc_base:"1f468-1f3fc-1f680",uc_output:"1f468-1f3fc-200d-1f680",uc_match:"1f468-1f3fc-1f680",uc_greedy:"1f468-1f3fc-1f680",shortnames:[":man_astronaut_medium_light_skin_tone:"],category:"people"},":man_astronaut_tone3:":{uc_base:"1f468-1f3fd-1f680",uc_output:"1f468-1f3fd-200d-1f680",uc_match:"1f468-1f3fd-1f680",uc_greedy:"1f468-1f3fd-1f680",shortnames:[":man_astronaut_medium_skin_tone:"],category:"people"},":man_astronaut_tone4:":{uc_base:"1f468-1f3fe-1f680",uc_output:"1f468-1f3fe-200d-1f680",uc_match:"1f468-1f3fe-1f680",uc_greedy:"1f468-1f3fe-1f680",shortnames:[":man_astronaut_medium_dark_skin_tone:"],category:"people"},":man_astronaut_tone5:":{uc_base:"1f468-1f3ff-1f680",uc_output:"1f468-1f3ff-200d-1f680",uc_match:"1f468-1f3ff-1f680",uc_greedy:"1f468-1f3ff-1f680",shortnames:[":man_astronaut_dark_skin_tone:"],category:"people"},":man_cook_tone1:":{uc_base:"1f468-1f3fb-1f373",uc_output:"1f468-1f3fb-200d-1f373",uc_match:"1f468-1f3fb-1f373",uc_greedy:"1f468-1f3fb-1f373",shortnames:[":man_cook_light_skin_tone:"],category:"people"},":man_cook_tone2:":{uc_base:"1f468-1f3fc-1f373",uc_output:"1f468-1f3fc-200d-1f373",uc_match:"1f468-1f3fc-1f373",uc_greedy:"1f468-1f3fc-1f373",shortnames:[":man_cook_medium_light_skin_tone:"],category:"people"},":man_cook_tone3:":{uc_base:"1f468-1f3fd-1f373",uc_output:"1f468-1f3fd-200d-1f373",uc_match:"1f468-1f3fd-1f373",uc_greedy:"1f468-1f3fd-1f373",shortnames:[":man_cook_medium_skin_tone:"],category:"people"},":man_cook_tone4:":{uc_base:"1f468-1f3fe-1f373",uc_output:"1f468-1f3fe-200d-1f373",uc_match:"1f468-1f3fe-1f373",uc_greedy:"1f468-1f3fe-1f373",shortnames:[":man_cook_medium_dark_skin_tone:"],category:"people"},":man_cook_tone5:":{uc_base:"1f468-1f3ff-1f373",uc_output:"1f468-1f3ff-200d-1f373",uc_match:"1f468-1f3ff-1f373",uc_greedy:"1f468-1f3ff-1f373",shortnames:[":man_cook_dark_skin_tone:"],category:"people"},":man_factory_worker_tone1:":{uc_base:"1f468-1f3fb-1f3ed",uc_output:"1f468-1f3fb-200d-1f3ed",uc_match:"1f468-1f3fb-1f3ed",uc_greedy:"1f468-1f3fb-1f3ed",shortnames:[":man_factory_worker_light_skin_tone:"],category:"people"},":man_factory_worker_tone2:":{uc_base:"1f468-1f3fc-1f3ed",uc_output:"1f468-1f3fc-200d-1f3ed",uc_match:"1f468-1f3fc-1f3ed",uc_greedy:"1f468-1f3fc-1f3ed",shortnames:[":man_factory_worker_medium_light_skin_tone:"],category:"people"},":man_factory_worker_tone3:":{uc_base:"1f468-1f3fd-1f3ed",uc_output:"1f468-1f3fd-200d-1f3ed",uc_match:"1f468-1f3fd-1f3ed",uc_greedy:"1f468-1f3fd-1f3ed",shortnames:[":man_factory_worker_medium_skin_tone:"],category:"people"},":man_factory_worker_tone4:":{uc_base:"1f468-1f3fe-1f3ed",uc_output:"1f468-1f3fe-200d-1f3ed",uc_match:"1f468-1f3fe-1f3ed",uc_greedy:"1f468-1f3fe-1f3ed",shortnames:[":man_factory_worker_medium_dark_skin_tone:"],category:"people"},":man_factory_worker_tone5:":{uc_base:"1f468-1f3ff-1f3ed",uc_output:"1f468-1f3ff-200d-1f3ed",uc_match:"1f468-1f3ff-1f3ed",uc_greedy:"1f468-1f3ff-1f3ed",shortnames:[":man_factory_worker_dark_skin_tone:"],category:"people"},":man_farmer_tone1:":{uc_base:"1f468-1f3fb-1f33e",uc_output:"1f468-1f3fb-200d-1f33e",uc_match:"1f468-1f3fb-1f33e",uc_greedy:"1f468-1f3fb-1f33e",shortnames:[":man_farmer_light_skin_tone:"],category:"people"},":man_farmer_tone2:":{uc_base:"1f468-1f3fc-1f33e",uc_output:"1f468-1f3fc-200d-1f33e",uc_match:"1f468-1f3fc-1f33e",uc_greedy:"1f468-1f3fc-1f33e",shortnames:[":man_farmer_medium_light_skin_tone:"],category:"people"},":man_farmer_tone3:":{uc_base:"1f468-1f3fd-1f33e",uc_output:"1f468-1f3fd-200d-1f33e",uc_match:"1f468-1f3fd-1f33e",uc_greedy:"1f468-1f3fd-1f33e",shortnames:[":man_farmer_medium_skin_tone:"],category:"people"},":man_farmer_tone4:":{uc_base:"1f468-1f3fe-1f33e",uc_output:"1f468-1f3fe-200d-1f33e",uc_match:"1f468-1f3fe-1f33e",uc_greedy:"1f468-1f3fe-1f33e",shortnames:[":man_farmer_medium_dark_skin_tone:"],category:"people"},":man_farmer_tone5:":{uc_base:"1f468-1f3ff-1f33e",uc_output:"1f468-1f3ff-200d-1f33e",uc_match:"1f468-1f3ff-1f33e",uc_greedy:"1f468-1f3ff-1f33e",shortnames:[":man_farmer_dark_skin_tone:"],category:"people"},":man_firefighter_tone1:":{uc_base:"1f468-1f3fb-1f692",uc_output:"1f468-1f3fb-200d-1f692",uc_match:"1f468-1f3fb-1f692",uc_greedy:"1f468-1f3fb-1f692",shortnames:[":man_firefighter_light_skin_tone:"],category:"people"},":man_firefighter_tone2:":{uc_base:"1f468-1f3fc-1f692",uc_output:"1f468-1f3fc-200d-1f692",uc_match:"1f468-1f3fc-1f692",uc_greedy:"1f468-1f3fc-1f692",shortnames:[":man_firefighter_medium_light_skin_tone:"],category:"people"},":man_firefighter_tone3:":{uc_base:"1f468-1f3fd-1f692",uc_output:"1f468-1f3fd-200d-1f692",uc_match:"1f468-1f3fd-1f692",uc_greedy:"1f468-1f3fd-1f692",shortnames:[":man_firefighter_medium_skin_tone:"],category:"people"},":man_firefighter_tone4:":{uc_base:"1f468-1f3fe-1f692",uc_output:"1f468-1f3fe-200d-1f692",uc_match:"1f468-1f3fe-1f692",uc_greedy:"1f468-1f3fe-1f692",shortnames:[":man_firefighter_medium_dark_skin_tone:"],category:"people"},":man_firefighter_tone5:":{uc_base:"1f468-1f3ff-1f692",uc_output:"1f468-1f3ff-200d-1f692",uc_match:"1f468-1f3ff-1f692", uc_greedy:"1f468-1f3ff-1f692",shortnames:[":man_firefighter_dark_skin_tone:"],category:"people"},":man_mechanic_tone1:":{uc_base:"1f468-1f3fb-1f527",uc_output:"1f468-1f3fb-200d-1f527",uc_match:"1f468-1f3fb-1f527",uc_greedy:"1f468-1f3fb-1f527",shortnames:[":man_mechanic_light_skin_tone:"],category:"people"},":man_mechanic_tone2:":{uc_base:"1f468-1f3fc-1f527",uc_output:"1f468-1f3fc-200d-1f527",uc_match:"1f468-1f3fc-1f527",uc_greedy:"1f468-1f3fc-1f527",shortnames:[":man_mechanic_medium_light_skin_tone:"],category:"people"},":man_mechanic_tone3:":{uc_base:"1f468-1f3fd-1f527",uc_output:"1f468-1f3fd-200d-1f527",uc_match:"1f468-1f3fd-1f527",uc_greedy:"1f468-1f3fd-1f527",shortnames:[":man_mechanic_medium_skin_tone:"],category:"people"},":man_mechanic_tone4:":{uc_base:"1f468-1f3fe-1f527",uc_output:"1f468-1f3fe-200d-1f527",uc_match:"1f468-1f3fe-1f527",uc_greedy:"1f468-1f3fe-1f527",shortnames:[":man_mechanic_medium_dark_skin_tone:"],category:"people"},":man_mechanic_tone5:":{uc_base:"1f468-1f3ff-1f527",uc_output:"1f468-1f3ff-200d-1f527",uc_match:"1f468-1f3ff-1f527",uc_greedy:"1f468-1f3ff-1f527",shortnames:[":man_mechanic_dark_skin_tone:"],category:"people"},":man_office_worker_tone1:":{uc_base:"1f468-1f3fb-1f4bc",uc_output:"1f468-1f3fb-200d-1f4bc",uc_match:"1f468-1f3fb-1f4bc",uc_greedy:"1f468-1f3fb-1f4bc",shortnames:[":man_office_worker_light_skin_tone:"],category:"people"},":man_office_worker_tone2:":{uc_base:"1f468-1f3fc-1f4bc",uc_output:"1f468-1f3fc-200d-1f4bc",uc_match:"1f468-1f3fc-1f4bc",uc_greedy:"1f468-1f3fc-1f4bc",shortnames:[":man_office_worker_medium_light_skin_tone:"],category:"people"},":man_office_worker_tone3:":{uc_base:"1f468-1f3fd-1f4bc",uc_output:"1f468-1f3fd-200d-1f4bc",uc_match:"1f468-1f3fd-1f4bc",uc_greedy:"1f468-1f3fd-1f4bc",shortnames:[":man_office_worker_medium_skin_tone:"],category:"people"},":man_office_worker_tone4:":{uc_base:"1f468-1f3fe-1f4bc",uc_output:"1f468-1f3fe-200d-1f4bc",uc_match:"1f468-1f3fe-1f4bc",uc_greedy:"1f468-1f3fe-1f4bc",shortnames:[":man_office_worker_medium_dark_skin_tone:"],category:"people"},":man_office_worker_tone5:":{uc_base:"1f468-1f3ff-1f4bc",uc_output:"1f468-1f3ff-200d-1f4bc",uc_match:"1f468-1f3ff-1f4bc",uc_greedy:"1f468-1f3ff-1f4bc",shortnames:[":man_office_worker_dark_skin_tone:"],category:"people"},":man_scientist_tone1:":{uc_base:"1f468-1f3fb-1f52c",uc_output:"1f468-1f3fb-200d-1f52c",uc_match:"1f468-1f3fb-1f52c",uc_greedy:"1f468-1f3fb-1f52c",shortnames:[":man_scientist_light_skin_tone:"],category:"people"},":man_scientist_tone2:":{uc_base:"1f468-1f3fc-1f52c",uc_output:"1f468-1f3fc-200d-1f52c",uc_match:"1f468-1f3fc-1f52c",uc_greedy:"1f468-1f3fc-1f52c",shortnames:[":man_scientist_medium_light_skin_tone:"],category:"people"},":man_scientist_tone3:":{uc_base:"1f468-1f3fd-1f52c",uc_output:"1f468-1f3fd-200d-1f52c",uc_match:"1f468-1f3fd-1f52c",uc_greedy:"1f468-1f3fd-1f52c",shortnames:[":man_scientist_medium_skin_tone:"],category:"people"},":man_scientist_tone4:":{uc_base:"1f468-1f3fe-1f52c",uc_output:"1f468-1f3fe-200d-1f52c",uc_match:"1f468-1f3fe-1f52c",uc_greedy:"1f468-1f3fe-1f52c",shortnames:[":man_scientist_medium_dark_skin_tone:"],category:"people"},":man_scientist_tone5:":{uc_base:"1f468-1f3ff-1f52c",uc_output:"1f468-1f3ff-200d-1f52c",uc_match:"1f468-1f3ff-1f52c",uc_greedy:"1f468-1f3ff-1f52c",shortnames:[":man_scientist_dark_skin_tone:"],category:"people"},":man_singer_tone1:":{uc_base:"1f468-1f3fb-1f3a4",uc_output:"1f468-1f3fb-200d-1f3a4",uc_match:"1f468-1f3fb-1f3a4",uc_greedy:"1f468-1f3fb-1f3a4",shortnames:[":man_singer_light_skin_tone:"],category:"people"},":man_singer_tone2:":{uc_base:"1f468-1f3fc-1f3a4",uc_output:"1f468-1f3fc-200d-1f3a4",uc_match:"1f468-1f3fc-1f3a4",uc_greedy:"1f468-1f3fc-1f3a4",shortnames:[":man_singer_medium_light_skin_tone:"],category:"people"},":man_singer_tone3:":{uc_base:"1f468-1f3fd-1f3a4",uc_output:"1f468-1f3fd-200d-1f3a4",uc_match:"1f468-1f3fd-1f3a4",uc_greedy:"1f468-1f3fd-1f3a4",shortnames:[":man_singer_medium_skin_tone:"],category:"people"},":man_singer_tone4:":{uc_base:"1f468-1f3fe-1f3a4",uc_output:"1f468-1f3fe-200d-1f3a4",uc_match:"1f468-1f3fe-1f3a4",uc_greedy:"1f468-1f3fe-1f3a4",shortnames:[":man_singer_medium_dark_skin_tone:"],category:"people"},":man_singer_tone5:":{uc_base:"1f468-1f3ff-1f3a4",uc_output:"1f468-1f3ff-200d-1f3a4",uc_match:"1f468-1f3ff-1f3a4",uc_greedy:"1f468-1f3ff-1f3a4",shortnames:[":man_singer_dark_skin_tone:"],category:"people"},":man_student_tone1:":{uc_base:"1f468-1f3fb-1f393",uc_output:"1f468-1f3fb-200d-1f393",uc_match:"1f468-1f3fb-1f393",uc_greedy:"1f468-1f3fb-1f393",shortnames:[":man_student_light_skin_tone:"],category:"people"},":man_student_tone2:":{uc_base:"1f468-1f3fc-1f393",uc_output:"1f468-1f3fc-200d-1f393",uc_match:"1f468-1f3fc-1f393",uc_greedy:"1f468-1f3fc-1f393",shortnames:[":man_student_medium_light_skin_tone:"],category:"people"},":man_student_tone3:":{uc_base:"1f468-1f3fd-1f393",uc_output:"1f468-1f3fd-200d-1f393",uc_match:"1f468-1f3fd-1f393",uc_greedy:"1f468-1f3fd-1f393",shortnames:[":man_student_medium_skin_tone:"],category:"people"},":man_student_tone4:":{uc_base:"1f468-1f3fe-1f393",uc_output:"1f468-1f3fe-200d-1f393",uc_match:"1f468-1f3fe-1f393",uc_greedy:"1f468-1f3fe-1f393",shortnames:[":man_student_medium_dark_skin_tone:"],category:"people"},":man_student_tone5:":{uc_base:"1f468-1f3ff-1f393",uc_output:"1f468-1f3ff-200d-1f393",uc_match:"1f468-1f3ff-1f393",uc_greedy:"1f468-1f3ff-1f393",shortnames:[":man_student_dark_skin_tone:"],category:"people"},":man_teacher_tone1:":{uc_base:"1f468-1f3fb-1f3eb",uc_output:"1f468-1f3fb-200d-1f3eb",uc_match:"1f468-1f3fb-1f3eb",uc_greedy:"1f468-1f3fb-1f3eb",shortnames:[":man_teacher_light_skin_tone:"],category:"people"},":man_teacher_tone2:":{uc_base:"1f468-1f3fc-1f3eb",uc_output:"1f468-1f3fc-200d-1f3eb",uc_match:"1f468-1f3fc-1f3eb",uc_greedy:"1f468-1f3fc-1f3eb",shortnames:[":man_teacher_medium_light_skin_tone:"],category:"people"},":man_teacher_tone3:":{uc_base:"1f468-1f3fd-1f3eb",uc_output:"1f468-1f3fd-200d-1f3eb",uc_match:"1f468-1f3fd-1f3eb",uc_greedy:"1f468-1f3fd-1f3eb",shortnames:[":man_teacher_medium_skin_tone:"],category:"people"},":man_teacher_tone4:":{uc_base:"1f468-1f3fe-1f3eb",uc_output:"1f468-1f3fe-200d-1f3eb",uc_match:"1f468-1f3fe-1f3eb",uc_greedy:"1f468-1f3fe-1f3eb",shortnames:[":man_teacher_medium_dark_skin_tone:"],category:"people"},":man_teacher_tone5:":{uc_base:"1f468-1f3ff-1f3eb",uc_output:"1f468-1f3ff-200d-1f3eb",uc_match:"1f468-1f3ff-1f3eb",uc_greedy:"1f468-1f3ff-1f3eb",shortnames:[":man_teacher_dark_skin_tone:"],category:"people"},":man_technologist_tone1:":{uc_base:"1f468-1f3fb-1f4bb",uc_output:"1f468-1f3fb-200d-1f4bb",uc_match:"1f468-1f3fb-1f4bb",uc_greedy:"1f468-1f3fb-1f4bb",shortnames:[":man_technologist_light_skin_tone:"],category:"people"},":man_technologist_tone2:":{uc_base:"1f468-1f3fc-1f4bb",uc_output:"1f468-1f3fc-200d-1f4bb",uc_match:"1f468-1f3fc-1f4bb",uc_greedy:"1f468-1f3fc-1f4bb",shortnames:[":man_technologist_medium_light_skin_tone:"],category:"people"},":man_technologist_tone3:":{uc_base:"1f468-1f3fd-1f4bb",uc_output:"1f468-1f3fd-200d-1f4bb",uc_match:"1f468-1f3fd-1f4bb",uc_greedy:"1f468-1f3fd-1f4bb",shortnames:[":man_technologist_medium_skin_tone:"],category:"people"},":man_technologist_tone4:":{uc_base:"1f468-1f3fe-1f4bb",uc_output:"1f468-1f3fe-200d-1f4bb",uc_match:"1f468-1f3fe-1f4bb",uc_greedy:"1f468-1f3fe-1f4bb",shortnames:[":man_technologist_medium_dark_skin_tone:"],category:"people"},":man_technologist_tone5:":{uc_base:"1f468-1f3ff-1f4bb",uc_output:"1f468-1f3ff-200d-1f4bb",uc_match:"1f468-1f3ff-1f4bb",uc_greedy:"1f468-1f3ff-1f4bb",shortnames:[":man_technologist_dark_skin_tone:"],category:"people"},":woman_artist_tone1:":{uc_base:"1f469-1f3fb-1f3a8",uc_output:"1f469-1f3fb-200d-1f3a8",uc_match:"1f469-1f3fb-1f3a8",uc_greedy:"1f469-1f3fb-1f3a8",shortnames:[":woman_artist_light_skin_tone:"],category:"people"},":woman_artist_tone2:":{uc_base:"1f469-1f3fc-1f3a8",uc_output:"1f469-1f3fc-200d-1f3a8",uc_match:"1f469-1f3fc-1f3a8",uc_greedy:"1f469-1f3fc-1f3a8",shortnames:[":woman_artist_medium_light_skin_tone:"],category:"people"},":woman_artist_tone3:":{uc_base:"1f469-1f3fd-1f3a8",uc_output:"1f469-1f3fd-200d-1f3a8",uc_match:"1f469-1f3fd-1f3a8",uc_greedy:"1f469-1f3fd-1f3a8",shortnames:[":woman_artist_medium_skin_tone:"],category:"people"},":woman_artist_tone4:":{uc_base:"1f469-1f3fe-1f3a8",uc_output:"1f469-1f3fe-200d-1f3a8",uc_match:"1f469-1f3fe-1f3a8",uc_greedy:"1f469-1f3fe-1f3a8",shortnames:[":woman_artist_medium_dark_skin_tone:"],category:"people"},":woman_artist_tone5:":{uc_base:"1f469-1f3ff-1f3a8",uc_output:"1f469-1f3ff-200d-1f3a8",uc_match:"1f469-1f3ff-1f3a8",uc_greedy:"1f469-1f3ff-1f3a8",shortnames:[":woman_artist_dark_skin_tone:"],category:"people"},":woman_astronaut_tone1:":{uc_base:"1f469-1f3fb-1f680",uc_output:"1f469-1f3fb-200d-1f680",uc_match:"1f469-1f3fb-1f680",uc_greedy:"1f469-1f3fb-1f680",shortnames:[":woman_astronaut_light_skin_tone:"],category:"people"},":woman_astronaut_tone2:":{uc_base:"1f469-1f3fc-1f680",uc_output:"1f469-1f3fc-200d-1f680",uc_match:"1f469-1f3fc-1f680",uc_greedy:"1f469-1f3fc-1f680",shortnames:[":woman_astronaut_medium_light_skin_tone:"],category:"people"},":woman_astronaut_tone3:":{uc_base:"1f469-1f3fd-1f680",uc_output:"1f469-1f3fd-200d-1f680",uc_match:"1f469-1f3fd-1f680",uc_greedy:"1f469-1f3fd-1f680",shortnames:[":woman_astronaut_medium_skin_tone:"],category:"people"},":woman_astronaut_tone4:":{uc_base:"1f469-1f3fe-1f680",uc_output:"1f469-1f3fe-200d-1f680",uc_match:"1f469-1f3fe-1f680",uc_greedy:"1f469-1f3fe-1f680",shortnames:[":woman_astronaut_medium_dark_skin_tone:"],category:"people"},":woman_astronaut_tone5:":{uc_base:"1f469-1f3ff-1f680",uc_output:"1f469-1f3ff-200d-1f680",uc_match:"1f469-1f3ff-1f680",uc_greedy:"1f469-1f3ff-1f680",shortnames:[":woman_astronaut_dark_skin_tone:"],category:"people"},":woman_cook_tone1:":{uc_base:"1f469-1f3fb-1f373",uc_output:"1f469-1f3fb-200d-1f373",uc_match:"1f469-1f3fb-1f373",uc_greedy:"1f469-1f3fb-1f373",shortnames:[":woman_cook_light_skin_tone:"],category:"people"},":woman_cook_tone2:":{uc_base:"1f469-1f3fc-1f373",uc_output:"1f469-1f3fc-200d-1f373",uc_match:"1f469-1f3fc-1f373",uc_greedy:"1f469-1f3fc-1f373",shortnames:[":woman_cook_medium_light_skin_tone:"],category:"people"},":woman_cook_tone3:":{uc_base:"1f469-1f3fd-1f373",uc_output:"1f469-1f3fd-200d-1f373",uc_match:"1f469-1f3fd-1f373",uc_greedy:"1f469-1f3fd-1f373",shortnames:[":woman_cook_medium_skin_tone:"],category:"people"},":woman_cook_tone4:":{uc_base:"1f469-1f3fe-1f373",uc_output:"1f469-1f3fe-200d-1f373",uc_match:"1f469-1f3fe-1f373",uc_greedy:"1f469-1f3fe-1f373",shortnames:[":woman_cook_medium_dark_skin_tone:"],category:"people"},":woman_cook_tone5:":{uc_base:"1f469-1f3ff-1f373",uc_output:"1f469-1f3ff-200d-1f373",uc_match:"1f469-1f3ff-1f373",uc_greedy:"1f469-1f3ff-1f373",shortnames:[":woman_cook_dark_skin_tone:"],category:"people"},":woman_factory_worker_tone1:":{uc_base:"1f469-1f3fb-1f3ed",uc_output:"1f469-1f3fb-200d-1f3ed",uc_match:"1f469-1f3fb-1f3ed",uc_greedy:"1f469-1f3fb-1f3ed",shortnames:[":woman_factory_worker_light_skin_tone:"],category:"people"},":woman_factory_worker_tone2:":{uc_base:"1f469-1f3fc-1f3ed",uc_output:"1f469-1f3fc-200d-1f3ed",uc_match:"1f469-1f3fc-1f3ed",uc_greedy:"1f469-1f3fc-1f3ed",shortnames:[":woman_factory_worker_medium_light_skin_tone:"],category:"people"},":woman_factory_worker_tone3:":{uc_base:"1f469-1f3fd-1f3ed",uc_output:"1f469-1f3fd-200d-1f3ed",uc_match:"1f469-1f3fd-1f3ed",uc_greedy:"1f469-1f3fd-1f3ed",shortnames:[":woman_factory_worker_medium_skin_tone:"],category:"people"},":woman_factory_worker_tone4:":{uc_base:"1f469-1f3fe-1f3ed",uc_output:"1f469-1f3fe-200d-1f3ed",uc_match:"1f469-1f3fe-1f3ed",uc_greedy:"1f469-1f3fe-1f3ed",shortnames:[":woman_factory_worker_medium_dark_skin_tone:"],category:"people"},":woman_factory_worker_tone5:":{uc_base:"1f469-1f3ff-1f3ed",uc_output:"1f469-1f3ff-200d-1f3ed",uc_match:"1f469-1f3ff-1f3ed",uc_greedy:"1f469-1f3ff-1f3ed",shortnames:[":woman_factory_worker_dark_skin_tone:"],category:"people"},":woman_farmer_tone1:":{uc_base:"1f469-1f3fb-1f33e",uc_output:"1f469-1f3fb-200d-1f33e",uc_match:"1f469-1f3fb-1f33e",uc_greedy:"1f469-1f3fb-1f33e",shortnames:[":woman_farmer_light_skin_tone:"],category:"people"},":woman_farmer_tone2:":{uc_base:"1f469-1f3fc-1f33e",uc_output:"1f469-1f3fc-200d-1f33e",uc_match:"1f469-1f3fc-1f33e",uc_greedy:"1f469-1f3fc-1f33e",shortnames:[":woman_farmer_medium_light_skin_tone:"],category:"people"},":woman_farmer_tone3:":{uc_base:"1f469-1f3fd-1f33e",uc_output:"1f469-1f3fd-200d-1f33e",uc_match:"1f469-1f3fd-1f33e",uc_greedy:"1f469-1f3fd-1f33e",shortnames:[":woman_farmer_medium_skin_tone:"],category:"people"},":woman_farmer_tone4:":{uc_base:"1f469-1f3fe-1f33e",uc_output:"1f469-1f3fe-200d-1f33e",uc_match:"1f469-1f3fe-1f33e",uc_greedy:"1f469-1f3fe-1f33e",shortnames:[":woman_farmer_medium_dark_skin_tone:"],category:"people"},":woman_farmer_tone5:":{uc_base:"1f469-1f3ff-1f33e",uc_output:"1f469-1f3ff-200d-1f33e",uc_match:"1f469-1f3ff-1f33e",uc_greedy:"1f469-1f3ff-1f33e",shortnames:[":woman_farmer_dark_skin_tone:"],category:"people"},":woman_firefighter_tone1:":{uc_base:"1f469-1f3fb-1f692",uc_output:"1f469-1f3fb-200d-1f692",uc_match:"1f469-1f3fb-1f692",uc_greedy:"1f469-1f3fb-1f692",shortnames:[":woman_firefighter_light_skin_tone:"],category:"people"},":woman_firefighter_tone2:":{uc_base:"1f469-1f3fc-1f692",uc_output:"1f469-1f3fc-200d-1f692",uc_match:"1f469-1f3fc-1f692",uc_greedy:"1f469-1f3fc-1f692",shortnames:[":woman_firefighter_medium_light_skin_tone:"],category:"people"},":woman_firefighter_tone3:":{uc_base:"1f469-1f3fd-1f692",uc_output:"1f469-1f3fd-200d-1f692",uc_match:"1f469-1f3fd-1f692",uc_greedy:"1f469-1f3fd-1f692",shortnames:[":woman_firefighter_medium_skin_tone:"],category:"people"},":woman_firefighter_tone4:":{uc_base:"1f469-1f3fe-1f692",uc_output:"1f469-1f3fe-200d-1f692",uc_match:"1f469-1f3fe-1f692",uc_greedy:"1f469-1f3fe-1f692",shortnames:[":woman_firefighter_medium_dark_skin_tone:"],category:"people"},":woman_firefighter_tone5:":{uc_base:"1f469-1f3ff-1f692",uc_output:"1f469-1f3ff-200d-1f692",uc_match:"1f469-1f3ff-1f692",uc_greedy:"1f469-1f3ff-1f692",shortnames:[":woman_firefighter_dark_skin_tone:"],category:"people"},":woman_mechanic_tone1:":{uc_base:"1f469-1f3fb-1f527",uc_output:"1f469-1f3fb-200d-1f527",uc_match:"1f469-1f3fb-1f527",uc_greedy:"1f469-1f3fb-1f527",shortnames:[":woman_mechanic_light_skin_tone:"],category:"people"},":woman_mechanic_tone2:":{uc_base:"1f469-1f3fc-1f527",uc_output:"1f469-1f3fc-200d-1f527",uc_match:"1f469-1f3fc-1f527",uc_greedy:"1f469-1f3fc-1f527",shortnames:[":woman_mechanic_medium_light_skin_tone:"],category:"people"},":woman_mechanic_tone3:":{uc_base:"1f469-1f3fd-1f527",uc_output:"1f469-1f3fd-200d-1f527",uc_match:"1f469-1f3fd-1f527",uc_greedy:"1f469-1f3fd-1f527",shortnames:[":woman_mechanic_medium_skin_tone:"],category:"people"},":woman_mechanic_tone4:":{uc_base:"1f469-1f3fe-1f527",uc_output:"1f469-1f3fe-200d-1f527",uc_match:"1f469-1f3fe-1f527",uc_greedy:"1f469-1f3fe-1f527",shortnames:[":woman_mechanic_medium_dark_skin_tone:"],category:"people"},":woman_mechanic_tone5:":{uc_base:"1f469-1f3ff-1f527",uc_output:"1f469-1f3ff-200d-1f527",uc_match:"1f469-1f3ff-1f527",uc_greedy:"1f469-1f3ff-1f527",shortnames:[":woman_mechanic_dark_skin_tone:"],category:"people"},":woman_office_worker_tone1:":{uc_base:"1f469-1f3fb-1f4bc",uc_output:"1f469-1f3fb-200d-1f4bc",uc_match:"1f469-1f3fb-1f4bc",uc_greedy:"1f469-1f3fb-1f4bc",shortnames:[":woman_office_worker_light_skin_tone:"],category:"people"},":woman_office_worker_tone2:":{uc_base:"1f469-1f3fc-1f4bc",uc_output:"1f469-1f3fc-200d-1f4bc",uc_match:"1f469-1f3fc-1f4bc",uc_greedy:"1f469-1f3fc-1f4bc",shortnames:[":woman_office_worker_medium_light_skin_tone:"],category:"people"},":woman_office_worker_tone3:":{uc_base:"1f469-1f3fd-1f4bc",uc_output:"1f469-1f3fd-200d-1f4bc",uc_match:"1f469-1f3fd-1f4bc",uc_greedy:"1f469-1f3fd-1f4bc",shortnames:[":woman_office_worker_medium_skin_tone:"],category:"people"},":woman_office_worker_tone4:":{uc_base:"1f469-1f3fe-1f4bc",uc_output:"1f469-1f3fe-200d-1f4bc",uc_match:"1f469-1f3fe-1f4bc",uc_greedy:"1f469-1f3fe-1f4bc",shortnames:[":woman_office_worker_medium_dark_skin_tone:"],category:"people"},":woman_office_worker_tone5:":{uc_base:"1f469-1f3ff-1f4bc",uc_output:"1f469-1f3ff-200d-1f4bc",uc_match:"1f469-1f3ff-1f4bc",uc_greedy:"1f469-1f3ff-1f4bc",shortnames:[":woman_office_worker_dark_skin_tone:"],category:"people"},":woman_scientist_tone1:":{uc_base:"1f469-1f3fb-1f52c",uc_output:"1f469-1f3fb-200d-1f52c",uc_match:"1f469-1f3fb-1f52c",uc_greedy:"1f469-1f3fb-1f52c",shortnames:[":woman_scientist_light_skin_tone:"],category:"people"},":woman_scientist_tone2:":{uc_base:"1f469-1f3fc-1f52c",uc_output:"1f469-1f3fc-200d-1f52c",uc_match:"1f469-1f3fc-1f52c",uc_greedy:"1f469-1f3fc-1f52c",shortnames:[":woman_scientist_medium_light_skin_tone:"],category:"people"},":woman_scientist_tone3:":{uc_base:"1f469-1f3fd-1f52c",uc_output:"1f469-1f3fd-200d-1f52c",uc_match:"1f469-1f3fd-1f52c",uc_greedy:"1f469-1f3fd-1f52c",shortnames:[":woman_scientist_medium_skin_tone:"],category:"people"},":woman_scientist_tone4:":{uc_base:"1f469-1f3fe-1f52c",uc_output:"1f469-1f3fe-200d-1f52c",uc_match:"1f469-1f3fe-1f52c",uc_greedy:"1f469-1f3fe-1f52c",shortnames:[":woman_scientist_medium_dark_skin_tone:"],category:"people"},":woman_scientist_tone5:":{uc_base:"1f469-1f3ff-1f52c",uc_output:"1f469-1f3ff-200d-1f52c",uc_match:"1f469-1f3ff-1f52c",uc_greedy:"1f469-1f3ff-1f52c",shortnames:[":woman_scientist_dark_skin_tone:"],category:"people"},":woman_singer_tone1:":{uc_base:"1f469-1f3fb-1f3a4",uc_output:"1f469-1f3fb-200d-1f3a4",uc_match:"1f469-1f3fb-1f3a4",uc_greedy:"1f469-1f3fb-1f3a4",shortnames:[":woman_singer_light_skin_tone:"],category:"people"},":woman_singer_tone2:":{uc_base:"1f469-1f3fc-1f3a4",uc_output:"1f469-1f3fc-200d-1f3a4",uc_match:"1f469-1f3fc-1f3a4",uc_greedy:"1f469-1f3fc-1f3a4",shortnames:[":woman_singer_medium_light_skin_tone:"],category:"people"},":woman_singer_tone3:":{uc_base:"1f469-1f3fd-1f3a4",uc_output:"1f469-1f3fd-200d-1f3a4",uc_match:"1f469-1f3fd-1f3a4",uc_greedy:"1f469-1f3fd-1f3a4",shortnames:[":woman_singer_medium_skin_tone:"],category:"people"},":woman_singer_tone4:":{uc_base:"1f469-1f3fe-1f3a4",uc_output:"1f469-1f3fe-200d-1f3a4",uc_match:"1f469-1f3fe-1f3a4",uc_greedy:"1f469-1f3fe-1f3a4",shortnames:[":woman_singer_medium_dark_skin_tone:"],category:"people"},":woman_singer_tone5:":{uc_base:"1f469-1f3ff-1f3a4",uc_output:"1f469-1f3ff-200d-1f3a4",uc_match:"1f469-1f3ff-1f3a4",uc_greedy:"1f469-1f3ff-1f3a4",shortnames:[":woman_singer_dark_skin_tone:"],category:"people"},":woman_student_tone1:":{uc_base:"1f469-1f3fb-1f393",uc_output:"1f469-1f3fb-200d-1f393",uc_match:"1f469-1f3fb-1f393",uc_greedy:"1f469-1f3fb-1f393",shortnames:[":woman_student_light_skin_tone:"],category:"people"},":woman_student_tone2:":{uc_base:"1f469-1f3fc-1f393",uc_output:"1f469-1f3fc-200d-1f393",uc_match:"1f469-1f3fc-1f393",uc_greedy:"1f469-1f3fc-1f393",shortnames:[":woman_student_medium_light_skin_tone:"],category:"people"},":woman_student_tone3:":{uc_base:"1f469-1f3fd-1f393",uc_output:"1f469-1f3fd-200d-1f393",uc_match:"1f469-1f3fd-1f393",uc_greedy:"1f469-1f3fd-1f393",shortnames:[":woman_student_medium_skin_tone:"],category:"people"},":woman_student_tone4:":{uc_base:"1f469-1f3fe-1f393",uc_output:"1f469-1f3fe-200d-1f393",uc_match:"1f469-1f3fe-1f393",uc_greedy:"1f469-1f3fe-1f393",shortnames:[":woman_student_medium_dark_skin_tone:"],category:"people"},":woman_student_tone5:":{uc_base:"1f469-1f3ff-1f393",uc_output:"1f469-1f3ff-200d-1f393",uc_match:"1f469-1f3ff-1f393",uc_greedy:"1f469-1f3ff-1f393",shortnames:[":woman_student_dark_skin_tone:"],category:"people"},":woman_teacher_tone1:":{uc_base:"1f469-1f3fb-1f3eb",uc_output:"1f469-1f3fb-200d-1f3eb",uc_match:"1f469-1f3fb-1f3eb",uc_greedy:"1f469-1f3fb-1f3eb",shortnames:[":woman_teacher_light_skin_tone:"],category:"people"},":woman_teacher_tone2:":{uc_base:"1f469-1f3fc-1f3eb",uc_output:"1f469-1f3fc-200d-1f3eb",uc_match:"1f469-1f3fc-1f3eb",uc_greedy:"1f469-1f3fc-1f3eb",shortnames:[":woman_teacher_medium_light_skin_tone:"],category:"people"},":woman_teacher_tone3:":{uc_base:"1f469-1f3fd-1f3eb",uc_output:"1f469-1f3fd-200d-1f3eb",uc_match:"1f469-1f3fd-1f3eb",uc_greedy:"1f469-1f3fd-1f3eb",shortnames:[":woman_teacher_medium_skin_tone:"],category:"people"},":woman_teacher_tone4:":{uc_base:"1f469-1f3fe-1f3eb",uc_output:"1f469-1f3fe-200d-1f3eb",uc_match:"1f469-1f3fe-1f3eb",uc_greedy:"1f469-1f3fe-1f3eb",shortnames:[":woman_teacher_medium_dark_skin_tone:"],category:"people"},":woman_teacher_tone5:":{uc_base:"1f469-1f3ff-1f3eb",uc_output:"1f469-1f3ff-200d-1f3eb",uc_match:"1f469-1f3ff-1f3eb",uc_greedy:"1f469-1f3ff-1f3eb",shortnames:[":woman_teacher_dark_skin_tone:"],category:"people"},":woman_technologist_tone1:":{uc_base:"1f469-1f3fb-1f4bb",uc_output:"1f469-1f3fb-200d-1f4bb",uc_match:"1f469-1f3fb-1f4bb",uc_greedy:"1f469-1f3fb-1f4bb",shortnames:[":woman_technologist_light_skin_tone:"],category:"people"},":woman_technologist_tone2:":{uc_base:"1f469-1f3fc-1f4bb",uc_output:"1f469-1f3fc-200d-1f4bb",uc_match:"1f469-1f3fc-1f4bb",uc_greedy:"1f469-1f3fc-1f4bb",shortnames:[":woman_technologist_medium_light_skin_tone:"],category:"people"},":woman_technologist_tone3:":{uc_base:"1f469-1f3fd-1f4bb",uc_output:"1f469-1f3fd-200d-1f4bb",uc_match:"1f469-1f3fd-1f4bb",uc_greedy:"1f469-1f3fd-1f4bb",shortnames:[":woman_technologist_medium_skin_tone:"],category:"people"},":woman_technologist_tone4:":{uc_base:"1f469-1f3fe-1f4bb",uc_output:"1f469-1f3fe-200d-1f4bb",uc_match:"1f469-1f3fe-1f4bb",uc_greedy:"1f469-1f3fe-1f4bb",shortnames:[":woman_technologist_medium_dark_skin_tone:"],category:"people"},":woman_technologist_tone5:":{uc_base:"1f469-1f3ff-1f4bb",uc_output:"1f469-1f3ff-200d-1f4bb",uc_match:"1f469-1f3ff-1f4bb",uc_greedy:"1f469-1f3ff-1f4bb",shortnames:[":woman_technologist_dark_skin_tone:"],category:"people"},":rainbow_flag:":{uc_base:"1f3f3-1f308",uc_output:"1f3f3-fe0f-200d-1f308",uc_match:"1f3f3-fe0f-1f308",uc_greedy:"1f3f3-1f308",shortnames:[":gay_pride_flag:"],category:"flags"},":blond-haired_man:":{uc_base:"1f471-2642",uc_output:"1f471-200d-2642-fe0f",uc_match:"1f471-2642-fe0f",uc_greedy:"1f471-2642",shortnames:[],category:"people"},":blond-haired_woman:":{uc_base:"1f471-2640",uc_output:"1f471-200d-2640-fe0f",uc_match:"1f471-2640-fe0f",uc_greedy:"1f471-2640",shortnames:[],category:"people"},":man_biking:":{uc_base:"1f6b4-2642",uc_output:"1f6b4-200d-2642-fe0f",uc_match:"1f6b4-2642-fe0f",uc_greedy:"1f6b4-2642",shortnames:[],category:"activity"},":man_bowing:":{uc_base:"1f647-2642",uc_output:"1f647-200d-2642-fe0f",uc_match:"1f647-2642-fe0f",uc_greedy:"1f647-2642",shortnames:[],category:"people"},":man_cartwheeling:":{uc_base:"1f938-2642",uc_output:"1f938-200d-2642-fe0f",uc_match:"1f938-2642-fe0f",uc_greedy:"1f938-2642",shortnames:[],category:"activity"},":man_climbing:":{uc_base:"1f9d7-2642",uc_output:"1f9d7-200d-2642-fe0f",uc_match:"1f9d7-2642-fe0f",uc_greedy:"1f9d7-2642",shortnames:[],category:"activity"},":man_construction_worker:":{uc_base:"1f477-2642",uc_output:"1f477-200d-2642-fe0f",uc_match:"1f477-2642-fe0f",uc_greedy:"1f477-2642",shortnames:[],category:"people"},":man_elf:":{uc_base:"1f9dd-2642",uc_output:"1f9dd-200d-2642-fe0f",uc_match:"1f9dd-2642-fe0f",uc_greedy:"1f9dd-2642",shortnames:[],category:"people"},":man_facepalming:":{uc_base:"1f926-2642",uc_output:"1f926-200d-2642-fe0f",uc_match:"1f926-2642-fe0f",uc_greedy:"1f926-2642",shortnames:[],category:"people"},":man_fairy:":{uc_base:"1f9da-2642",uc_output:"1f9da-200d-2642-fe0f",uc_match:"1f9da-2642-fe0f",uc_greedy:"1f9da-2642",shortnames:[],category:"people"},":man_frowning:":{uc_base:"1f64d-2642",uc_output:"1f64d-200d-2642-fe0f",uc_match:"1f64d-2642-fe0f",uc_greedy:"1f64d-2642",shortnames:[],category:"people"},":man_genie:":{uc_base:"1f9de-2642",uc_output:"1f9de-200d-2642-fe0f",uc_match:"1f9de-2642-fe0f",uc_greedy:"1f9de-2642",shortnames:[],category:"people"},":man_gesturing_no:":{uc_base:"1f645-2642",uc_output:"1f645-200d-2642-fe0f",uc_match:"1f645-2642-fe0f",uc_greedy:"1f645-2642",shortnames:[],category:"people"},":man_gesturing_ok:":{uc_base:"1f646-2642",uc_output:"1f646-200d-2642-fe0f",uc_match:"1f646-2642-fe0f",uc_greedy:"1f646-2642",shortnames:[],category:"people"},":man_getting_face_massage:":{uc_base:"1f486-2642",uc_output:"1f486-200d-2642-fe0f",uc_match:"1f486-2642-fe0f",uc_greedy:"1f486-2642",shortnames:[],category:"people"},":man_getting_haircut:":{uc_base:"1f487-2642",uc_output:"1f487-200d-2642-fe0f",uc_match:"1f487-2642-fe0f",uc_greedy:"1f487-2642",shortnames:[],category:"people"},":man_guard:":{uc_base:"1f482-2642",uc_output:"1f482-200d-2642-fe0f",uc_match:"1f482-2642-fe0f",uc_greedy:"1f482-2642",shortnames:[],category:"people"},":man_health_worker:":{uc_base:"1f468-2695",uc_output:"1f468-200d-2695-fe0f",uc_match:"1f468-2695-fe0f",uc_greedy:"1f468-2695",shortnames:[],category:"people"},":man_in_lotus_position:":{uc_base:"1f9d8-2642",uc_output:"1f9d8-200d-2642-fe0f",uc_match:"1f9d8-2642-fe0f",uc_greedy:"1f9d8-2642",shortnames:[],category:"activity"},":man_in_steamy_room:":{uc_base:"1f9d6-2642",uc_output:"1f9d6-200d-2642-fe0f",uc_match:"1f9d6-2642-fe0f",uc_greedy:"1f9d6-2642",shortnames:[],category:"activity"},":man_judge:":{uc_base:"1f468-2696",uc_output:"1f468-200d-2696-fe0f",uc_match:"1f468-2696-fe0f",uc_greedy:"1f468-2696",shortnames:[],category:"people"},":man_juggling:":{uc_base:"1f939-2642",uc_output:"1f939-200d-2642-fe0f",uc_match:"1f939-2642-fe0f",uc_greedy:"1f939-2642",shortnames:[],category:"activity"},":man_mage:":{uc_base:"1f9d9-2642",uc_output:"1f9d9-200d-2642-fe0f",uc_match:"1f9d9-2642-fe0f",uc_greedy:"1f9d9-2642",shortnames:[],category:"people"},":man_mountain_biking:":{uc_base:"1f6b5-2642",uc_output:"1f6b5-200d-2642-fe0f",uc_match:"1f6b5-2642-fe0f",uc_greedy:"1f6b5-2642",shortnames:[],category:"activity"},":man_pilot:":{uc_base:"1f468-2708",uc_output:"1f468-200d-2708-fe0f",uc_match:"1f468-2708-fe0f",uc_greedy:"1f468-2708",shortnames:[],category:"people"},":man_playing_handball:":{uc_base:"1f93e-2642",uc_output:"1f93e-200d-2642-fe0f",uc_match:"1f93e-2642-fe0f",uc_greedy:"1f93e-2642",shortnames:[],category:"activity"},":man_playing_water_polo:":{uc_base:"1f93d-2642",uc_output:"1f93d-200d-2642-fe0f",uc_match:"1f93d-2642-fe0f",uc_greedy:"1f93d-2642",shortnames:[],category:"activity"},":man_police_officer:":{uc_base:"1f46e-2642",uc_output:"1f46e-200d-2642-fe0f",uc_match:"1f46e-2642-fe0f",uc_greedy:"1f46e-2642",shortnames:[],category:"people"},":man_pouting:":{uc_base:"1f64e-2642",uc_output:"1f64e-200d-2642-fe0f",uc_match:"1f64e-2642-fe0f",uc_greedy:"1f64e-2642",shortnames:[],category:"people"},":man_raising_hand:":{uc_base:"1f64b-2642",uc_output:"1f64b-200d-2642-fe0f",uc_match:"1f64b-2642-fe0f",uc_greedy:"1f64b-2642",shortnames:[],category:"people"},":man_rowing_boat:":{uc_base:"1f6a3-2642",uc_output:"1f6a3-200d-2642-fe0f",uc_match:"1f6a3-2642-fe0f",uc_greedy:"1f6a3-2642",shortnames:[],category:"activity"},":man_running:":{uc_base:"1f3c3-2642",uc_output:"1f3c3-200d-2642-fe0f",uc_match:"1f3c3-2642-fe0f",uc_greedy:"1f3c3-2642",shortnames:[],category:"people"},":man_shrugging:":{uc_base:"1f937-2642",uc_output:"1f937-200d-2642-fe0f",uc_match:"1f937-2642-fe0f",uc_greedy:"1f937-2642",shortnames:[],category:"people"},":man_surfing:":{uc_base:"1f3c4-2642",uc_output:"1f3c4-200d-2642-fe0f",uc_match:"1f3c4-2642-fe0f",uc_greedy:"1f3c4-2642",shortnames:[],category:"activity"},":man_swimming:":{uc_base:"1f3ca-2642",uc_output:"1f3ca-200d-2642-fe0f",uc_match:"1f3ca-2642-fe0f",uc_greedy:"1f3ca-2642",shortnames:[],category:"activity"},":man_tipping_hand:":{uc_base:"1f481-2642",uc_output:"1f481-200d-2642-fe0f",uc_match:"1f481-2642-fe0f",uc_greedy:"1f481-2642",shortnames:[],category:"people"},":man_vampire:":{uc_base:"1f9db-2642",uc_output:"1f9db-200d-2642-fe0f",uc_match:"1f9db-2642-fe0f",uc_greedy:"1f9db-2642",shortnames:[],category:"people"},":man_walking:":{uc_base:"1f6b6-2642",uc_output:"1f6b6-200d-2642-fe0f",uc_match:"1f6b6-2642-fe0f",uc_greedy:"1f6b6-2642",shortnames:[],category:"people"},":man_wearing_turban:":{uc_base:"1f473-2642",uc_output:"1f473-200d-2642-fe0f",uc_match:"1f473-2642-fe0f",uc_greedy:"1f473-2642",shortnames:[],category:"people"},":man_zombie:":{uc_base:"1f9df-2642",uc_output:"1f9df-200d-2642-fe0f",uc_match:"1f9df-2642-fe0f",uc_greedy:"1f9df-2642",shortnames:[],category:"people"},":men_with_bunny_ears_partying:":{uc_base:"1f46f-2642",uc_output:"1f46f-200d-2642-fe0f",uc_match:"1f46f-2642-fe0f",uc_greedy:"1f46f-2642",shortnames:[],category:"people"},":men_wrestling:":{uc_base:"1f93c-2642",uc_output:"1f93c-200d-2642-fe0f",uc_match:"1f93c-2642-fe0f",uc_greedy:"1f93c-2642",shortnames:[],category:"activity"},":mermaid:":{uc_base:"1f9dc-2640",uc_output:"1f9dc-200d-2640-fe0f",uc_match:"1f9dc-2640-fe0f",uc_greedy:"1f9dc-2640",shortnames:[],category:"people"},":merman:":{uc_base:"1f9dc-2642",uc_output:"1f9dc-200d-2642-fe0f",uc_match:"1f9dc-2642-fe0f",uc_greedy:"1f9dc-2642",shortnames:[],category:"people"},":woman_biking:":{uc_base:"1f6b4-2640",uc_output:"1f6b4-200d-2640-fe0f",uc_match:"1f6b4-2640-fe0f",uc_greedy:"1f6b4-2640",shortnames:[],category:"activity"},":woman_bowing:":{uc_base:"1f647-2640",uc_output:"1f647-200d-2640-fe0f",uc_match:"1f647-2640-fe0f",uc_greedy:"1f647-2640",shortnames:[],category:"people"},":woman_cartwheeling:":{uc_base:"1f938-2640",uc_output:"1f938-200d-2640-fe0f",uc_match:"1f938-2640-fe0f",uc_greedy:"1f938-2640",shortnames:[],category:"activity"},":woman_climbing:":{uc_base:"1f9d7-2640",uc_output:"1f9d7-200d-2640-fe0f",uc_match:"1f9d7-2640-fe0f",uc_greedy:"1f9d7-2640",shortnames:[],category:"activity"},":woman_construction_worker:":{uc_base:"1f477-2640",uc_output:"1f477-200d-2640-fe0f",uc_match:"1f477-2640-fe0f",uc_greedy:"1f477-2640",shortnames:[],category:"people"},":woman_elf:":{uc_base:"1f9dd-2640",uc_output:"1f9dd-200d-2640-fe0f",uc_match:"1f9dd-2640-fe0f",uc_greedy:"1f9dd-2640",shortnames:[],category:"people"},":woman_facepalming:":{uc_base:"1f926-2640",uc_output:"1f926-200d-2640-fe0f",uc_match:"1f926-2640-fe0f",uc_greedy:"1f926-2640",shortnames:[],category:"people"},":woman_fairy:":{uc_base:"1f9da-2640",uc_output:"1f9da-200d-2640-fe0f",uc_match:"1f9da-2640-fe0f",uc_greedy:"1f9da-2640",shortnames:[],category:"people"},":woman_frowning:":{uc_base:"1f64d-2640",uc_output:"1f64d-200d-2640-fe0f",uc_match:"1f64d-2640-fe0f",uc_greedy:"1f64d-2640",shortnames:[],category:"people"},":woman_genie:":{uc_base:"1f9de-2640",uc_output:"1f9de-200d-2640-fe0f",uc_match:"1f9de-2640-fe0f",uc_greedy:"1f9de-2640",shortnames:[],category:"people"},":woman_gesturing_no:":{uc_base:"1f645-2640",uc_output:"1f645-200d-2640-fe0f",uc_match:"1f645-2640-fe0f",uc_greedy:"1f645-2640",shortnames:[],category:"people"},":woman_gesturing_ok:":{uc_base:"1f646-2640",uc_output:"1f646-200d-2640-fe0f",uc_match:"1f646-2640-fe0f",uc_greedy:"1f646-2640",shortnames:[],category:"people"},":woman_getting_face_massage:":{uc_base:"1f486-2640",uc_output:"1f486-200d-2640-fe0f",uc_match:"1f486-2640-fe0f",uc_greedy:"1f486-2640",shortnames:[],category:"people"},":woman_getting_haircut:":{uc_base:"1f487-2640",uc_output:"1f487-200d-2640-fe0f",uc_match:"1f487-2640-fe0f",uc_greedy:"1f487-2640",shortnames:[],category:"people"},":woman_guard:":{uc_base:"1f482-2640",uc_output:"1f482-200d-2640-fe0f",uc_match:"1f482-2640-fe0f",uc_greedy:"1f482-2640",shortnames:[],category:"people"},":woman_health_worker:":{uc_base:"1f469-2695",uc_output:"1f469-200d-2695-fe0f",uc_match:"1f469-2695-fe0f",uc_greedy:"1f469-2695",shortnames:[],category:"people"},":woman_in_lotus_position:":{uc_base:"1f9d8-2640",uc_output:"1f9d8-200d-2640-fe0f",uc_match:"1f9d8-2640-fe0f",uc_greedy:"1f9d8-2640",shortnames:[],category:"activity"},":woman_in_steamy_room:":{uc_base:"1f9d6-2640",uc_output:"1f9d6-200d-2640-fe0f",uc_match:"1f9d6-2640-fe0f",uc_greedy:"1f9d6-2640",shortnames:[],category:"activity"},":woman_judge:":{uc_base:"1f469-2696",uc_output:"1f469-200d-2696-fe0f",uc_match:"1f469-2696-fe0f",uc_greedy:"1f469-2696",shortnames:[],category:"people"},":woman_juggling:":{uc_base:"1f939-2640",uc_output:"1f939-200d-2640-fe0f",uc_match:"1f939-2640-fe0f",uc_greedy:"1f939-2640",shortnames:[],category:"activity"},":woman_mage:":{uc_base:"1f9d9-2640",uc_output:"1f9d9-200d-2640-fe0f",uc_match:"1f9d9-2640-fe0f",uc_greedy:"1f9d9-2640",shortnames:[],category:"people"},":woman_mountain_biking:":{uc_base:"1f6b5-2640",uc_output:"1f6b5-200d-2640-fe0f",uc_match:"1f6b5-2640-fe0f",uc_greedy:"1f6b5-2640",shortnames:[],category:"activity"},":woman_pilot:":{uc_base:"1f469-2708",uc_output:"1f469-200d-2708-fe0f",uc_match:"1f469-2708-fe0f",uc_greedy:"1f469-2708",shortnames:[],category:"people"},":woman_playing_handball:":{uc_base:"1f93e-2640",uc_output:"1f93e-200d-2640-fe0f",uc_match:"1f93e-2640-fe0f",uc_greedy:"1f93e-2640",shortnames:[],category:"activity"},":woman_playing_water_polo:":{uc_base:"1f93d-2640",uc_output:"1f93d-200d-2640-fe0f",uc_match:"1f93d-2640-fe0f",uc_greedy:"1f93d-2640",shortnames:[],category:"activity"},":woman_police_officer:":{uc_base:"1f46e-2640",uc_output:"1f46e-200d-2640-fe0f",uc_match:"1f46e-2640-fe0f",uc_greedy:"1f46e-2640",shortnames:[],category:"people"},":woman_pouting:":{uc_base:"1f64e-2640",uc_output:"1f64e-200d-2640-fe0f",uc_match:"1f64e-2640-fe0f",uc_greedy:"1f64e-2640",shortnames:[],category:"people"},":woman_raising_hand:":{uc_base:"1f64b-2640",uc_output:"1f64b-200d-2640-fe0f",uc_match:"1f64b-2640-fe0f",uc_greedy:"1f64b-2640",shortnames:[],category:"people"},":woman_rowing_boat:":{uc_base:"1f6a3-2640",uc_output:"1f6a3-200d-2640-fe0f",uc_match:"1f6a3-2640-fe0f",uc_greedy:"1f6a3-2640",shortnames:[],category:"activity"},":woman_running:":{uc_base:"1f3c3-2640",uc_output:"1f3c3-200d-2640-fe0f",uc_match:"1f3c3-2640-fe0f",uc_greedy:"1f3c3-2640",shortnames:[],category:"people"},":woman_shrugging:":{uc_base:"1f937-2640",uc_output:"1f937-200d-2640-fe0f",uc_match:"1f937-2640-fe0f",uc_greedy:"1f937-2640",shortnames:[],category:"people"},":woman_surfing:":{uc_base:"1f3c4-2640",uc_output:"1f3c4-200d-2640-fe0f",uc_match:"1f3c4-2640-fe0f",uc_greedy:"1f3c4-2640",shortnames:[],category:"activity"},":woman_swimming:":{uc_base:"1f3ca-2640",uc_output:"1f3ca-200d-2640-fe0f",uc_match:"1f3ca-2640-fe0f",uc_greedy:"1f3ca-2640",shortnames:[],category:"activity"},":woman_tipping_hand:":{uc_base:"1f481-2640",uc_output:"1f481-200d-2640-fe0f",uc_match:"1f481-2640-fe0f",uc_greedy:"1f481-2640",shortnames:[],category:"people"},":woman_vampire:":{uc_base:"1f9db-2640",uc_output:"1f9db-200d-2640-fe0f",uc_match:"1f9db-2640-fe0f",uc_greedy:"1f9db-2640",shortnames:[],category:"people"},":woman_walking:":{uc_base:"1f6b6-2640",uc_output:"1f6b6-200d-2640-fe0f",uc_match:"1f6b6-2640-fe0f",uc_greedy:"1f6b6-2640",shortnames:[],category:"people"},":woman_wearing_turban:":{uc_base:"1f473-2640",uc_output:"1f473-200d-2640-fe0f",uc_match:"1f473-2640-fe0f",uc_greedy:"1f473-2640",shortnames:[],category:"people"},":woman_zombie:":{uc_base:"1f9df-2640",uc_output:"1f9df-200d-2640-fe0f",uc_match:"1f9df-2640-fe0f",uc_greedy:"1f9df-2640",shortnames:[],category:"people"},":women_with_bunny_ears_partying:":{uc_base:"1f46f-2640",uc_output:"1f46f-200d-2640-fe0f",uc_match:"1f46f-2640-fe0f",uc_greedy:"1f46f-2640",shortnames:[],category:"people"},":women_wrestling:":{uc_base:"1f93c-2640",uc_output:"1f93c-200d-2640-fe0f",uc_match:"1f93c-2640-fe0f",uc_greedy:"1f93c-2640",shortnames:[],category:"activity"},":family_man_boy:":{uc_base:"1f468-1f466",uc_output:"1f468-200d-1f466",uc_match:"1f468-1f466",uc_greedy:"1f468-1f466",shortnames:[],category:"people"},":family_man_girl:":{uc_base:"1f468-1f467",uc_output:"1f468-200d-1f467",uc_match:"1f468-1f467",uc_greedy:"1f468-1f467",shortnames:[],category:"people"},":family_woman_boy:":{uc_base:"1f469-1f466",uc_output:"1f469-200d-1f466",uc_match:"1f469-1f466",uc_greedy:"1f469-1f466",shortnames:[],category:"people"},":family_woman_girl:":{uc_base:"1f469-1f467",uc_output:"1f469-200d-1f467",uc_match:"1f469-1f467",uc_greedy:"1f469-1f467",shortnames:[],category:"people"},":man_artist:":{uc_base:"1f468-1f3a8",uc_output:"1f468-200d-1f3a8",uc_match:"1f468-1f3a8",uc_greedy:"1f468-1f3a8",shortnames:[],category:"people"},":man_astronaut:":{uc_base:"1f468-1f680",uc_output:"1f468-200d-1f680",uc_match:"1f468-1f680",uc_greedy:"1f468-1f680",shortnames:[],category:"people"},":man_cook:":{uc_base:"1f468-1f373",uc_output:"1f468-200d-1f373",uc_match:"1f468-1f373",uc_greedy:"1f468-1f373",shortnames:[],category:"people"},":man_factory_worker:":{uc_base:"1f468-1f3ed",uc_output:"1f468-200d-1f3ed",uc_match:"1f468-1f3ed",uc_greedy:"1f468-1f3ed",shortnames:[],category:"people"},":man_farmer:":{uc_base:"1f468-1f33e",uc_output:"1f468-200d-1f33e",uc_match:"1f468-1f33e",uc_greedy:"1f468-1f33e",shortnames:[],category:"people"},":man_firefighter:":{uc_base:"1f468-1f692",uc_output:"1f468-200d-1f692",uc_match:"1f468-1f692",uc_greedy:"1f468-1f692",shortnames:[],category:"people"},":man_mechanic:":{uc_base:"1f468-1f527",uc_output:"1f468-200d-1f527",uc_match:"1f468-1f527",uc_greedy:"1f468-1f527",shortnames:[],category:"people"},":man_office_worker:":{uc_base:"1f468-1f4bc",uc_output:"1f468-200d-1f4bc",uc_match:"1f468-1f4bc",uc_greedy:"1f468-1f4bc",shortnames:[],category:"people"},":man_scientist:":{uc_base:"1f468-1f52c",uc_output:"1f468-200d-1f52c",uc_match:"1f468-1f52c",uc_greedy:"1f468-1f52c",shortnames:[],category:"people"},":man_singer:":{uc_base:"1f468-1f3a4",uc_output:"1f468-200d-1f3a4",uc_match:"1f468-1f3a4",uc_greedy:"1f468-1f3a4",shortnames:[],category:"people"},":man_student:":{uc_base:"1f468-1f393",uc_output:"1f468-200d-1f393",uc_match:"1f468-1f393",uc_greedy:"1f468-1f393",shortnames:[],category:"people"},":man_teacher:":{uc_base:"1f468-1f3eb",uc_output:"1f468-200d-1f3eb",uc_match:"1f468-1f3eb",uc_greedy:"1f468-1f3eb",shortnames:[],category:"people"},":man_technologist:":{uc_base:"1f468-1f4bb",uc_output:"1f468-200d-1f4bb",uc_match:"1f468-1f4bb",uc_greedy:"1f468-1f4bb",shortnames:[],category:"people"},":woman_artist:":{uc_base:"1f469-1f3a8",uc_output:"1f469-200d-1f3a8",uc_match:"1f469-1f3a8",uc_greedy:"1f469-1f3a8",shortnames:[],category:"people"},":woman_astronaut:":{uc_base:"1f469-1f680",uc_output:"1f469-200d-1f680",uc_match:"1f469-1f680",uc_greedy:"1f469-1f680",shortnames:[],category:"people"},":woman_cook:":{uc_base:"1f469-1f373",uc_output:"1f469-200d-1f373",uc_match:"1f469-1f373",uc_greedy:"1f469-1f373",shortnames:[],category:"people"},":woman_factory_worker:":{uc_base:"1f469-1f3ed",uc_output:"1f469-200d-1f3ed",uc_match:"1f469-1f3ed",uc_greedy:"1f469-1f3ed",shortnames:[],category:"people"},":woman_farmer:":{uc_base:"1f469-1f33e",uc_output:"1f469-200d-1f33e",uc_match:"1f469-1f33e",uc_greedy:"1f469-1f33e",shortnames:[],category:"people"},":woman_firefighter:":{uc_base:"1f469-1f692",uc_output:"1f469-200d-1f692",uc_match:"1f469-1f692",uc_greedy:"1f469-1f692",shortnames:[],category:"people"},":woman_mechanic:":{uc_base:"1f469-1f527",uc_output:"1f469-200d-1f527",uc_match:"1f469-1f527",uc_greedy:"1f469-1f527",shortnames:[],category:"people"},":woman_office_worker:":{uc_base:"1f469-1f4bc",uc_output:"1f469-200d-1f4bc",uc_match:"1f469-1f4bc",uc_greedy:"1f469-1f4bc",shortnames:[],category:"people"},":woman_scientist:":{uc_base:"1f469-1f52c",uc_output:"1f469-200d-1f52c",uc_match:"1f469-1f52c",uc_greedy:"1f469-1f52c",shortnames:[],category:"people"},":woman_singer:":{uc_base:"1f469-1f3a4",uc_output:"1f469-200d-1f3a4",uc_match:"1f469-1f3a4",uc_greedy:"1f469-1f3a4",shortnames:[],category:"people"},":woman_student:":{uc_base:"1f469-1f393",uc_output:"1f469-200d-1f393",uc_match:"1f469-1f393",uc_greedy:"1f469-1f393",shortnames:[],category:"people"},":woman_teacher:":{uc_base:"1f469-1f3eb",uc_output:"1f469-200d-1f3eb",uc_match:"1f469-1f3eb",uc_greedy:"1f469-1f3eb",shortnames:[],category:"people"},":woman_technologist:":{uc_base:"1f469-1f4bb",uc_output:"1f469-200d-1f4bb",uc_match:"1f469-1f4bb",uc_greedy:"1f469-1f4bb",shortnames:[],category:"people"},":asterisk:":{uc_base:"002a-20e3",uc_output:"002a-fe0f-20e3",uc_match:"002a-20e3",uc_greedy:"002a-20e3",shortnames:[":keycap_asterisk:"],category:"symbols"},":eight:":{uc_base:"0038-20e3",uc_output:"0038-fe0f-20e3",uc_match:"0038-20e3",uc_greedy:"0038-20e3",shortnames:[],category:"symbols"},":five:":{uc_base:"0035-20e3",uc_output:"0035-fe0f-20e3",uc_match:"0035-20e3",uc_greedy:"0035-20e3",shortnames:[],category:"symbols"},":four:":{uc_base:"0034-20e3",uc_output:"0034-fe0f-20e3",uc_match:"0034-20e3",uc_greedy:"0034-20e3",shortnames:[],category:"symbols"},":hash:":{uc_base:"0023-20e3",uc_output:"0023-fe0f-20e3",uc_match:"0023-20e3",uc_greedy:"0023-20e3",shortnames:[],category:"symbols"},":nine:":{uc_base:"0039-20e3",uc_output:"0039-fe0f-20e3",uc_match:"0039-20e3",uc_greedy:"0039-20e3",shortnames:[],category:"symbols"},":one:":{uc_base:"0031-20e3",uc_output:"0031-fe0f-20e3",uc_match:"0031-20e3",uc_greedy:"0031-20e3",shortnames:[],category:"symbols"},":seven:":{uc_base:"0037-20e3",uc_output:"0037-fe0f-20e3",uc_match:"0037-20e3",uc_greedy:"0037-20e3",shortnames:[],category:"symbols"},":six:":{uc_base:"0036-20e3",uc_output:"0036-fe0f-20e3",uc_match:"0036-20e3",uc_greedy:"0036-20e3",shortnames:[],category:"symbols"},":three:":{uc_base:"0033-20e3",uc_output:"0033-fe0f-20e3",uc_match:"0033-20e3",uc_greedy:"0033-20e3",shortnames:[],category:"symbols"},":two:":{uc_base:"0032-20e3",uc_output:"0032-fe0f-20e3",uc_match:"0032-20e3",uc_greedy:"0032-20e3",shortnames:[],category:"symbols"},":zero:":{uc_base:"0030-20e3",uc_output:"0030-fe0f-20e3",uc_match:"0030-20e3",uc_greedy:"0030-20e3",shortnames:[],category:"symbols"},":adult_tone1:":{uc_base:"1f9d1-1f3fb",uc_output:"1f9d1-1f3fb",uc_match:"1f9d1-1f3fb",uc_greedy:"1f9d1-1f3fb",shortnames:[":adult_light_skin_tone:"],category:"people"},":adult_tone2:":{uc_base:"1f9d1-1f3fc",uc_output:"1f9d1-1f3fc",uc_match:"1f9d1-1f3fc",uc_greedy:"1f9d1-1f3fc",shortnames:[":adult_medium_light_skin_tone:"],category:"people"},":adult_tone3:":{uc_base:"1f9d1-1f3fd",uc_output:"1f9d1-1f3fd",uc_match:"1f9d1-1f3fd",uc_greedy:"1f9d1-1f3fd",shortnames:[":adult_medium_skin_tone:"],category:"people"},":adult_tone4:":{uc_base:"1f9d1-1f3fe",uc_output:"1f9d1-1f3fe",uc_match:"1f9d1-1f3fe",uc_greedy:"1f9d1-1f3fe",shortnames:[":adult_medium_dark_skin_tone:"],category:"people"},":adult_tone5:":{uc_base:"1f9d1-1f3ff",uc_output:"1f9d1-1f3ff",uc_match:"1f9d1-1f3ff",uc_greedy:"1f9d1-1f3ff",shortnames:[":adult_dark_skin_tone:"],category:"people"},":angel_tone1:":{uc_base:"1f47c-1f3fb",uc_output:"1f47c-1f3fb",uc_match:"1f47c-1f3fb",uc_greedy:"1f47c-1f3fb",shortnames:[],category:"people"},":angel_tone2:":{uc_base:"1f47c-1f3fc",uc_output:"1f47c-1f3fc",uc_match:"1f47c-1f3fc",uc_greedy:"1f47c-1f3fc",shortnames:[],category:"people"},":angel_tone3:":{uc_base:"1f47c-1f3fd",uc_output:"1f47c-1f3fd",uc_match:"1f47c-1f3fd",uc_greedy:"1f47c-1f3fd",shortnames:[],category:"people"},":angel_tone4:":{uc_base:"1f47c-1f3fe",uc_output:"1f47c-1f3fe",uc_match:"1f47c-1f3fe",uc_greedy:"1f47c-1f3fe",shortnames:[],category:"people"},":angel_tone5:":{uc_base:"1f47c-1f3ff",uc_output:"1f47c-1f3ff",uc_match:"1f47c-1f3ff",uc_greedy:"1f47c-1f3ff",shortnames:[],category:"people"},":baby_tone1:":{uc_base:"1f476-1f3fb",uc_output:"1f476-1f3fb",uc_match:"1f476-1f3fb",uc_greedy:"1f476-1f3fb",shortnames:[],category:"people"},":baby_tone2:":{uc_base:"1f476-1f3fc",uc_output:"1f476-1f3fc",uc_match:"1f476-1f3fc",uc_greedy:"1f476-1f3fc",shortnames:[],category:"people"},":baby_tone3:":{uc_base:"1f476-1f3fd",uc_output:"1f476-1f3fd",uc_match:"1f476-1f3fd",uc_greedy:"1f476-1f3fd",shortnames:[],category:"people"},":baby_tone4:":{uc_base:"1f476-1f3fe",uc_output:"1f476-1f3fe",uc_match:"1f476-1f3fe",uc_greedy:"1f476-1f3fe",shortnames:[],category:"people"},":baby_tone5:":{uc_base:"1f476-1f3ff",uc_output:"1f476-1f3ff",uc_match:"1f476-1f3ff",uc_greedy:"1f476-1f3ff",shortnames:[],category:"people"},":bath_tone1:":{uc_base:"1f6c0-1f3fb",uc_output:"1f6c0-1f3fb",uc_match:"1f6c0-1f3fb",uc_greedy:"1f6c0-1f3fb",shortnames:[],category:"objects"},":bath_tone2:":{uc_base:"1f6c0-1f3fc",uc_output:"1f6c0-1f3fc",uc_match:"1f6c0-1f3fc",uc_greedy:"1f6c0-1f3fc",shortnames:[],category:"objects"},":bath_tone3:":{uc_base:"1f6c0-1f3fd",uc_output:"1f6c0-1f3fd",uc_match:"1f6c0-1f3fd",uc_greedy:"1f6c0-1f3fd",shortnames:[],category:"objects"},":bath_tone4:":{uc_base:"1f6c0-1f3fe",uc_output:"1f6c0-1f3fe",uc_match:"1f6c0-1f3fe",uc_greedy:"1f6c0-1f3fe",shortnames:[],category:"objects"},":bath_tone5:":{uc_base:"1f6c0-1f3ff",uc_output:"1f6c0-1f3ff",uc_match:"1f6c0-1f3ff",uc_greedy:"1f6c0-1f3ff",shortnames:[],category:"objects"},":bearded_person_tone1:":{uc_base:"1f9d4-1f3fb",uc_output:"1f9d4-1f3fb",uc_match:"1f9d4-1f3fb",uc_greedy:"1f9d4-1f3fb",shortnames:[":bearded_person_light_skin_tone:"],category:"people"},":bearded_person_tone2:":{uc_base:"1f9d4-1f3fc",uc_output:"1f9d4-1f3fc",uc_match:"1f9d4-1f3fc",uc_greedy:"1f9d4-1f3fc",shortnames:[":bearded_person_medium_light_skin_tone:"],category:"people"},":bearded_person_tone3:":{uc_base:"1f9d4-1f3fd",uc_output:"1f9d4-1f3fd",uc_match:"1f9d4-1f3fd",uc_greedy:"1f9d4-1f3fd",shortnames:[":bearded_person_medium_skin_tone:"],category:"people"},":bearded_person_tone4:":{uc_base:"1f9d4-1f3fe",uc_output:"1f9d4-1f3fe",uc_match:"1f9d4-1f3fe",uc_greedy:"1f9d4-1f3fe",shortnames:[":bearded_person_medium_dark_skin_tone:"],category:"people"},":bearded_person_tone5:":{uc_base:"1f9d4-1f3ff",uc_output:"1f9d4-1f3ff",uc_match:"1f9d4-1f3ff",uc_greedy:"1f9d4-1f3ff",shortnames:[":bearded_person_dark_skin_tone:"],category:"people"},":blond_haired_person_tone1:":{uc_base:"1f471-1f3fb",uc_output:"1f471-1f3fb",uc_match:"1f471-1f3fb",uc_greedy:"1f471-1f3fb",shortnames:[":person_with_blond_hair_tone1:"],category:"people"},":blond_haired_person_tone2:":{uc_base:"1f471-1f3fc",uc_output:"1f471-1f3fc",uc_match:"1f471-1f3fc",uc_greedy:"1f471-1f3fc",shortnames:[":person_with_blond_hair_tone2:"],category:"people"},":blond_haired_person_tone3:":{uc_base:"1f471-1f3fd",uc_output:"1f471-1f3fd",uc_match:"1f471-1f3fd",uc_greedy:"1f471-1f3fd",shortnames:[":person_with_blond_hair_tone3:"],category:"people"},":blond_haired_person_tone4:":{uc_base:"1f471-1f3fe",uc_output:"1f471-1f3fe",uc_match:"1f471-1f3fe",uc_greedy:"1f471-1f3fe",shortnames:[":person_with_blond_hair_tone4:"],category:"people"},":blond_haired_person_tone5:":{uc_base:"1f471-1f3ff",uc_output:"1f471-1f3ff",uc_match:"1f471-1f3ff",uc_greedy:"1f471-1f3ff",shortnames:[":person_with_blond_hair_tone5:"],category:"people"},":boy_tone1:":{uc_base:"1f466-1f3fb",uc_output:"1f466-1f3fb",uc_match:"1f466-1f3fb",uc_greedy:"1f466-1f3fb",shortnames:[],category:"people"},":boy_tone2:":{uc_base:"1f466-1f3fc",uc_output:"1f466-1f3fc",uc_match:"1f466-1f3fc",uc_greedy:"1f466-1f3fc",shortnames:[],category:"people"},":boy_tone3:":{uc_base:"1f466-1f3fd",uc_output:"1f466-1f3fd",uc_match:"1f466-1f3fd",uc_greedy:"1f466-1f3fd",shortnames:[],category:"people"},":boy_tone4:":{uc_base:"1f466-1f3fe",uc_output:"1f466-1f3fe",uc_match:"1f466-1f3fe",uc_greedy:"1f466-1f3fe",shortnames:[],category:"people"},":boy_tone5:":{uc_base:"1f466-1f3ff",uc_output:"1f466-1f3ff",uc_match:"1f466-1f3ff",uc_greedy:"1f466-1f3ff",shortnames:[],category:"people"},":breast_feeding_tone1:":{uc_base:"1f931-1f3fb",uc_output:"1f931-1f3fb",uc_match:"1f931-1f3fb",uc_greedy:"1f931-1f3fb",shortnames:[":breast_feeding_light_skin_tone:"],category:"activity"},":breast_feeding_tone2:":{uc_base:"1f931-1f3fc",uc_output:"1f931-1f3fc",uc_match:"1f931-1f3fc",uc_greedy:"1f931-1f3fc",shortnames:[":breast_feeding_medium_light_skin_tone:"],category:"activity"},":breast_feeding_tone3:":{uc_base:"1f931-1f3fd",uc_output:"1f931-1f3fd",uc_match:"1f931-1f3fd",uc_greedy:"1f931-1f3fd",shortnames:[":breast_feeding_medium_skin_tone:"],category:"activity"},":breast_feeding_tone4:":{uc_base:"1f931-1f3fe",uc_output:"1f931-1f3fe",uc_match:"1f931-1f3fe",uc_greedy:"1f931-1f3fe",shortnames:[":breast_feeding_medium_dark_skin_tone:"],category:"activity"},":breast_feeding_tone5:":{uc_base:"1f931-1f3ff",uc_output:"1f931-1f3ff",uc_match:"1f931-1f3ff",uc_greedy:"1f931-1f3ff",shortnames:[":breast_feeding_dark_skin_tone:"],category:"activity"},":bride_with_veil_tone1:":{uc_base:"1f470-1f3fb",uc_output:"1f470-1f3fb",uc_match:"1f470-1f3fb",uc_greedy:"1f470-1f3fb",shortnames:[],category:"people"},":bride_with_veil_tone2:":{uc_base:"1f470-1f3fc",uc_output:"1f470-1f3fc",uc_match:"1f470-1f3fc",uc_greedy:"1f470-1f3fc",shortnames:[],category:"people"},":bride_with_veil_tone3:":{uc_base:"1f470-1f3fd",uc_output:"1f470-1f3fd",uc_match:"1f470-1f3fd",uc_greedy:"1f470-1f3fd",shortnames:[],category:"people"},":bride_with_veil_tone4:":{uc_base:"1f470-1f3fe",uc_output:"1f470-1f3fe",uc_match:"1f470-1f3fe",uc_greedy:"1f470-1f3fe",shortnames:[],category:"people"},":bride_with_veil_tone5:":{uc_base:"1f470-1f3ff",uc_output:"1f470-1f3ff",uc_match:"1f470-1f3ff",uc_greedy:"1f470-1f3ff",shortnames:[],category:"people"},":call_me_tone1:":{uc_base:"1f919-1f3fb",uc_output:"1f919-1f3fb",uc_match:"1f919-1f3fb",uc_greedy:"1f919-1f3fb",shortnames:[":call_me_hand_tone1:"],category:"people"},":call_me_tone2:":{uc_base:"1f919-1f3fc",uc_output:"1f919-1f3fc",uc_match:"1f919-1f3fc",uc_greedy:"1f919-1f3fc",shortnames:[":call_me_hand_tone2:"],category:"people"},":call_me_tone3:":{uc_base:"1f919-1f3fd",uc_output:"1f919-1f3fd",uc_match:"1f919-1f3fd",uc_greedy:"1f919-1f3fd",shortnames:[":call_me_hand_tone3:"],category:"people"},":call_me_tone4:":{uc_base:"1f919-1f3fe",uc_output:"1f919-1f3fe",uc_match:"1f919-1f3fe",uc_greedy:"1f919-1f3fe",shortnames:[":call_me_hand_tone4:"],category:"people"},":call_me_tone5:":{uc_base:"1f919-1f3ff",uc_output:"1f919-1f3ff",uc_match:"1f919-1f3ff",uc_greedy:"1f919-1f3ff",shortnames:[":call_me_hand_tone5:"],category:"people"},":child_tone1:":{uc_base:"1f9d2-1f3fb",uc_output:"1f9d2-1f3fb",uc_match:"1f9d2-1f3fb",uc_greedy:"1f9d2-1f3fb",shortnames:[":child_light_skin_tone:"],category:"people"},":child_tone2:":{uc_base:"1f9d2-1f3fc",uc_output:"1f9d2-1f3fc",uc_match:"1f9d2-1f3fc",uc_greedy:"1f9d2-1f3fc",shortnames:[":child_medium_light_skin_tone:"],category:"people"},":child_tone3:":{uc_base:"1f9d2-1f3fd",uc_output:"1f9d2-1f3fd",uc_match:"1f9d2-1f3fd",uc_greedy:"1f9d2-1f3fd",shortnames:[":child_medium_skin_tone:"],category:"people"},":child_tone4:":{uc_base:"1f9d2-1f3fe",uc_output:"1f9d2-1f3fe",uc_match:"1f9d2-1f3fe",uc_greedy:"1f9d2-1f3fe",shortnames:[":child_medium_dark_skin_tone:"],category:"people"},":child_tone5:":{uc_base:"1f9d2-1f3ff",uc_output:"1f9d2-1f3ff",uc_match:"1f9d2-1f3ff",uc_greedy:"1f9d2-1f3ff",shortnames:[":child_dark_skin_tone:"],category:"people"},":clap_tone1:":{uc_base:"1f44f-1f3fb",uc_output:"1f44f-1f3fb",uc_match:"1f44f-1f3fb",uc_greedy:"1f44f-1f3fb",shortnames:[],category:"people"},":clap_tone2:":{uc_base:"1f44f-1f3fc",uc_output:"1f44f-1f3fc",uc_match:"1f44f-1f3fc",uc_greedy:"1f44f-1f3fc",shortnames:[],category:"people"},":clap_tone3:":{uc_base:"1f44f-1f3fd",uc_output:"1f44f-1f3fd",uc_match:"1f44f-1f3fd",uc_greedy:"1f44f-1f3fd",shortnames:[],category:"people"},":clap_tone4:":{uc_base:"1f44f-1f3fe",uc_output:"1f44f-1f3fe",uc_match:"1f44f-1f3fe",uc_greedy:"1f44f-1f3fe",shortnames:[],category:"people"},":clap_tone5:":{uc_base:"1f44f-1f3ff",uc_output:"1f44f-1f3ff",uc_match:"1f44f-1f3ff",uc_greedy:"1f44f-1f3ff",shortnames:[],category:"people"},":construction_worker_tone1:":{uc_base:"1f477-1f3fb",uc_output:"1f477-1f3fb",uc_match:"1f477-1f3fb",uc_greedy:"1f477-1f3fb",shortnames:[],category:"people"},":construction_worker_tone2:":{uc_base:"1f477-1f3fc",uc_output:"1f477-1f3fc",uc_match:"1f477-1f3fc",uc_greedy:"1f477-1f3fc",shortnames:[],category:"people"},":construction_worker_tone3:":{uc_base:"1f477-1f3fd",uc_output:"1f477-1f3fd",uc_match:"1f477-1f3fd",uc_greedy:"1f477-1f3fd",shortnames:[],category:"people"},":construction_worker_tone4:":{uc_base:"1f477-1f3fe",uc_output:"1f477-1f3fe",uc_match:"1f477-1f3fe",uc_greedy:"1f477-1f3fe",shortnames:[],category:"people"},":construction_worker_tone5:":{uc_base:"1f477-1f3ff",uc_output:"1f477-1f3ff",uc_match:"1f477-1f3ff",uc_greedy:"1f477-1f3ff",shortnames:[],category:"people"},":dancer_tone1:":{uc_base:"1f483-1f3fb",uc_output:"1f483-1f3fb",uc_match:"1f483-1f3fb",uc_greedy:"1f483-1f3fb",shortnames:[],category:"people"},":dancer_tone2:":{uc_base:"1f483-1f3fc",uc_output:"1f483-1f3fc",uc_match:"1f483-1f3fc",uc_greedy:"1f483-1f3fc",shortnames:[],category:"people"},":dancer_tone3:":{uc_base:"1f483-1f3fd",uc_output:"1f483-1f3fd",uc_match:"1f483-1f3fd",uc_greedy:"1f483-1f3fd",shortnames:[],category:"people"},":dancer_tone4:":{uc_base:"1f483-1f3fe",uc_output:"1f483-1f3fe",uc_match:"1f483-1f3fe",uc_greedy:"1f483-1f3fe",shortnames:[],category:"people"},":dancer_tone5:":{uc_base:"1f483-1f3ff",uc_output:"1f483-1f3ff",uc_match:"1f483-1f3ff",uc_greedy:"1f483-1f3ff",shortnames:[],category:"people"},":detective_tone1:":{uc_base:"1f575-1f3fb",uc_output:"1f575-1f3fb",uc_match:"1f575-fe0f-1f3fb",uc_greedy:"1f575-fe0f-1f3fb",shortnames:[":spy_tone1:",":sleuth_or_spy_tone1:"],category:"people"},":detective_tone2:":{uc_base:"1f575-1f3fc",uc_output:"1f575-1f3fc",uc_match:"1f575-fe0f-1f3fc",uc_greedy:"1f575-fe0f-1f3fc",shortnames:[":spy_tone2:",":sleuth_or_spy_tone2:"],category:"people"},":detective_tone3:":{uc_base:"1f575-1f3fd",uc_output:"1f575-1f3fd",uc_match:"1f575-fe0f-1f3fd",uc_greedy:"1f575-fe0f-1f3fd",shortnames:[":spy_tone3:",":sleuth_or_spy_tone3:"],category:"people"},":detective_tone4:":{uc_base:"1f575-1f3fe",uc_output:"1f575-1f3fe",uc_match:"1f575-fe0f-1f3fe",uc_greedy:"1f575-fe0f-1f3fe",shortnames:[":spy_tone4:",":sleuth_or_spy_tone4:"],category:"people"},":detective_tone5:":{uc_base:"1f575-1f3ff",uc_output:"1f575-1f3ff",uc_match:"1f575-fe0f-1f3ff",uc_greedy:"1f575-fe0f-1f3ff",shortnames:[":spy_tone5:",":sleuth_or_spy_tone5:"],category:"people"},":ear_tone1:":{uc_base:"1f442-1f3fb",uc_output:"1f442-1f3fb",uc_match:"1f442-1f3fb",uc_greedy:"1f442-1f3fb",shortnames:[],category:"people"},":ear_tone2:":{uc_base:"1f442-1f3fc",uc_output:"1f442-1f3fc",uc_match:"1f442-1f3fc",uc_greedy:"1f442-1f3fc",shortnames:[],category:"people"},":ear_tone3:":{uc_base:"1f442-1f3fd",uc_output:"1f442-1f3fd",uc_match:"1f442-1f3fd",uc_greedy:"1f442-1f3fd",shortnames:[],category:"people"},":ear_tone4:":{uc_base:"1f442-1f3fe",uc_output:"1f442-1f3fe",uc_match:"1f442-1f3fe",uc_greedy:"1f442-1f3fe",shortnames:[],category:"people"},":ear_tone5:":{uc_base:"1f442-1f3ff",uc_output:"1f442-1f3ff",uc_match:"1f442-1f3ff",uc_greedy:"1f442-1f3ff",shortnames:[],category:"people"},":elf_tone1:":{uc_base:"1f9dd-1f3fb",uc_output:"1f9dd-1f3fb",uc_match:"1f9dd-1f3fb",uc_greedy:"1f9dd-1f3fb",shortnames:[":elf_light_skin_tone:"],category:"people"},":elf_tone2:":{uc_base:"1f9dd-1f3fc",uc_output:"1f9dd-1f3fc",uc_match:"1f9dd-1f3fc",uc_greedy:"1f9dd-1f3fc",shortnames:[":elf_medium_light_skin_tone:"],category:"people"},":elf_tone3:":{uc_base:"1f9dd-1f3fd",uc_output:"1f9dd-1f3fd",uc_match:"1f9dd-1f3fd",uc_greedy:"1f9dd-1f3fd",shortnames:[":elf_medium_skin_tone:"],category:"people"},":elf_tone4:":{uc_base:"1f9dd-1f3fe",uc_output:"1f9dd-1f3fe",uc_match:"1f9dd-1f3fe",uc_greedy:"1f9dd-1f3fe",shortnames:[":elf_medium_dark_skin_tone:"],category:"people"},":elf_tone5:":{uc_base:"1f9dd-1f3ff",uc_output:"1f9dd-1f3ff",uc_match:"1f9dd-1f3ff",uc_greedy:"1f9dd-1f3ff",shortnames:[":elf_dark_skin_tone:"],category:"people"},":fairy_tone1:":{uc_base:"1f9da-1f3fb",uc_output:"1f9da-1f3fb",uc_match:"1f9da-1f3fb",uc_greedy:"1f9da-1f3fb",shortnames:[":fairy_light_skin_tone:"],category:"people"},":fairy_tone2:":{uc_base:"1f9da-1f3fc",uc_output:"1f9da-1f3fc",uc_match:"1f9da-1f3fc",uc_greedy:"1f9da-1f3fc",shortnames:[":fairy_medium_light_skin_tone:"],category:"people"},":fairy_tone3:":{uc_base:"1f9da-1f3fd",uc_output:"1f9da-1f3fd",uc_match:"1f9da-1f3fd",uc_greedy:"1f9da-1f3fd",shortnames:[":fairy_medium_skin_tone:"],category:"people"},":fairy_tone4:":{uc_base:"1f9da-1f3fe",uc_output:"1f9da-1f3fe",uc_match:"1f9da-1f3fe",uc_greedy:"1f9da-1f3fe",shortnames:[":fairy_medium_dark_skin_tone:"],category:"people"},":fairy_tone5:":{uc_base:"1f9da-1f3ff",uc_output:"1f9da-1f3ff",uc_match:"1f9da-1f3ff",uc_greedy:"1f9da-1f3ff",shortnames:[":fairy_dark_skin_tone:"],category:"people"},":fingers_crossed_tone1:":{uc_base:"1f91e-1f3fb",uc_output:"1f91e-1f3fb",uc_match:"1f91e-1f3fb",uc_greedy:"1f91e-1f3fb",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone1:"],category:"people"},":fingers_crossed_tone2:":{uc_base:"1f91e-1f3fc",uc_output:"1f91e-1f3fc",uc_match:"1f91e-1f3fc",uc_greedy:"1f91e-1f3fc",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone2:"],category:"people"},":fingers_crossed_tone3:":{uc_base:"1f91e-1f3fd",uc_output:"1f91e-1f3fd",uc_match:"1f91e-1f3fd",uc_greedy:"1f91e-1f3fd",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone3:"],category:"people"},":fingers_crossed_tone4:":{uc_base:"1f91e-1f3fe",uc_output:"1f91e-1f3fe",uc_match:"1f91e-1f3fe",uc_greedy:"1f91e-1f3fe",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone4:"],category:"people"},":fingers_crossed_tone5:":{uc_base:"1f91e-1f3ff",uc_output:"1f91e-1f3ff",uc_match:"1f91e-1f3ff",uc_greedy:"1f91e-1f3ff",shortnames:[":hand_with_index_and_middle_fingers_crossed_tone5:"],category:"people"},":flag_ac:":{uc_base:"1f1e6-1f1e8",uc_output:"1f1e6-1f1e8",uc_match:"1f1e6-1f1e8",uc_greedy:"1f1e6-1f1e8",shortnames:[":ac:"],category:"flags"},":flag_ad:":{uc_base:"1f1e6-1f1e9",uc_output:"1f1e6-1f1e9",uc_match:"1f1e6-1f1e9",uc_greedy:"1f1e6-1f1e9",shortnames:[":ad:"],category:"flags"},":flag_ae:":{uc_base:"1f1e6-1f1ea",uc_output:"1f1e6-1f1ea",uc_match:"1f1e6-1f1ea",uc_greedy:"1f1e6-1f1ea",shortnames:[":ae:"],category:"flags"},":flag_af:":{uc_base:"1f1e6-1f1eb",uc_output:"1f1e6-1f1eb",uc_match:"1f1e6-1f1eb",uc_greedy:"1f1e6-1f1eb",shortnames:[":af:"],category:"flags"},":flag_ag:":{uc_base:"1f1e6-1f1ec",uc_output:"1f1e6-1f1ec",uc_match:"1f1e6-1f1ec",uc_greedy:"1f1e6-1f1ec",shortnames:[":ag:"],category:"flags"},":flag_ai:":{uc_base:"1f1e6-1f1ee",uc_output:"1f1e6-1f1ee",uc_match:"1f1e6-1f1ee",uc_greedy:"1f1e6-1f1ee",shortnames:[":ai:"],category:"flags"},":flag_al:":{uc_base:"1f1e6-1f1f1",uc_output:"1f1e6-1f1f1",uc_match:"1f1e6-1f1f1",uc_greedy:"1f1e6-1f1f1",shortnames:[":al:"],category:"flags"},":flag_am:":{uc_base:"1f1e6-1f1f2",uc_output:"1f1e6-1f1f2",uc_match:"1f1e6-1f1f2",uc_greedy:"1f1e6-1f1f2",shortnames:[":am:"],category:"flags"},":flag_ao:":{uc_base:"1f1e6-1f1f4",uc_output:"1f1e6-1f1f4",uc_match:"1f1e6-1f1f4",uc_greedy:"1f1e6-1f1f4",shortnames:[":ao:"],category:"flags"},":flag_aq:":{uc_base:"1f1e6-1f1f6",uc_output:"1f1e6-1f1f6",uc_match:"1f1e6-1f1f6",uc_greedy:"1f1e6-1f1f6",shortnames:[":aq:"],category:"flags"},":flag_ar:":{uc_base:"1f1e6-1f1f7",uc_output:"1f1e6-1f1f7",uc_match:"1f1e6-1f1f7",uc_greedy:"1f1e6-1f1f7",shortnames:[":ar:"],category:"flags"},":flag_as:":{uc_base:"1f1e6-1f1f8",uc_output:"1f1e6-1f1f8",uc_match:"1f1e6-1f1f8",uc_greedy:"1f1e6-1f1f8",shortnames:[":as:"],category:"flags"},":flag_at:":{uc_base:"1f1e6-1f1f9",uc_output:"1f1e6-1f1f9",uc_match:"1f1e6-1f1f9",uc_greedy:"1f1e6-1f1f9",shortnames:[":at:"],category:"flags"},":flag_au:":{uc_base:"1f1e6-1f1fa",uc_output:"1f1e6-1f1fa",uc_match:"1f1e6-1f1fa",uc_greedy:"1f1e6-1f1fa",shortnames:[":au:"],category:"flags"},":flag_aw:":{uc_base:"1f1e6-1f1fc",uc_output:"1f1e6-1f1fc",uc_match:"1f1e6-1f1fc",uc_greedy:"1f1e6-1f1fc",shortnames:[":aw:"],category:"flags"},":flag_ax:":{uc_base:"1f1e6-1f1fd",uc_output:"1f1e6-1f1fd",uc_match:"1f1e6-1f1fd",uc_greedy:"1f1e6-1f1fd",shortnames:[":ax:"],category:"flags"},":flag_az:":{uc_base:"1f1e6-1f1ff",uc_output:"1f1e6-1f1ff",uc_match:"1f1e6-1f1ff",uc_greedy:"1f1e6-1f1ff",shortnames:[":az:"],category:"flags"},":flag_ba:":{uc_base:"1f1e7-1f1e6",uc_output:"1f1e7-1f1e6",uc_match:"1f1e7-1f1e6",uc_greedy:"1f1e7-1f1e6",shortnames:[":ba:"],category:"flags"},":flag_bb:":{uc_base:"1f1e7-1f1e7",uc_output:"1f1e7-1f1e7",uc_match:"1f1e7-1f1e7",uc_greedy:"1f1e7-1f1e7",shortnames:[":bb:"],category:"flags"},":flag_bd:":{uc_base:"1f1e7-1f1e9",uc_output:"1f1e7-1f1e9",uc_match:"1f1e7-1f1e9",uc_greedy:"1f1e7-1f1e9",shortnames:[":bd:"],category:"flags"},":flag_be:":{uc_base:"1f1e7-1f1ea",uc_output:"1f1e7-1f1ea",uc_match:"1f1e7-1f1ea",uc_greedy:"1f1e7-1f1ea",shortnames:[":be:"],category:"flags"},":flag_bf:":{uc_base:"1f1e7-1f1eb",uc_output:"1f1e7-1f1eb",uc_match:"1f1e7-1f1eb",uc_greedy:"1f1e7-1f1eb",shortnames:[":bf:"],category:"flags"},":flag_bg:":{uc_base:"1f1e7-1f1ec",uc_output:"1f1e7-1f1ec",uc_match:"1f1e7-1f1ec",uc_greedy:"1f1e7-1f1ec",shortnames:[":bg:"],category:"flags"},":flag_bh:":{uc_base:"1f1e7-1f1ed",uc_output:"1f1e7-1f1ed",uc_match:"1f1e7-1f1ed",uc_greedy:"1f1e7-1f1ed",shortnames:[":bh:"],category:"flags"},":flag_bi:":{uc_base:"1f1e7-1f1ee",uc_output:"1f1e7-1f1ee",uc_match:"1f1e7-1f1ee",uc_greedy:"1f1e7-1f1ee",shortnames:[":bi:"],category:"flags"},":flag_bj:":{uc_base:"1f1e7-1f1ef",uc_output:"1f1e7-1f1ef",uc_match:"1f1e7-1f1ef",uc_greedy:"1f1e7-1f1ef",shortnames:[":bj:"],category:"flags"},":flag_bl:":{uc_base:"1f1e7-1f1f1",uc_output:"1f1e7-1f1f1",uc_match:"1f1e7-1f1f1",uc_greedy:"1f1e7-1f1f1",shortnames:[":bl:"],category:"flags"},":flag_bm:":{uc_base:"1f1e7-1f1f2",uc_output:"1f1e7-1f1f2",uc_match:"1f1e7-1f1f2",uc_greedy:"1f1e7-1f1f2",shortnames:[":bm:"],category:"flags"},":flag_bn:":{uc_base:"1f1e7-1f1f3",uc_output:"1f1e7-1f1f3",uc_match:"1f1e7-1f1f3",uc_greedy:"1f1e7-1f1f3",shortnames:[":bn:"],category:"flags"},":flag_bo:":{uc_base:"1f1e7-1f1f4",uc_output:"1f1e7-1f1f4",uc_match:"1f1e7-1f1f4",uc_greedy:"1f1e7-1f1f4",shortnames:[":bo:"],category:"flags"},":flag_bq:":{uc_base:"1f1e7-1f1f6",uc_output:"1f1e7-1f1f6",uc_match:"1f1e7-1f1f6",uc_greedy:"1f1e7-1f1f6",shortnames:[":bq:"],category:"flags"},":flag_br:":{uc_base:"1f1e7-1f1f7",uc_output:"1f1e7-1f1f7",uc_match:"1f1e7-1f1f7",uc_greedy:"1f1e7-1f1f7",shortnames:[":br:"],category:"flags"},":flag_bs:":{uc_base:"1f1e7-1f1f8",uc_output:"1f1e7-1f1f8",uc_match:"1f1e7-1f1f8",uc_greedy:"1f1e7-1f1f8",shortnames:[":bs:"],category:"flags"},":flag_bt:":{uc_base:"1f1e7-1f1f9",uc_output:"1f1e7-1f1f9",uc_match:"1f1e7-1f1f9",uc_greedy:"1f1e7-1f1f9",shortnames:[":bt:"],category:"flags"},":flag_bv:":{uc_base:"1f1e7-1f1fb",uc_output:"1f1e7-1f1fb",uc_match:"1f1e7-1f1fb",uc_greedy:"1f1e7-1f1fb",shortnames:[":bv:"],category:"flags"},":flag_bw:":{uc_base:"1f1e7-1f1fc",uc_output:"1f1e7-1f1fc",uc_match:"1f1e7-1f1fc",uc_greedy:"1f1e7-1f1fc",shortnames:[":bw:"],category:"flags"},":flag_by:":{uc_base:"1f1e7-1f1fe",uc_output:"1f1e7-1f1fe",uc_match:"1f1e7-1f1fe",uc_greedy:"1f1e7-1f1fe",shortnames:[":by:"],category:"flags"},":flag_bz:":{uc_base:"1f1e7-1f1ff",uc_output:"1f1e7-1f1ff",uc_match:"1f1e7-1f1ff",uc_greedy:"1f1e7-1f1ff",shortnames:[":bz:"],category:"flags"},":flag_ca:":{uc_base:"1f1e8-1f1e6",uc_output:"1f1e8-1f1e6",uc_match:"1f1e8-1f1e6",uc_greedy:"1f1e8-1f1e6",shortnames:[":ca:"],category:"flags"},":flag_cc:":{uc_base:"1f1e8-1f1e8",uc_output:"1f1e8-1f1e8",uc_match:"1f1e8-1f1e8",uc_greedy:"1f1e8-1f1e8",shortnames:[":cc:"],category:"flags"},":flag_cd:":{uc_base:"1f1e8-1f1e9",uc_output:"1f1e8-1f1e9",uc_match:"1f1e8-1f1e9",uc_greedy:"1f1e8-1f1e9",shortnames:[":congo:"],category:"flags"},":flag_cf:":{uc_base:"1f1e8-1f1eb",uc_output:"1f1e8-1f1eb",uc_match:"1f1e8-1f1eb",uc_greedy:"1f1e8-1f1eb",shortnames:[":cf:"],category:"flags"},":flag_cg:":{uc_base:"1f1e8-1f1ec",uc_output:"1f1e8-1f1ec",uc_match:"1f1e8-1f1ec",uc_greedy:"1f1e8-1f1ec",shortnames:[":cg:"],category:"flags"},":flag_ch:":{uc_base:"1f1e8-1f1ed",uc_output:"1f1e8-1f1ed",uc_match:"1f1e8-1f1ed",uc_greedy:"1f1e8-1f1ed",shortnames:[":ch:"],category:"flags"},":flag_ci:":{uc_base:"1f1e8-1f1ee",uc_output:"1f1e8-1f1ee",uc_match:"1f1e8-1f1ee",uc_greedy:"1f1e8-1f1ee",shortnames:[":ci:"],category:"flags"},":flag_ck:":{uc_base:"1f1e8-1f1f0",uc_output:"1f1e8-1f1f0",uc_match:"1f1e8-1f1f0",uc_greedy:"1f1e8-1f1f0",shortnames:[":ck:"],category:"flags"},":flag_cl:":{uc_base:"1f1e8-1f1f1",uc_output:"1f1e8-1f1f1",uc_match:"1f1e8-1f1f1",uc_greedy:"1f1e8-1f1f1",shortnames:[":chile:"],category:"flags"},":flag_cm:":{uc_base:"1f1e8-1f1f2",uc_output:"1f1e8-1f1f2",uc_match:"1f1e8-1f1f2",uc_greedy:"1f1e8-1f1f2",shortnames:[":cm:"],category:"flags"},":flag_cn:":{uc_base:"1f1e8-1f1f3",uc_output:"1f1e8-1f1f3",uc_match:"1f1e8-1f1f3",uc_greedy:"1f1e8-1f1f3",shortnames:[":cn:"],category:"flags"},":flag_co:":{uc_base:"1f1e8-1f1f4",uc_output:"1f1e8-1f1f4",uc_match:"1f1e8-1f1f4",uc_greedy:"1f1e8-1f1f4",shortnames:[":co:"],category:"flags"},":flag_cp:":{uc_base:"1f1e8-1f1f5",uc_output:"1f1e8-1f1f5",uc_match:"1f1e8-1f1f5",uc_greedy:"1f1e8-1f1f5",shortnames:[":cp:"],category:"flags"},":flag_cr:":{uc_base:"1f1e8-1f1f7",uc_output:"1f1e8-1f1f7",uc_match:"1f1e8-1f1f7",uc_greedy:"1f1e8-1f1f7",shortnames:[":cr:"],category:"flags"},":flag_cu:":{uc_base:"1f1e8-1f1fa",uc_output:"1f1e8-1f1fa",uc_match:"1f1e8-1f1fa",uc_greedy:"1f1e8-1f1fa",shortnames:[":cu:"],category:"flags"},":flag_cv:":{uc_base:"1f1e8-1f1fb",uc_output:"1f1e8-1f1fb",uc_match:"1f1e8-1f1fb",uc_greedy:"1f1e8-1f1fb",shortnames:[":cv:"],category:"flags"},":flag_cw:":{uc_base:"1f1e8-1f1fc",uc_output:"1f1e8-1f1fc",uc_match:"1f1e8-1f1fc",uc_greedy:"1f1e8-1f1fc",shortnames:[":cw:"],category:"flags"},":flag_cx:":{uc_base:"1f1e8-1f1fd",uc_output:"1f1e8-1f1fd",uc_match:"1f1e8-1f1fd",uc_greedy:"1f1e8-1f1fd",shortnames:[":cx:"],category:"flags"},":flag_cy:":{uc_base:"1f1e8-1f1fe",uc_output:"1f1e8-1f1fe",uc_match:"1f1e8-1f1fe",uc_greedy:"1f1e8-1f1fe",shortnames:[":cy:"],category:"flags"},":flag_cz:":{uc_base:"1f1e8-1f1ff",uc_output:"1f1e8-1f1ff",uc_match:"1f1e8-1f1ff",uc_greedy:"1f1e8-1f1ff",shortnames:[":cz:"],category:"flags"},":flag_de:":{uc_base:"1f1e9-1f1ea",uc_output:"1f1e9-1f1ea",uc_match:"1f1e9-1f1ea",uc_greedy:"1f1e9-1f1ea",shortnames:[":de:"],category:"flags"},":flag_dg:":{uc_base:"1f1e9-1f1ec",uc_output:"1f1e9-1f1ec",uc_match:"1f1e9-1f1ec",uc_greedy:"1f1e9-1f1ec",shortnames:[":dg:"],category:"flags"},":flag_dj:":{uc_base:"1f1e9-1f1ef",uc_output:"1f1e9-1f1ef",uc_match:"1f1e9-1f1ef",uc_greedy:"1f1e9-1f1ef",shortnames:[":dj:"],category:"flags"},":flag_dk:":{uc_base:"1f1e9-1f1f0",uc_output:"1f1e9-1f1f0",uc_match:"1f1e9-1f1f0",uc_greedy:"1f1e9-1f1f0",shortnames:[":dk:"],category:"flags"},":flag_dm:":{uc_base:"1f1e9-1f1f2",uc_output:"1f1e9-1f1f2",uc_match:"1f1e9-1f1f2",uc_greedy:"1f1e9-1f1f2",shortnames:[":dm:"],category:"flags"},":flag_do:":{uc_base:"1f1e9-1f1f4",uc_output:"1f1e9-1f1f4",uc_match:"1f1e9-1f1f4",uc_greedy:"1f1e9-1f1f4",shortnames:[":do:"],category:"flags"},":flag_dz:":{uc_base:"1f1e9-1f1ff",uc_output:"1f1e9-1f1ff",uc_match:"1f1e9-1f1ff",uc_greedy:"1f1e9-1f1ff",shortnames:[":dz:"],category:"flags"},":flag_ea:":{uc_base:"1f1ea-1f1e6",uc_output:"1f1ea-1f1e6",uc_match:"1f1ea-1f1e6",uc_greedy:"1f1ea-1f1e6",shortnames:[":ea:"],category:"flags"},":flag_ec:":{uc_base:"1f1ea-1f1e8",uc_output:"1f1ea-1f1e8",uc_match:"1f1ea-1f1e8",uc_greedy:"1f1ea-1f1e8",shortnames:[":ec:"],category:"flags"},":flag_ee:":{uc_base:"1f1ea-1f1ea",uc_output:"1f1ea-1f1ea",uc_match:"1f1ea-1f1ea",uc_greedy:"1f1ea-1f1ea",shortnames:[":ee:"],category:"flags"},":flag_eg:":{uc_base:"1f1ea-1f1ec",uc_output:"1f1ea-1f1ec",uc_match:"1f1ea-1f1ec",uc_greedy:"1f1ea-1f1ec",shortnames:[":eg:"],category:"flags"},":flag_eh:":{uc_base:"1f1ea-1f1ed",uc_output:"1f1ea-1f1ed",uc_match:"1f1ea-1f1ed",uc_greedy:"1f1ea-1f1ed",shortnames:[":eh:"],category:"flags"},":flag_er:":{uc_base:"1f1ea-1f1f7",uc_output:"1f1ea-1f1f7",uc_match:"1f1ea-1f1f7",uc_greedy:"1f1ea-1f1f7",shortnames:[":er:"],category:"flags"},":flag_es:":{uc_base:"1f1ea-1f1f8",uc_output:"1f1ea-1f1f8",uc_match:"1f1ea-1f1f8",uc_greedy:"1f1ea-1f1f8",shortnames:[":es:"],category:"flags"},":flag_et:":{uc_base:"1f1ea-1f1f9",uc_output:"1f1ea-1f1f9",uc_match:"1f1ea-1f1f9",uc_greedy:"1f1ea-1f1f9",shortnames:[":et:"],category:"flags"},":flag_eu:":{uc_base:"1f1ea-1f1fa",uc_output:"1f1ea-1f1fa",uc_match:"1f1ea-1f1fa",uc_greedy:"1f1ea-1f1fa",shortnames:[":eu:"],category:"flags"},":flag_fi:":{uc_base:"1f1eb-1f1ee",uc_output:"1f1eb-1f1ee",uc_match:"1f1eb-1f1ee",uc_greedy:"1f1eb-1f1ee",shortnames:[":fi:"],category:"flags"},":flag_fj:":{uc_base:"1f1eb-1f1ef",uc_output:"1f1eb-1f1ef",uc_match:"1f1eb-1f1ef",uc_greedy:"1f1eb-1f1ef",shortnames:[":fj:"],category:"flags"},":flag_fk:":{uc_base:"1f1eb-1f1f0",uc_output:"1f1eb-1f1f0",uc_match:"1f1eb-1f1f0",uc_greedy:"1f1eb-1f1f0",shortnames:[":fk:"],category:"flags"},":flag_fm:":{uc_base:"1f1eb-1f1f2",uc_output:"1f1eb-1f1f2",uc_match:"1f1eb-1f1f2",uc_greedy:"1f1eb-1f1f2",shortnames:[":fm:"],category:"flags"},":flag_fo:":{uc_base:"1f1eb-1f1f4",uc_output:"1f1eb-1f1f4",uc_match:"1f1eb-1f1f4",uc_greedy:"1f1eb-1f1f4",shortnames:[":fo:"],category:"flags"},":flag_fr:":{uc_base:"1f1eb-1f1f7",uc_output:"1f1eb-1f1f7",uc_match:"1f1eb-1f1f7",uc_greedy:"1f1eb-1f1f7",shortnames:[":fr:"],category:"flags"},":flag_ga:":{uc_base:"1f1ec-1f1e6",uc_output:"1f1ec-1f1e6",uc_match:"1f1ec-1f1e6",uc_greedy:"1f1ec-1f1e6",shortnames:[":ga:"],category:"flags"},":flag_gb:":{uc_base:"1f1ec-1f1e7",uc_output:"1f1ec-1f1e7",uc_match:"1f1ec-1f1e7",uc_greedy:"1f1ec-1f1e7",shortnames:[":gb:"],category:"flags"},":flag_gd:":{uc_base:"1f1ec-1f1e9",uc_output:"1f1ec-1f1e9",uc_match:"1f1ec-1f1e9",uc_greedy:"1f1ec-1f1e9",shortnames:[":gd:"],category:"flags"},":flag_ge:":{uc_base:"1f1ec-1f1ea",uc_output:"1f1ec-1f1ea",uc_match:"1f1ec-1f1ea",uc_greedy:"1f1ec-1f1ea",shortnames:[":ge:"],category:"flags"},":flag_gf:":{uc_base:"1f1ec-1f1eb",uc_output:"1f1ec-1f1eb",uc_match:"1f1ec-1f1eb",uc_greedy:"1f1ec-1f1eb",shortnames:[":gf:"],category:"flags"},":flag_gg:":{uc_base:"1f1ec-1f1ec",uc_output:"1f1ec-1f1ec",uc_match:"1f1ec-1f1ec",uc_greedy:"1f1ec-1f1ec",shortnames:[":gg:"],category:"flags"},":flag_gh:":{uc_base:"1f1ec-1f1ed",uc_output:"1f1ec-1f1ed",uc_match:"1f1ec-1f1ed",uc_greedy:"1f1ec-1f1ed",shortnames:[":gh:"],category:"flags"},":flag_gi:":{uc_base:"1f1ec-1f1ee",uc_output:"1f1ec-1f1ee",uc_match:"1f1ec-1f1ee",uc_greedy:"1f1ec-1f1ee",shortnames:[":gi:"],category:"flags"},":flag_gl:":{uc_base:"1f1ec-1f1f1",uc_output:"1f1ec-1f1f1",uc_match:"1f1ec-1f1f1",uc_greedy:"1f1ec-1f1f1",shortnames:[":gl:"],category:"flags"},":flag_gm:":{uc_base:"1f1ec-1f1f2",uc_output:"1f1ec-1f1f2",uc_match:"1f1ec-1f1f2",uc_greedy:"1f1ec-1f1f2",shortnames:[":gm:"],category:"flags"},":flag_gn:":{uc_base:"1f1ec-1f1f3",uc_output:"1f1ec-1f1f3",uc_match:"1f1ec-1f1f3",uc_greedy:"1f1ec-1f1f3",shortnames:[":gn:"],category:"flags"},":flag_gp:":{uc_base:"1f1ec-1f1f5",uc_output:"1f1ec-1f1f5",uc_match:"1f1ec-1f1f5",uc_greedy:"1f1ec-1f1f5",shortnames:[":gp:"],category:"flags"},":flag_gq:":{uc_base:"1f1ec-1f1f6",uc_output:"1f1ec-1f1f6",uc_match:"1f1ec-1f1f6",uc_greedy:"1f1ec-1f1f6",shortnames:[":gq:"],category:"flags"},":flag_gr:":{uc_base:"1f1ec-1f1f7",uc_output:"1f1ec-1f1f7",uc_match:"1f1ec-1f1f7",uc_greedy:"1f1ec-1f1f7",shortnames:[":gr:"],category:"flags"},":flag_gs:":{uc_base:"1f1ec-1f1f8",uc_output:"1f1ec-1f1f8",uc_match:"1f1ec-1f1f8",uc_greedy:"1f1ec-1f1f8",shortnames:[":gs:"],category:"flags"},":flag_gt:":{uc_base:"1f1ec-1f1f9",uc_output:"1f1ec-1f1f9",uc_match:"1f1ec-1f1f9",uc_greedy:"1f1ec-1f1f9",shortnames:[":gt:"],category:"flags"},":flag_gu:":{uc_base:"1f1ec-1f1fa",uc_output:"1f1ec-1f1fa",uc_match:"1f1ec-1f1fa",uc_greedy:"1f1ec-1f1fa",shortnames:[":gu:"],category:"flags"},":flag_gw:":{uc_base:"1f1ec-1f1fc",uc_output:"1f1ec-1f1fc",uc_match:"1f1ec-1f1fc",uc_greedy:"1f1ec-1f1fc",shortnames:[":gw:"],category:"flags"},":flag_gy:":{uc_base:"1f1ec-1f1fe",uc_output:"1f1ec-1f1fe",uc_match:"1f1ec-1f1fe",uc_greedy:"1f1ec-1f1fe",shortnames:[":gy:"],category:"flags"},":flag_hk:":{uc_base:"1f1ed-1f1f0",uc_output:"1f1ed-1f1f0",uc_match:"1f1ed-1f1f0",uc_greedy:"1f1ed-1f1f0",shortnames:[":hk:"],category:"flags"},":flag_hm:":{uc_base:"1f1ed-1f1f2",uc_output:"1f1ed-1f1f2",uc_match:"1f1ed-1f1f2",uc_greedy:"1f1ed-1f1f2",shortnames:[":hm:"],category:"flags"},":flag_hn:":{uc_base:"1f1ed-1f1f3",uc_output:"1f1ed-1f1f3",uc_match:"1f1ed-1f1f3",uc_greedy:"1f1ed-1f1f3",shortnames:[":hn:"],category:"flags"},":flag_hr:":{uc_base:"1f1ed-1f1f7",uc_output:"1f1ed-1f1f7",uc_match:"1f1ed-1f1f7",uc_greedy:"1f1ed-1f1f7",shortnames:[":hr:"],category:"flags"},":flag_ht:":{uc_base:"1f1ed-1f1f9",uc_output:"1f1ed-1f1f9",uc_match:"1f1ed-1f1f9",uc_greedy:"1f1ed-1f1f9",shortnames:[":ht:"],category:"flags"},":flag_hu:":{uc_base:"1f1ed-1f1fa",uc_output:"1f1ed-1f1fa",uc_match:"1f1ed-1f1fa",uc_greedy:"1f1ed-1f1fa",shortnames:[":hu:"],category:"flags"},":flag_ic:":{uc_base:"1f1ee-1f1e8",uc_output:"1f1ee-1f1e8",uc_match:"1f1ee-1f1e8",uc_greedy:"1f1ee-1f1e8",shortnames:[":ic:"],category:"flags"},":flag_id:":{uc_base:"1f1ee-1f1e9",uc_output:"1f1ee-1f1e9",uc_match:"1f1ee-1f1e9",uc_greedy:"1f1ee-1f1e9",shortnames:[":indonesia:"],category:"flags"},":flag_ie:":{uc_base:"1f1ee-1f1ea",uc_output:"1f1ee-1f1ea",uc_match:"1f1ee-1f1ea",uc_greedy:"1f1ee-1f1ea",shortnames:[":ie:"],category:"flags"},":flag_il:":{uc_base:"1f1ee-1f1f1",uc_output:"1f1ee-1f1f1",uc_match:"1f1ee-1f1f1",uc_greedy:"1f1ee-1f1f1",shortnames:[":il:"],category:"flags"},":flag_im:":{uc_base:"1f1ee-1f1f2",uc_output:"1f1ee-1f1f2",uc_match:"1f1ee-1f1f2",uc_greedy:"1f1ee-1f1f2",shortnames:[":im:"],category:"flags"},":flag_in:":{uc_base:"1f1ee-1f1f3",uc_output:"1f1ee-1f1f3",uc_match:"1f1ee-1f1f3",uc_greedy:"1f1ee-1f1f3",shortnames:[":in:"],category:"flags"},":flag_io:":{uc_base:"1f1ee-1f1f4",uc_output:"1f1ee-1f1f4",uc_match:"1f1ee-1f1f4",uc_greedy:"1f1ee-1f1f4",shortnames:[":io:"],category:"flags"},":flag_iq:":{uc_base:"1f1ee-1f1f6",uc_output:"1f1ee-1f1f6",uc_match:"1f1ee-1f1f6",uc_greedy:"1f1ee-1f1f6",shortnames:[":iq:"],category:"flags"},":flag_ir:":{uc_base:"1f1ee-1f1f7",uc_output:"1f1ee-1f1f7",uc_match:"1f1ee-1f1f7",uc_greedy:"1f1ee-1f1f7",shortnames:[":ir:"],category:"flags"},":flag_is:":{uc_base:"1f1ee-1f1f8",uc_output:"1f1ee-1f1f8",uc_match:"1f1ee-1f1f8",uc_greedy:"1f1ee-1f1f8",shortnames:[":is:"],category:"flags"},":flag_it:":{uc_base:"1f1ee-1f1f9",uc_output:"1f1ee-1f1f9",uc_match:"1f1ee-1f1f9",uc_greedy:"1f1ee-1f1f9",shortnames:[":it:"],category:"flags"},":flag_je:":{uc_base:"1f1ef-1f1ea",uc_output:"1f1ef-1f1ea",uc_match:"1f1ef-1f1ea",uc_greedy:"1f1ef-1f1ea",shortnames:[":je:"],category:"flags"},":flag_jm:":{uc_base:"1f1ef-1f1f2",uc_output:"1f1ef-1f1f2",uc_match:"1f1ef-1f1f2",uc_greedy:"1f1ef-1f1f2",shortnames:[":jm:"],category:"flags"},":flag_jo:":{uc_base:"1f1ef-1f1f4",uc_output:"1f1ef-1f1f4",uc_match:"1f1ef-1f1f4",uc_greedy:"1f1ef-1f1f4",shortnames:[":jo:"],category:"flags"},":flag_jp:":{uc_base:"1f1ef-1f1f5",uc_output:"1f1ef-1f1f5",uc_match:"1f1ef-1f1f5",uc_greedy:"1f1ef-1f1f5",shortnames:[":jp:"],category:"flags"},":flag_ke:":{uc_base:"1f1f0-1f1ea",uc_output:"1f1f0-1f1ea",uc_match:"1f1f0-1f1ea",uc_greedy:"1f1f0-1f1ea",shortnames:[":ke:"],category:"flags"},":flag_kg:":{uc_base:"1f1f0-1f1ec",uc_output:"1f1f0-1f1ec",uc_match:"1f1f0-1f1ec",uc_greedy:"1f1f0-1f1ec",shortnames:[":kg:"],category:"flags"},":flag_kh:":{uc_base:"1f1f0-1f1ed",uc_output:"1f1f0-1f1ed",uc_match:"1f1f0-1f1ed",uc_greedy:"1f1f0-1f1ed",shortnames:[":kh:"],category:"flags"},":flag_ki:":{uc_base:"1f1f0-1f1ee",uc_output:"1f1f0-1f1ee",uc_match:"1f1f0-1f1ee",uc_greedy:"1f1f0-1f1ee",shortnames:[":ki:"],category:"flags"},":flag_km:":{uc_base:"1f1f0-1f1f2",uc_output:"1f1f0-1f1f2",uc_match:"1f1f0-1f1f2",uc_greedy:"1f1f0-1f1f2",shortnames:[":km:"],category:"flags"},":flag_kn:":{uc_base:"1f1f0-1f1f3",uc_output:"1f1f0-1f1f3",uc_match:"1f1f0-1f1f3",uc_greedy:"1f1f0-1f1f3",shortnames:[":kn:"],category:"flags"},":flag_kp:":{uc_base:"1f1f0-1f1f5",uc_output:"1f1f0-1f1f5",uc_match:"1f1f0-1f1f5",uc_greedy:"1f1f0-1f1f5",shortnames:[":kp:"],category:"flags"},":flag_kr:":{uc_base:"1f1f0-1f1f7",uc_output:"1f1f0-1f1f7",uc_match:"1f1f0-1f1f7",uc_greedy:"1f1f0-1f1f7",shortnames:[":kr:"],category:"flags"},":flag_kw:":{uc_base:"1f1f0-1f1fc",uc_output:"1f1f0-1f1fc",uc_match:"1f1f0-1f1fc",uc_greedy:"1f1f0-1f1fc",shortnames:[":kw:"],category:"flags"},":flag_ky:":{uc_base:"1f1f0-1f1fe",uc_output:"1f1f0-1f1fe",uc_match:"1f1f0-1f1fe",uc_greedy:"1f1f0-1f1fe",shortnames:[":ky:"],category:"flags"},":flag_kz:":{uc_base:"1f1f0-1f1ff",uc_output:"1f1f0-1f1ff",uc_match:"1f1f0-1f1ff",uc_greedy:"1f1f0-1f1ff",shortnames:[":kz:"],category:"flags"},":flag_la:":{uc_base:"1f1f1-1f1e6",uc_output:"1f1f1-1f1e6",uc_match:"1f1f1-1f1e6",uc_greedy:"1f1f1-1f1e6",shortnames:[":la:"],category:"flags"},":flag_lb:":{uc_base:"1f1f1-1f1e7",uc_output:"1f1f1-1f1e7",uc_match:"1f1f1-1f1e7",uc_greedy:"1f1f1-1f1e7",shortnames:[":lb:"],category:"flags"},":flag_lc:":{uc_base:"1f1f1-1f1e8",uc_output:"1f1f1-1f1e8",uc_match:"1f1f1-1f1e8",uc_greedy:"1f1f1-1f1e8",shortnames:[":lc:"],category:"flags"},":flag_li:":{uc_base:"1f1f1-1f1ee",uc_output:"1f1f1-1f1ee",uc_match:"1f1f1-1f1ee",uc_greedy:"1f1f1-1f1ee",shortnames:[":li:"],category:"flags"},":flag_lk:":{uc_base:"1f1f1-1f1f0",uc_output:"1f1f1-1f1f0",uc_match:"1f1f1-1f1f0",uc_greedy:"1f1f1-1f1f0",shortnames:[":lk:"],category:"flags"},":flag_lr:":{uc_base:"1f1f1-1f1f7",uc_output:"1f1f1-1f1f7",uc_match:"1f1f1-1f1f7",uc_greedy:"1f1f1-1f1f7",shortnames:[":lr:"],category:"flags"},":flag_ls:":{uc_base:"1f1f1-1f1f8",uc_output:"1f1f1-1f1f8",uc_match:"1f1f1-1f1f8",uc_greedy:"1f1f1-1f1f8",shortnames:[":ls:"],category:"flags"},":flag_lt:":{uc_base:"1f1f1-1f1f9",uc_output:"1f1f1-1f1f9",uc_match:"1f1f1-1f1f9",uc_greedy:"1f1f1-1f1f9",shortnames:[":lt:"],category:"flags"},":flag_lu:":{uc_base:"1f1f1-1f1fa",uc_output:"1f1f1-1f1fa",uc_match:"1f1f1-1f1fa",uc_greedy:"1f1f1-1f1fa",shortnames:[":lu:"],category:"flags"},":flag_lv:":{uc_base:"1f1f1-1f1fb",uc_output:"1f1f1-1f1fb",uc_match:"1f1f1-1f1fb",uc_greedy:"1f1f1-1f1fb",shortnames:[":lv:"],category:"flags"},":flag_ly:":{uc_base:"1f1f1-1f1fe",uc_output:"1f1f1-1f1fe",uc_match:"1f1f1-1f1fe",uc_greedy:"1f1f1-1f1fe",shortnames:[":ly:"],category:"flags"},":flag_ma:":{uc_base:"1f1f2-1f1e6",uc_output:"1f1f2-1f1e6",uc_match:"1f1f2-1f1e6",uc_greedy:"1f1f2-1f1e6",shortnames:[":ma:"],category:"flags"},":flag_mc:":{uc_base:"1f1f2-1f1e8",uc_output:"1f1f2-1f1e8",uc_match:"1f1f2-1f1e8",uc_greedy:"1f1f2-1f1e8",shortnames:[":mc:"],category:"flags"},":flag_md:":{uc_base:"1f1f2-1f1e9",uc_output:"1f1f2-1f1e9",uc_match:"1f1f2-1f1e9",uc_greedy:"1f1f2-1f1e9",shortnames:[":md:"],category:"flags"},":flag_me:":{uc_base:"1f1f2-1f1ea",uc_output:"1f1f2-1f1ea",uc_match:"1f1f2-1f1ea",uc_greedy:"1f1f2-1f1ea",shortnames:[":me:"],category:"flags"},":flag_mf:":{uc_base:"1f1f2-1f1eb",uc_output:"1f1f2-1f1eb",uc_match:"1f1f2-1f1eb",uc_greedy:"1f1f2-1f1eb",shortnames:[":mf:"],category:"flags"},":flag_mg:":{uc_base:"1f1f2-1f1ec",uc_output:"1f1f2-1f1ec",uc_match:"1f1f2-1f1ec",uc_greedy:"1f1f2-1f1ec",shortnames:[":mg:"],category:"flags"},":flag_mh:":{uc_base:"1f1f2-1f1ed",uc_output:"1f1f2-1f1ed",uc_match:"1f1f2-1f1ed",uc_greedy:"1f1f2-1f1ed",shortnames:[":mh:"],category:"flags"},":flag_mk:":{uc_base:"1f1f2-1f1f0",uc_output:"1f1f2-1f1f0",uc_match:"1f1f2-1f1f0",uc_greedy:"1f1f2-1f1f0",shortnames:[":mk:"],category:"flags"},":flag_ml:":{uc_base:"1f1f2-1f1f1",uc_output:"1f1f2-1f1f1",uc_match:"1f1f2-1f1f1",uc_greedy:"1f1f2-1f1f1",shortnames:[":ml:"],category:"flags"},":flag_mm:":{uc_base:"1f1f2-1f1f2",uc_output:"1f1f2-1f1f2",uc_match:"1f1f2-1f1f2",uc_greedy:"1f1f2-1f1f2",shortnames:[":mm:"],category:"flags"},":flag_mn:":{uc_base:"1f1f2-1f1f3",uc_output:"1f1f2-1f1f3",uc_match:"1f1f2-1f1f3",uc_greedy:"1f1f2-1f1f3",shortnames:[":mn:"],category:"flags"},":flag_mo:":{uc_base:"1f1f2-1f1f4",uc_output:"1f1f2-1f1f4",uc_match:"1f1f2-1f1f4",uc_greedy:"1f1f2-1f1f4",shortnames:[":mo:"],category:"flags"},":flag_mp:":{uc_base:"1f1f2-1f1f5",uc_output:"1f1f2-1f1f5",uc_match:"1f1f2-1f1f5",uc_greedy:"1f1f2-1f1f5",shortnames:[":mp:"],category:"flags"},":flag_mq:":{uc_base:"1f1f2-1f1f6",uc_output:"1f1f2-1f1f6",uc_match:"1f1f2-1f1f6",uc_greedy:"1f1f2-1f1f6",shortnames:[":mq:"],category:"flags"},":flag_mr:":{uc_base:"1f1f2-1f1f7",uc_output:"1f1f2-1f1f7",uc_match:"1f1f2-1f1f7",uc_greedy:"1f1f2-1f1f7",shortnames:[":mr:"],category:"flags"},":flag_ms:":{uc_base:"1f1f2-1f1f8",uc_output:"1f1f2-1f1f8",uc_match:"1f1f2-1f1f8",uc_greedy:"1f1f2-1f1f8",shortnames:[":ms:"],category:"flags"},":flag_mt:":{uc_base:"1f1f2-1f1f9",uc_output:"1f1f2-1f1f9",uc_match:"1f1f2-1f1f9",uc_greedy:"1f1f2-1f1f9",shortnames:[":mt:"],category:"flags"},":flag_mu:":{uc_base:"1f1f2-1f1fa",uc_output:"1f1f2-1f1fa",uc_match:"1f1f2-1f1fa",uc_greedy:"1f1f2-1f1fa",shortnames:[":mu:"],category:"flags"},":flag_mv:":{uc_base:"1f1f2-1f1fb",uc_output:"1f1f2-1f1fb",uc_match:"1f1f2-1f1fb",uc_greedy:"1f1f2-1f1fb",shortnames:[":mv:"],category:"flags"},":flag_mw:":{uc_base:"1f1f2-1f1fc",uc_output:"1f1f2-1f1fc",uc_match:"1f1f2-1f1fc",uc_greedy:"1f1f2-1f1fc",shortnames:[":mw:"],category:"flags"},":flag_mx:":{uc_base:"1f1f2-1f1fd",uc_output:"1f1f2-1f1fd",uc_match:"1f1f2-1f1fd",uc_greedy:"1f1f2-1f1fd",shortnames:[":mx:"],category:"flags"},":flag_my:":{uc_base:"1f1f2-1f1fe",uc_output:"1f1f2-1f1fe",uc_match:"1f1f2-1f1fe",uc_greedy:"1f1f2-1f1fe",shortnames:[":my:"],category:"flags"},":flag_mz:":{uc_base:"1f1f2-1f1ff",uc_output:"1f1f2-1f1ff",uc_match:"1f1f2-1f1ff",uc_greedy:"1f1f2-1f1ff",shortnames:[":mz:"],category:"flags"},":flag_na:":{uc_base:"1f1f3-1f1e6",uc_output:"1f1f3-1f1e6",uc_match:"1f1f3-1f1e6",uc_greedy:"1f1f3-1f1e6",shortnames:[":na:"],category:"flags"},":flag_nc:":{uc_base:"1f1f3-1f1e8",uc_output:"1f1f3-1f1e8",uc_match:"1f1f3-1f1e8",uc_greedy:"1f1f3-1f1e8",shortnames:[":nc:"],category:"flags"},":flag_ne:":{uc_base:"1f1f3-1f1ea",uc_output:"1f1f3-1f1ea",uc_match:"1f1f3-1f1ea",uc_greedy:"1f1f3-1f1ea",shortnames:[":ne:"],category:"flags"},":flag_nf:":{uc_base:"1f1f3-1f1eb",uc_output:"1f1f3-1f1eb",uc_match:"1f1f3-1f1eb",uc_greedy:"1f1f3-1f1eb",shortnames:[":nf:"],category:"flags"},":flag_ng:":{uc_base:"1f1f3-1f1ec",uc_output:"1f1f3-1f1ec",uc_match:"1f1f3-1f1ec",uc_greedy:"1f1f3-1f1ec",shortnames:[":nigeria:"],category:"flags"},":flag_ni:":{uc_base:"1f1f3-1f1ee",uc_output:"1f1f3-1f1ee",uc_match:"1f1f3-1f1ee",uc_greedy:"1f1f3-1f1ee",shortnames:[":ni:"],category:"flags"},":flag_nl:":{uc_base:"1f1f3-1f1f1",uc_output:"1f1f3-1f1f1",uc_match:"1f1f3-1f1f1",uc_greedy:"1f1f3-1f1f1",shortnames:[":nl:"],category:"flags"},":flag_no:":{uc_base:"1f1f3-1f1f4",uc_output:"1f1f3-1f1f4",uc_match:"1f1f3-1f1f4",uc_greedy:"1f1f3-1f1f4",shortnames:[":no:"],category:"flags"},":flag_np:":{uc_base:"1f1f3-1f1f5",uc_output:"1f1f3-1f1f5",uc_match:"1f1f3-1f1f5",uc_greedy:"1f1f3-1f1f5",shortnames:[":np:"],category:"flags"},":flag_nr:":{uc_base:"1f1f3-1f1f7",uc_output:"1f1f3-1f1f7",uc_match:"1f1f3-1f1f7",uc_greedy:"1f1f3-1f1f7",shortnames:[":nr:"],category:"flags"},":flag_nu:":{uc_base:"1f1f3-1f1fa",uc_output:"1f1f3-1f1fa",uc_match:"1f1f3-1f1fa",uc_greedy:"1f1f3-1f1fa",shortnames:[":nu:"],category:"flags"},":flag_nz:":{uc_base:"1f1f3-1f1ff",uc_output:"1f1f3-1f1ff",uc_match:"1f1f3-1f1ff",uc_greedy:"1f1f3-1f1ff",shortnames:[":nz:"],category:"flags"},":flag_om:":{uc_base:"1f1f4-1f1f2",uc_output:"1f1f4-1f1f2",uc_match:"1f1f4-1f1f2",uc_greedy:"1f1f4-1f1f2",shortnames:[":om:"],category:"flags"},":flag_pa:":{uc_base:"1f1f5-1f1e6",uc_output:"1f1f5-1f1e6",uc_match:"1f1f5-1f1e6",uc_greedy:"1f1f5-1f1e6",shortnames:[":pa:"],category:"flags"},":flag_pe:":{uc_base:"1f1f5-1f1ea",uc_output:"1f1f5-1f1ea",uc_match:"1f1f5-1f1ea",uc_greedy:"1f1f5-1f1ea",shortnames:[":pe:"],category:"flags"},":flag_pf:":{uc_base:"1f1f5-1f1eb",uc_output:"1f1f5-1f1eb",uc_match:"1f1f5-1f1eb",uc_greedy:"1f1f5-1f1eb",shortnames:[":pf:"],category:"flags"},":flag_pg:":{uc_base:"1f1f5-1f1ec",uc_output:"1f1f5-1f1ec",uc_match:"1f1f5-1f1ec",uc_greedy:"1f1f5-1f1ec",shortnames:[":pg:"],category:"flags"},":flag_ph:":{uc_base:"1f1f5-1f1ed",uc_output:"1f1f5-1f1ed",uc_match:"1f1f5-1f1ed",uc_greedy:"1f1f5-1f1ed",shortnames:[":ph:"],category:"flags"},":flag_pk:":{uc_base:"1f1f5-1f1f0",uc_output:"1f1f5-1f1f0",uc_match:"1f1f5-1f1f0",uc_greedy:"1f1f5-1f1f0",shortnames:[":pk:"],category:"flags"},":flag_pl:":{uc_base:"1f1f5-1f1f1",uc_output:"1f1f5-1f1f1",uc_match:"1f1f5-1f1f1",uc_greedy:"1f1f5-1f1f1",shortnames:[":pl:"],category:"flags"},":flag_pm:":{uc_base:"1f1f5-1f1f2",uc_output:"1f1f5-1f1f2",uc_match:"1f1f5-1f1f2",uc_greedy:"1f1f5-1f1f2",shortnames:[":pm:"],category:"flags"},":flag_pn:":{uc_base:"1f1f5-1f1f3",uc_output:"1f1f5-1f1f3",uc_match:"1f1f5-1f1f3",uc_greedy:"1f1f5-1f1f3",shortnames:[":pn:"],category:"flags"},":flag_pr:":{uc_base:"1f1f5-1f1f7",uc_output:"1f1f5-1f1f7",uc_match:"1f1f5-1f1f7",uc_greedy:"1f1f5-1f1f7",shortnames:[":pr:"],category:"flags"},":flag_ps:":{uc_base:"1f1f5-1f1f8",uc_output:"1f1f5-1f1f8",uc_match:"1f1f5-1f1f8",uc_greedy:"1f1f5-1f1f8",shortnames:[":ps:"],category:"flags"},":flag_pt:":{uc_base:"1f1f5-1f1f9",uc_output:"1f1f5-1f1f9",uc_match:"1f1f5-1f1f9",uc_greedy:"1f1f5-1f1f9",shortnames:[":pt:"],category:"flags"},":flag_pw:":{uc_base:"1f1f5-1f1fc",uc_output:"1f1f5-1f1fc",uc_match:"1f1f5-1f1fc",uc_greedy:"1f1f5-1f1fc",shortnames:[":pw:"],category:"flags"},":flag_py:":{uc_base:"1f1f5-1f1fe",uc_output:"1f1f5-1f1fe",uc_match:"1f1f5-1f1fe",uc_greedy:"1f1f5-1f1fe",shortnames:[":py:"],category:"flags"},":flag_qa:":{uc_base:"1f1f6-1f1e6",uc_output:"1f1f6-1f1e6",uc_match:"1f1f6-1f1e6",uc_greedy:"1f1f6-1f1e6",shortnames:[":qa:"],category:"flags"},":flag_re:":{uc_base:"1f1f7-1f1ea",uc_output:"1f1f7-1f1ea",uc_match:"1f1f7-1f1ea",uc_greedy:"1f1f7-1f1ea",shortnames:[":re:"],category:"flags"},":flag_ro:":{uc_base:"1f1f7-1f1f4",uc_output:"1f1f7-1f1f4",uc_match:"1f1f7-1f1f4",uc_greedy:"1f1f7-1f1f4",shortnames:[":ro:"],category:"flags"},":flag_rs:":{uc_base:"1f1f7-1f1f8",uc_output:"1f1f7-1f1f8",uc_match:"1f1f7-1f1f8",uc_greedy:"1f1f7-1f1f8",shortnames:[":rs:"],category:"flags"},":flag_ru:":{uc_base:"1f1f7-1f1fa",uc_output:"1f1f7-1f1fa",uc_match:"1f1f7-1f1fa",uc_greedy:"1f1f7-1f1fa",shortnames:[":ru:"],category:"flags"},":flag_rw:":{uc_base:"1f1f7-1f1fc",uc_output:"1f1f7-1f1fc",uc_match:"1f1f7-1f1fc",uc_greedy:"1f1f7-1f1fc",shortnames:[":rw:"],category:"flags"},":flag_sa:":{uc_base:"1f1f8-1f1e6",uc_output:"1f1f8-1f1e6",uc_match:"1f1f8-1f1e6",uc_greedy:"1f1f8-1f1e6",shortnames:[":saudiarabia:",":saudi:"],category:"flags"},":flag_sb:":{uc_base:"1f1f8-1f1e7",uc_output:"1f1f8-1f1e7",uc_match:"1f1f8-1f1e7",uc_greedy:"1f1f8-1f1e7",shortnames:[":sb:"],category:"flags"},":flag_sc:":{uc_base:"1f1f8-1f1e8",uc_output:"1f1f8-1f1e8",uc_match:"1f1f8-1f1e8",uc_greedy:"1f1f8-1f1e8",shortnames:[":sc:"],category:"flags"},":flag_sd:":{uc_base:"1f1f8-1f1e9",uc_output:"1f1f8-1f1e9",uc_match:"1f1f8-1f1e9",uc_greedy:"1f1f8-1f1e9",shortnames:[":sd:"],category:"flags"},":flag_se:":{uc_base:"1f1f8-1f1ea",uc_output:"1f1f8-1f1ea",uc_match:"1f1f8-1f1ea",uc_greedy:"1f1f8-1f1ea",shortnames:[":se:"],category:"flags"},":flag_sg:":{uc_base:"1f1f8-1f1ec",uc_output:"1f1f8-1f1ec",uc_match:"1f1f8-1f1ec",uc_greedy:"1f1f8-1f1ec",shortnames:[":sg:"],category:"flags"},":flag_sh:":{uc_base:"1f1f8-1f1ed",uc_output:"1f1f8-1f1ed",uc_match:"1f1f8-1f1ed",uc_greedy:"1f1f8-1f1ed",shortnames:[":sh:"],category:"flags"},":flag_si:":{uc_base:"1f1f8-1f1ee",uc_output:"1f1f8-1f1ee",uc_match:"1f1f8-1f1ee",uc_greedy:"1f1f8-1f1ee",shortnames:[":si:"],category:"flags"},":flag_sj:":{uc_base:"1f1f8-1f1ef",uc_output:"1f1f8-1f1ef",uc_match:"1f1f8-1f1ef",uc_greedy:"1f1f8-1f1ef",shortnames:[":sj:"],category:"flags"},":flag_sk:":{uc_base:"1f1f8-1f1f0",uc_output:"1f1f8-1f1f0",uc_match:"1f1f8-1f1f0",uc_greedy:"1f1f8-1f1f0",shortnames:[":sk:"],category:"flags"},":flag_sl:":{uc_base:"1f1f8-1f1f1",uc_output:"1f1f8-1f1f1",uc_match:"1f1f8-1f1f1",uc_greedy:"1f1f8-1f1f1",shortnames:[":sl:"],category:"flags"},":flag_sm:":{uc_base:"1f1f8-1f1f2",uc_output:"1f1f8-1f1f2",uc_match:"1f1f8-1f1f2",uc_greedy:"1f1f8-1f1f2",shortnames:[":sm:"],category:"flags"},":flag_sn:":{uc_base:"1f1f8-1f1f3",uc_output:"1f1f8-1f1f3",uc_match:"1f1f8-1f1f3",uc_greedy:"1f1f8-1f1f3",shortnames:[":sn:"],category:"flags"},":flag_so:":{uc_base:"1f1f8-1f1f4",uc_output:"1f1f8-1f1f4",uc_match:"1f1f8-1f1f4",uc_greedy:"1f1f8-1f1f4",shortnames:[":so:"],category:"flags"},":flag_sr:":{uc_base:"1f1f8-1f1f7",uc_output:"1f1f8-1f1f7",uc_match:"1f1f8-1f1f7",uc_greedy:"1f1f8-1f1f7",shortnames:[":sr:"],category:"flags"},":flag_ss:":{uc_base:"1f1f8-1f1f8",uc_output:"1f1f8-1f1f8",uc_match:"1f1f8-1f1f8",uc_greedy:"1f1f8-1f1f8",shortnames:[":ss:"],category:"flags"},":flag_st:":{uc_base:"1f1f8-1f1f9",uc_output:"1f1f8-1f1f9",uc_match:"1f1f8-1f1f9",uc_greedy:"1f1f8-1f1f9",shortnames:[":st:"],category:"flags"},":flag_sv:":{uc_base:"1f1f8-1f1fb",uc_output:"1f1f8-1f1fb",uc_match:"1f1f8-1f1fb",uc_greedy:"1f1f8-1f1fb",shortnames:[":sv:"],category:"flags"},":flag_sx:":{uc_base:"1f1f8-1f1fd",uc_output:"1f1f8-1f1fd",uc_match:"1f1f8-1f1fd",uc_greedy:"1f1f8-1f1fd",shortnames:[":sx:"],category:"flags"},":flag_sy:":{uc_base:"1f1f8-1f1fe",uc_output:"1f1f8-1f1fe",uc_match:"1f1f8-1f1fe",uc_greedy:"1f1f8-1f1fe",shortnames:[":sy:"],category:"flags"},":flag_sz:":{uc_base:"1f1f8-1f1ff",uc_output:"1f1f8-1f1ff",uc_match:"1f1f8-1f1ff",uc_greedy:"1f1f8-1f1ff",shortnames:[":sz:"],category:"flags"},":flag_ta:":{uc_base:"1f1f9-1f1e6",uc_output:"1f1f9-1f1e6",uc_match:"1f1f9-1f1e6",uc_greedy:"1f1f9-1f1e6",shortnames:[":ta:"],category:"flags"},":flag_tc:":{uc_base:"1f1f9-1f1e8",uc_output:"1f1f9-1f1e8",uc_match:"1f1f9-1f1e8",uc_greedy:"1f1f9-1f1e8",shortnames:[":tc:"],category:"flags"},":flag_td:":{uc_base:"1f1f9-1f1e9",uc_output:"1f1f9-1f1e9",uc_match:"1f1f9-1f1e9",uc_greedy:"1f1f9-1f1e9",shortnames:[":td:"],category:"flags"},":flag_tf:":{uc_base:"1f1f9-1f1eb",uc_output:"1f1f9-1f1eb",uc_match:"1f1f9-1f1eb",uc_greedy:"1f1f9-1f1eb",shortnames:[":tf:"],category:"flags"},":flag_tg:":{uc_base:"1f1f9-1f1ec",uc_output:"1f1f9-1f1ec",uc_match:"1f1f9-1f1ec",uc_greedy:"1f1f9-1f1ec",shortnames:[":tg:"],category:"flags"},":flag_th:":{uc_base:"1f1f9-1f1ed",uc_output:"1f1f9-1f1ed",uc_match:"1f1f9-1f1ed",uc_greedy:"1f1f9-1f1ed",shortnames:[":th:"],category:"flags"},":flag_tj:":{uc_base:"1f1f9-1f1ef",uc_output:"1f1f9-1f1ef",uc_match:"1f1f9-1f1ef",uc_greedy:"1f1f9-1f1ef",shortnames:[":tj:"],category:"flags"},":flag_tk:":{uc_base:"1f1f9-1f1f0",uc_output:"1f1f9-1f1f0",uc_match:"1f1f9-1f1f0",uc_greedy:"1f1f9-1f1f0",shortnames:[":tk:"],category:"flags"},":flag_tl:":{uc_base:"1f1f9-1f1f1",uc_output:"1f1f9-1f1f1",uc_match:"1f1f9-1f1f1",uc_greedy:"1f1f9-1f1f1",shortnames:[":tl:"],category:"flags"},":flag_tm:":{uc_base:"1f1f9-1f1f2",uc_output:"1f1f9-1f1f2",uc_match:"1f1f9-1f1f2",uc_greedy:"1f1f9-1f1f2",shortnames:[":turkmenistan:"],category:"flags"},":flag_tn:":{uc_base:"1f1f9-1f1f3",uc_output:"1f1f9-1f1f3",uc_match:"1f1f9-1f1f3",uc_greedy:"1f1f9-1f1f3",shortnames:[":tn:"],category:"flags"},":flag_to:":{uc_base:"1f1f9-1f1f4",uc_output:"1f1f9-1f1f4",uc_match:"1f1f9-1f1f4",uc_greedy:"1f1f9-1f1f4",shortnames:[":to:"],category:"flags"},":flag_tr:":{uc_base:"1f1f9-1f1f7",uc_output:"1f1f9-1f1f7",uc_match:"1f1f9-1f1f7",uc_greedy:"1f1f9-1f1f7",shortnames:[":tr:"],category:"flags"},":flag_tt:":{uc_base:"1f1f9-1f1f9",uc_output:"1f1f9-1f1f9",uc_match:"1f1f9-1f1f9",uc_greedy:"1f1f9-1f1f9",shortnames:[":tt:"],category:"flags"},":flag_tv:":{uc_base:"1f1f9-1f1fb",uc_output:"1f1f9-1f1fb",uc_match:"1f1f9-1f1fb",uc_greedy:"1f1f9-1f1fb",shortnames:[":tuvalu:"],category:"flags"},":flag_tw:":{uc_base:"1f1f9-1f1fc",uc_output:"1f1f9-1f1fc",uc_match:"1f1f9-1f1fc",uc_greedy:"1f1f9-1f1fc",shortnames:[":tw:"],category:"flags"},":flag_tz:":{uc_base:"1f1f9-1f1ff",uc_output:"1f1f9-1f1ff",uc_match:"1f1f9-1f1ff",uc_greedy:"1f1f9-1f1ff",shortnames:[":tz:"],category:"flags"},":flag_ua:":{uc_base:"1f1fa-1f1e6",uc_output:"1f1fa-1f1e6",uc_match:"1f1fa-1f1e6",uc_greedy:"1f1fa-1f1e6",shortnames:[":ua:"],category:"flags"},":flag_ug:":{uc_base:"1f1fa-1f1ec",uc_output:"1f1fa-1f1ec",uc_match:"1f1fa-1f1ec",uc_greedy:"1f1fa-1f1ec",shortnames:[":ug:"],category:"flags"},":flag_um:":{uc_base:"1f1fa-1f1f2",uc_output:"1f1fa-1f1f2",uc_match:"1f1fa-1f1f2",uc_greedy:"1f1fa-1f1f2",shortnames:[":um:"],category:"flags"},":flag_us:":{uc_base:"1f1fa-1f1f8",uc_output:"1f1fa-1f1f8",uc_match:"1f1fa-1f1f8",uc_greedy:"1f1fa-1f1f8",shortnames:[":us:"],category:"flags"},":flag_uy:":{uc_base:"1f1fa-1f1fe",uc_output:"1f1fa-1f1fe",uc_match:"1f1fa-1f1fe",uc_greedy:"1f1fa-1f1fe",shortnames:[":uy:"],category:"flags"},":flag_uz:":{uc_base:"1f1fa-1f1ff",uc_output:"1f1fa-1f1ff",uc_match:"1f1fa-1f1ff",uc_greedy:"1f1fa-1f1ff",shortnames:[":uz:"],category:"flags"},":flag_va:":{uc_base:"1f1fb-1f1e6",uc_output:"1f1fb-1f1e6",uc_match:"1f1fb-1f1e6",uc_greedy:"1f1fb-1f1e6",shortnames:[":va:"],category:"flags"},":flag_vc:":{uc_base:"1f1fb-1f1e8",uc_output:"1f1fb-1f1e8",uc_match:"1f1fb-1f1e8",uc_greedy:"1f1fb-1f1e8",shortnames:[":vc:"],category:"flags"},":flag_ve:":{uc_base:"1f1fb-1f1ea",uc_output:"1f1fb-1f1ea",uc_match:"1f1fb-1f1ea",uc_greedy:"1f1fb-1f1ea",shortnames:[":ve:"],category:"flags"},":flag_vg:":{uc_base:"1f1fb-1f1ec",uc_output:"1f1fb-1f1ec",uc_match:"1f1fb-1f1ec",uc_greedy:"1f1fb-1f1ec",shortnames:[":vg:"],category:"flags"},":flag_vi:":{uc_base:"1f1fb-1f1ee",uc_output:"1f1fb-1f1ee",uc_match:"1f1fb-1f1ee",uc_greedy:"1f1fb-1f1ee",shortnames:[":vi:"],category:"flags"},":flag_vn:":{uc_base:"1f1fb-1f1f3",uc_output:"1f1fb-1f1f3",uc_match:"1f1fb-1f1f3",uc_greedy:"1f1fb-1f1f3",shortnames:[":vn:"],category:"flags"},":flag_vu:":{uc_base:"1f1fb-1f1fa",uc_output:"1f1fb-1f1fa",uc_match:"1f1fb-1f1fa",uc_greedy:"1f1fb-1f1fa",shortnames:[":vu:"],category:"flags"},":flag_wf:":{uc_base:"1f1fc-1f1eb",uc_output:"1f1fc-1f1eb",uc_match:"1f1fc-1f1eb",uc_greedy:"1f1fc-1f1eb",shortnames:[":wf:"],category:"flags"},":flag_ws:":{uc_base:"1f1fc-1f1f8",uc_output:"1f1fc-1f1f8",uc_match:"1f1fc-1f1f8",uc_greedy:"1f1fc-1f1f8",shortnames:[":ws:"],category:"flags"},":flag_xk:":{uc_base:"1f1fd-1f1f0",uc_output:"1f1fd-1f1f0",uc_match:"1f1fd-1f1f0",uc_greedy:"1f1fd-1f1f0",shortnames:[":xk:"],category:"flags"},":flag_ye:":{uc_base:"1f1fe-1f1ea",uc_output:"1f1fe-1f1ea",uc_match:"1f1fe-1f1ea",uc_greedy:"1f1fe-1f1ea",shortnames:[":ye:"],category:"flags"},":flag_yt:":{uc_base:"1f1fe-1f1f9",uc_output:"1f1fe-1f1f9",uc_match:"1f1fe-1f1f9",uc_greedy:"1f1fe-1f1f9",shortnames:[":yt:"],category:"flags"},":flag_za:":{uc_base:"1f1ff-1f1e6",uc_output:"1f1ff-1f1e6",uc_match:"1f1ff-1f1e6",uc_greedy:"1f1ff-1f1e6",shortnames:[":za:"],category:"flags"},":flag_zm:":{uc_base:"1f1ff-1f1f2",uc_output:"1f1ff-1f1f2",uc_match:"1f1ff-1f1f2",uc_greedy:"1f1ff-1f1f2",shortnames:[":zm:"],category:"flags"},":flag_zw:":{uc_base:"1f1ff-1f1fc",uc_output:"1f1ff-1f1fc",uc_match:"1f1ff-1f1fc",uc_greedy:"1f1ff-1f1fc",shortnames:[":zw:"],category:"flags"},":girl_tone1:":{uc_base:"1f467-1f3fb",uc_output:"1f467-1f3fb",uc_match:"1f467-1f3fb",uc_greedy:"1f467-1f3fb",shortnames:[],category:"people"},":girl_tone2:":{uc_base:"1f467-1f3fc",uc_output:"1f467-1f3fc",uc_match:"1f467-1f3fc",uc_greedy:"1f467-1f3fc",shortnames:[],category:"people"},":girl_tone3:":{uc_base:"1f467-1f3fd",uc_output:"1f467-1f3fd",uc_match:"1f467-1f3fd",uc_greedy:"1f467-1f3fd",shortnames:[],category:"people"},":girl_tone4:":{uc_base:"1f467-1f3fe",uc_output:"1f467-1f3fe",uc_match:"1f467-1f3fe",uc_greedy:"1f467-1f3fe",shortnames:[],category:"people"},":girl_tone5:":{uc_base:"1f467-1f3ff",uc_output:"1f467-1f3ff",uc_match:"1f467-1f3ff",uc_greedy:"1f467-1f3ff",shortnames:[],category:"people"},":guard_tone1:":{uc_base:"1f482-1f3fb",uc_output:"1f482-1f3fb",uc_match:"1f482-1f3fb",uc_greedy:"1f482-1f3fb",shortnames:[":guardsman_tone1:"],category:"people"},":guard_tone2:":{uc_base:"1f482-1f3fc",uc_output:"1f482-1f3fc",uc_match:"1f482-1f3fc",uc_greedy:"1f482-1f3fc",shortnames:[":guardsman_tone2:"],category:"people"},":guard_tone3:":{uc_base:"1f482-1f3fd",uc_output:"1f482-1f3fd",uc_match:"1f482-1f3fd",uc_greedy:"1f482-1f3fd",shortnames:[":guardsman_tone3:"],category:"people"},":guard_tone4:":{uc_base:"1f482-1f3fe",uc_output:"1f482-1f3fe",uc_match:"1f482-1f3fe",uc_greedy:"1f482-1f3fe",shortnames:[":guardsman_tone4:"],category:"people"},":guard_tone5:":{uc_base:"1f482-1f3ff",uc_output:"1f482-1f3ff",uc_match:"1f482-1f3ff",uc_greedy:"1f482-1f3ff",shortnames:[":guardsman_tone5:"],category:"people"},":hand_splayed_tone1:":{uc_base:"1f590-1f3fb",uc_output:"1f590-1f3fb",uc_match:"1f590-fe0f-1f3fb",uc_greedy:"1f590-fe0f-1f3fb",shortnames:[":raised_hand_with_fingers_splayed_tone1:"],category:"people"},":hand_splayed_tone2:":{uc_base:"1f590-1f3fc",uc_output:"1f590-1f3fc",uc_match:"1f590-fe0f-1f3fc",uc_greedy:"1f590-fe0f-1f3fc",shortnames:[":raised_hand_with_fingers_splayed_tone2:"],category:"people"},":hand_splayed_tone3:":{uc_base:"1f590-1f3fd",uc_output:"1f590-1f3fd",uc_match:"1f590-fe0f-1f3fd",uc_greedy:"1f590-fe0f-1f3fd",shortnames:[":raised_hand_with_fingers_splayed_tone3:"],category:"people"},":hand_splayed_tone4:":{uc_base:"1f590-1f3fe",uc_output:"1f590-1f3fe",uc_match:"1f590-fe0f-1f3fe",uc_greedy:"1f590-fe0f-1f3fe",shortnames:[":raised_hand_with_fingers_splayed_tone4:"],category:"people"},":hand_splayed_tone5:":{uc_base:"1f590-1f3ff",uc_output:"1f590-1f3ff",uc_match:"1f590-fe0f-1f3ff",uc_greedy:"1f590-fe0f-1f3ff",shortnames:[":raised_hand_with_fingers_splayed_tone5:"],category:"people"},":horse_racing_tone1:":{uc_base:"1f3c7-1f3fb",uc_output:"1f3c7-1f3fb",uc_match:"1f3c7-1f3fb",uc_greedy:"1f3c7-1f3fb",shortnames:[],category:"activity"},":horse_racing_tone2:":{uc_base:"1f3c7-1f3fc",uc_output:"1f3c7-1f3fc",uc_match:"1f3c7-1f3fc",uc_greedy:"1f3c7-1f3fc",shortnames:[],category:"activity"},":horse_racing_tone3:":{uc_base:"1f3c7-1f3fd",uc_output:"1f3c7-1f3fd",uc_match:"1f3c7-1f3fd",uc_greedy:"1f3c7-1f3fd",shortnames:[],category:"activity"},":horse_racing_tone4:":{uc_base:"1f3c7-1f3fe",uc_output:"1f3c7-1f3fe",uc_match:"1f3c7-1f3fe",uc_greedy:"1f3c7-1f3fe",shortnames:[],category:"activity"},":horse_racing_tone5:":{uc_base:"1f3c7-1f3ff",uc_output:"1f3c7-1f3ff",uc_match:"1f3c7-1f3ff",uc_greedy:"1f3c7-1f3ff",shortnames:[],category:"activity"},":left_facing_fist_tone1:":{uc_base:"1f91b-1f3fb",uc_output:"1f91b-1f3fb",uc_match:"1f91b-1f3fb",uc_greedy:"1f91b-1f3fb",shortnames:[":left_fist_tone1:"],category:"people"},":left_facing_fist_tone2:":{uc_base:"1f91b-1f3fc",uc_output:"1f91b-1f3fc",uc_match:"1f91b-1f3fc",uc_greedy:"1f91b-1f3fc",shortnames:[":left_fist_tone2:"],category:"people"},":left_facing_fist_tone3:":{uc_base:"1f91b-1f3fd",uc_output:"1f91b-1f3fd",uc_match:"1f91b-1f3fd",uc_greedy:"1f91b-1f3fd",shortnames:[":left_fist_tone3:"],category:"people"},":left_facing_fist_tone4:":{uc_base:"1f91b-1f3fe",uc_output:"1f91b-1f3fe",uc_match:"1f91b-1f3fe",uc_greedy:"1f91b-1f3fe",shortnames:[":left_fist_tone4:"],category:"people"},":left_facing_fist_tone5:":{uc_base:"1f91b-1f3ff",uc_output:"1f91b-1f3ff",uc_match:"1f91b-1f3ff",uc_greedy:"1f91b-1f3ff",shortnames:[":left_fist_tone5:"],category:"people"},":love_you_gesture_tone1:":{uc_base:"1f91f-1f3fb",uc_output:"1f91f-1f3fb",uc_match:"1f91f-1f3fb",uc_greedy:"1f91f-1f3fb",shortnames:[":love_you_gesture_light_skin_tone:"],category:"people"},":love_you_gesture_tone2:":{uc_base:"1f91f-1f3fc",uc_output:"1f91f-1f3fc",uc_match:"1f91f-1f3fc",uc_greedy:"1f91f-1f3fc",shortnames:[":love_you_gesture_medium_light_skin_tone:"],category:"people"},":love_you_gesture_tone3:":{uc_base:"1f91f-1f3fd",uc_output:"1f91f-1f3fd",uc_match:"1f91f-1f3fd",uc_greedy:"1f91f-1f3fd",shortnames:[":love_you_gesture_medium_skin_tone:"],category:"people"},":love_you_gesture_tone4:":{uc_base:"1f91f-1f3fe",uc_output:"1f91f-1f3fe",uc_match:"1f91f-1f3fe",uc_greedy:"1f91f-1f3fe",shortnames:[":love_you_gesture_medium_dark_skin_tone:"],category:"people"},":love_you_gesture_tone5:":{uc_base:"1f91f-1f3ff",uc_output:"1f91f-1f3ff",uc_match:"1f91f-1f3ff",uc_greedy:"1f91f-1f3ff",shortnames:[":love_you_gesture_dark_skin_tone:"],category:"people"},":mage_tone1:":{uc_base:"1f9d9-1f3fb",uc_output:"1f9d9-1f3fb",uc_match:"1f9d9-1f3fb",uc_greedy:"1f9d9-1f3fb",shortnames:[":mage_light_skin_tone:"],category:"people"},":mage_tone2:":{uc_base:"1f9d9-1f3fc",uc_output:"1f9d9-1f3fc",uc_match:"1f9d9-1f3fc",uc_greedy:"1f9d9-1f3fc",shortnames:[":mage_medium_light_skin_tone:"],category:"people"},":mage_tone3:":{uc_base:"1f9d9-1f3fd",uc_output:"1f9d9-1f3fd",uc_match:"1f9d9-1f3fd",uc_greedy:"1f9d9-1f3fd",shortnames:[":mage_medium_skin_tone:"],category:"people"},":mage_tone4:":{uc_base:"1f9d9-1f3fe",uc_output:"1f9d9-1f3fe",uc_match:"1f9d9-1f3fe",uc_greedy:"1f9d9-1f3fe",shortnames:[":mage_medium_dark_skin_tone:"],category:"people"},":mage_tone5:":{uc_base:"1f9d9-1f3ff",uc_output:"1f9d9-1f3ff",uc_match:"1f9d9-1f3ff",uc_greedy:"1f9d9-1f3ff",shortnames:[":mage_dark_skin_tone:"],category:"people"},":man_dancing_tone1:":{uc_base:"1f57a-1f3fb",uc_output:"1f57a-1f3fb",uc_match:"1f57a-1f3fb",uc_greedy:"1f57a-1f3fb",shortnames:[":male_dancer_tone1:"],category:"people"},":man_dancing_tone2:":{uc_base:"1f57a-1f3fc",uc_output:"1f57a-1f3fc",uc_match:"1f57a-1f3fc",uc_greedy:"1f57a-1f3fc",shortnames:[":male_dancer_tone2:"],category:"people"},":man_dancing_tone3:":{uc_base:"1f57a-1f3fd",uc_output:"1f57a-1f3fd",uc_match:"1f57a-1f3fd",uc_greedy:"1f57a-1f3fd",shortnames:[":male_dancer_tone3:"],category:"people"},":man_dancing_tone4:":{uc_base:"1f57a-1f3fe",uc_output:"1f57a-1f3fe",uc_match:"1f57a-1f3fe",uc_greedy:"1f57a-1f3fe",shortnames:[":male_dancer_tone4:"],category:"people"},":man_dancing_tone5:":{uc_base:"1f57a-1f3ff",uc_output:"1f57a-1f3ff",uc_match:"1f57a-1f3ff",uc_greedy:"1f57a-1f3ff",shortnames:[":male_dancer_tone5:"],category:"people"},":man_in_business_suit_levitating_tone1:":{uc_base:"1f574-1f3fb",uc_output:"1f574-1f3fb",uc_match:"1f574-fe0f-1f3fb",uc_greedy:"1f574-fe0f-1f3fb",shortnames:[":man_in_business_suit_levitating_light_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone2:":{uc_base:"1f574-1f3fc",uc_output:"1f574-1f3fc",uc_match:"1f574-fe0f-1f3fc",uc_greedy:"1f574-fe0f-1f3fc",shortnames:[":man_in_business_suit_levitating_medium_light_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone3:":{uc_base:"1f574-1f3fd",uc_output:"1f574-1f3fd",uc_match:"1f574-fe0f-1f3fd",uc_greedy:"1f574-fe0f-1f3fd",shortnames:[":man_in_business_suit_levitating_medium_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone4:":{uc_base:"1f574-1f3fe",uc_output:"1f574-1f3fe",uc_match:"1f574-fe0f-1f3fe",uc_greedy:"1f574-fe0f-1f3fe",shortnames:[":man_in_business_suit_levitating_medium_dark_skin_tone:"],category:"people"},":man_in_business_suit_levitating_tone5:":{uc_base:"1f574-1f3ff",uc_output:"1f574-1f3ff",uc_match:"1f574-fe0f-1f3ff",uc_greedy:"1f574-fe0f-1f3ff",shortnames:[":man_in_business_suit_levitating_dark_skin_tone:"],category:"people"},":man_in_tuxedo_tone1:":{uc_base:"1f935-1f3fb",uc_output:"1f935-1f3fb",uc_match:"1f935-1f3fb",uc_greedy:"1f935-1f3fb",shortnames:[":tuxedo_tone1:"],category:"people"},":man_in_tuxedo_tone2:":{uc_base:"1f935-1f3fc",uc_output:"1f935-1f3fc",uc_match:"1f935-1f3fc",uc_greedy:"1f935-1f3fc",shortnames:[":tuxedo_tone2:"],category:"people"},":man_in_tuxedo_tone3:":{uc_base:"1f935-1f3fd",uc_output:"1f935-1f3fd",uc_match:"1f935-1f3fd",uc_greedy:"1f935-1f3fd",shortnames:[":tuxedo_tone3:"],category:"people"},":man_in_tuxedo_tone4:":{uc_base:"1f935-1f3fe",uc_output:"1f935-1f3fe",uc_match:"1f935-1f3fe",uc_greedy:"1f935-1f3fe",shortnames:[":tuxedo_tone4:"],category:"people"},":man_in_tuxedo_tone5:":{uc_base:"1f935-1f3ff",uc_output:"1f935-1f3ff",uc_match:"1f935-1f3ff",uc_greedy:"1f935-1f3ff",shortnames:[":tuxedo_tone5:"],category:"people"},":man_tone1:":{uc_base:"1f468-1f3fb",uc_output:"1f468-1f3fb",uc_match:"1f468-1f3fb",uc_greedy:"1f468-1f3fb",shortnames:[],category:"people"},":man_tone2:":{uc_base:"1f468-1f3fc",uc_output:"1f468-1f3fc",uc_match:"1f468-1f3fc",uc_greedy:"1f468-1f3fc",shortnames:[],category:"people"},":man_tone3:":{uc_base:"1f468-1f3fd",uc_output:"1f468-1f3fd",uc_match:"1f468-1f3fd",uc_greedy:"1f468-1f3fd",shortnames:[],category:"people"},":man_tone4:":{uc_base:"1f468-1f3fe",uc_output:"1f468-1f3fe",uc_match:"1f468-1f3fe",uc_greedy:"1f468-1f3fe",shortnames:[],category:"people"},":man_tone5:":{uc_base:"1f468-1f3ff",uc_output:"1f468-1f3ff",uc_match:"1f468-1f3ff",uc_greedy:"1f468-1f3ff",shortnames:[],category:"people"},":man_with_chinese_cap_tone1:":{uc_base:"1f472-1f3fb",uc_output:"1f472-1f3fb",uc_match:"1f472-1f3fb",uc_greedy:"1f472-1f3fb",shortnames:[":man_with_gua_pi_mao_tone1:"],category:"people"},":man_with_chinese_cap_tone2:":{uc_base:"1f472-1f3fc",uc_output:"1f472-1f3fc",uc_match:"1f472-1f3fc",uc_greedy:"1f472-1f3fc",shortnames:[":man_with_gua_pi_mao_tone2:"],category:"people"},":man_with_chinese_cap_tone3:":{uc_base:"1f472-1f3fd",uc_output:"1f472-1f3fd",uc_match:"1f472-1f3fd",uc_greedy:"1f472-1f3fd",shortnames:[":man_with_gua_pi_mao_tone3:"],category:"people"},":man_with_chinese_cap_tone4:":{uc_base:"1f472-1f3fe",uc_output:"1f472-1f3fe",uc_match:"1f472-1f3fe",uc_greedy:"1f472-1f3fe",shortnames:[":man_with_gua_pi_mao_tone4:"],category:"people"},":man_with_chinese_cap_tone5:":{uc_base:"1f472-1f3ff",uc_output:"1f472-1f3ff",uc_match:"1f472-1f3ff",uc_greedy:"1f472-1f3ff",shortnames:[":man_with_gua_pi_mao_tone5:"],category:"people"},":merperson_tone1:":{uc_base:"1f9dc-1f3fb",uc_output:"1f9dc-1f3fb",uc_match:"1f9dc-1f3fb",uc_greedy:"1f9dc-1f3fb",shortnames:[":merperson_light_skin_tone:"],category:"people"},":merperson_tone2:":{uc_base:"1f9dc-1f3fc",uc_output:"1f9dc-1f3fc",uc_match:"1f9dc-1f3fc",uc_greedy:"1f9dc-1f3fc",shortnames:[":merperson_medium_light_skin_tone:"],category:"people"},":merperson_tone3:":{uc_base:"1f9dc-1f3fd",uc_output:"1f9dc-1f3fd",uc_match:"1f9dc-1f3fd",uc_greedy:"1f9dc-1f3fd",shortnames:[":merperson_medium_skin_tone:"],category:"people"},":merperson_tone4:":{uc_base:"1f9dc-1f3fe",uc_output:"1f9dc-1f3fe",uc_match:"1f9dc-1f3fe",uc_greedy:"1f9dc-1f3fe",shortnames:[":merperson_medium_dark_skin_tone:"],category:"people"},":merperson_tone5:":{uc_base:"1f9dc-1f3ff",uc_output:"1f9dc-1f3ff",uc_match:"1f9dc-1f3ff",uc_greedy:"1f9dc-1f3ff",shortnames:[":merperson_dark_skin_tone:"],category:"people"},":metal_tone1:":{uc_base:"1f918-1f3fb",uc_output:"1f918-1f3fb",uc_match:"1f918-1f3fb",uc_greedy:"1f918-1f3fb",shortnames:[":sign_of_the_horns_tone1:"],category:"people"},":metal_tone2:":{uc_base:"1f918-1f3fc",uc_output:"1f918-1f3fc",uc_match:"1f918-1f3fc",uc_greedy:"1f918-1f3fc",shortnames:[":sign_of_the_horns_tone2:"],category:"people"},":metal_tone3:":{uc_base:"1f918-1f3fd",uc_output:"1f918-1f3fd",uc_match:"1f918-1f3fd",uc_greedy:"1f918-1f3fd",shortnames:[":sign_of_the_horns_tone3:"],category:"people"},":metal_tone4:":{uc_base:"1f918-1f3fe",uc_output:"1f918-1f3fe",uc_match:"1f918-1f3fe",uc_greedy:"1f918-1f3fe",shortnames:[":sign_of_the_horns_tone4:"],category:"people"},":metal_tone5:":{uc_base:"1f918-1f3ff",uc_output:"1f918-1f3ff",uc_match:"1f918-1f3ff",uc_greedy:"1f918-1f3ff",shortnames:[":sign_of_the_horns_tone5:"],category:"people"},":middle_finger_tone1:":{uc_base:"1f595-1f3fb",uc_output:"1f595-1f3fb",uc_match:"1f595-1f3fb",uc_greedy:"1f595-1f3fb",shortnames:[":reversed_hand_with_middle_finger_extended_tone1:"],category:"people"},":middle_finger_tone2:":{uc_base:"1f595-1f3fc",uc_output:"1f595-1f3fc",uc_match:"1f595-1f3fc",uc_greedy:"1f595-1f3fc",shortnames:[":reversed_hand_with_middle_finger_extended_tone2:"],category:"people"},":middle_finger_tone3:":{uc_base:"1f595-1f3fd",uc_output:"1f595-1f3fd",uc_match:"1f595-1f3fd",uc_greedy:"1f595-1f3fd",shortnames:[":reversed_hand_with_middle_finger_extended_tone3:"],category:"people"},":middle_finger_tone4:":{uc_base:"1f595-1f3fe",uc_output:"1f595-1f3fe",uc_match:"1f595-1f3fe",uc_greedy:"1f595-1f3fe",shortnames:[":reversed_hand_with_middle_finger_extended_tone4:"],category:"people"},":middle_finger_tone5:":{uc_base:"1f595-1f3ff",uc_output:"1f595-1f3ff",uc_match:"1f595-1f3ff",uc_greedy:"1f595-1f3ff",shortnames:[":reversed_hand_with_middle_finger_extended_tone5:"],category:"people"},":mrs_claus_tone1:":{uc_base:"1f936-1f3fb",uc_output:"1f936-1f3fb",uc_match:"1f936-1f3fb",uc_greedy:"1f936-1f3fb",shortnames:[":mother_christmas_tone1:"],category:"people"},":mrs_claus_tone2:":{uc_base:"1f936-1f3fc",uc_output:"1f936-1f3fc",uc_match:"1f936-1f3fc",uc_greedy:"1f936-1f3fc",shortnames:[":mother_christmas_tone2:"],category:"people"},":mrs_claus_tone3:":{uc_base:"1f936-1f3fd",uc_output:"1f936-1f3fd",uc_match:"1f936-1f3fd",uc_greedy:"1f936-1f3fd",shortnames:[":mother_christmas_tone3:"],category:"people"},":mrs_claus_tone4:":{uc_base:"1f936-1f3fe",uc_output:"1f936-1f3fe",uc_match:"1f936-1f3fe",uc_greedy:"1f936-1f3fe",shortnames:[":mother_christmas_tone4:"],category:"people"},":mrs_claus_tone5:":{uc_base:"1f936-1f3ff",uc_output:"1f936-1f3ff",uc_match:"1f936-1f3ff",uc_greedy:"1f936-1f3ff",shortnames:[":mother_christmas_tone5:"],category:"people"},":muscle_tone1:":{uc_base:"1f4aa-1f3fb",uc_output:"1f4aa-1f3fb",uc_match:"1f4aa-1f3fb",uc_greedy:"1f4aa-1f3fb",shortnames:[],category:"people"},":muscle_tone2:":{uc_base:"1f4aa-1f3fc",uc_output:"1f4aa-1f3fc",uc_match:"1f4aa-1f3fc",uc_greedy:"1f4aa-1f3fc",shortnames:[],category:"people"},":muscle_tone3:":{uc_base:"1f4aa-1f3fd",uc_output:"1f4aa-1f3fd",uc_match:"1f4aa-1f3fd",uc_greedy:"1f4aa-1f3fd",shortnames:[],category:"people"},":muscle_tone4:":{uc_base:"1f4aa-1f3fe",uc_output:"1f4aa-1f3fe",uc_match:"1f4aa-1f3fe",uc_greedy:"1f4aa-1f3fe",shortnames:[],category:"people"},":muscle_tone5:":{uc_base:"1f4aa-1f3ff",uc_output:"1f4aa-1f3ff",uc_match:"1f4aa-1f3ff",uc_greedy:"1f4aa-1f3ff",shortnames:[],category:"people"},":nail_care_tone1:":{uc_base:"1f485-1f3fb",uc_output:"1f485-1f3fb",uc_match:"1f485-1f3fb",uc_greedy:"1f485-1f3fb",shortnames:[],category:"people"},":nail_care_tone2:":{uc_base:"1f485-1f3fc",uc_output:"1f485-1f3fc",uc_match:"1f485-1f3fc",uc_greedy:"1f485-1f3fc",shortnames:[],category:"people"},":nail_care_tone3:":{uc_base:"1f485-1f3fd",uc_output:"1f485-1f3fd",uc_match:"1f485-1f3fd",uc_greedy:"1f485-1f3fd",shortnames:[],category:"people"},":nail_care_tone4:":{uc_base:"1f485-1f3fe",uc_output:"1f485-1f3fe",uc_match:"1f485-1f3fe",uc_greedy:"1f485-1f3fe",shortnames:[],category:"people"},":nail_care_tone5:":{uc_base:"1f485-1f3ff",uc_output:"1f485-1f3ff",uc_match:"1f485-1f3ff",uc_greedy:"1f485-1f3ff",shortnames:[],category:"people"},":nose_tone1:":{uc_base:"1f443-1f3fb",uc_output:"1f443-1f3fb",uc_match:"1f443-1f3fb",uc_greedy:"1f443-1f3fb",shortnames:[],category:"people"},":nose_tone2:":{uc_base:"1f443-1f3fc",uc_output:"1f443-1f3fc",uc_match:"1f443-1f3fc",uc_greedy:"1f443-1f3fc",shortnames:[],category:"people"},":nose_tone3:":{uc_base:"1f443-1f3fd",uc_output:"1f443-1f3fd",uc_match:"1f443-1f3fd",uc_greedy:"1f443-1f3fd",shortnames:[],category:"people"},":nose_tone4:":{uc_base:"1f443-1f3fe",uc_output:"1f443-1f3fe",uc_match:"1f443-1f3fe",uc_greedy:"1f443-1f3fe",shortnames:[],category:"people"},":nose_tone5:":{uc_base:"1f443-1f3ff",uc_output:"1f443-1f3ff",uc_match:"1f443-1f3ff",uc_greedy:"1f443-1f3ff",shortnames:[],category:"people"},":ok_hand_tone1:":{uc_base:"1f44c-1f3fb",uc_output:"1f44c-1f3fb",uc_match:"1f44c-1f3fb",uc_greedy:"1f44c-1f3fb",shortnames:[],category:"people"},":ok_hand_tone2:":{uc_base:"1f44c-1f3fc",uc_output:"1f44c-1f3fc",uc_match:"1f44c-1f3fc",uc_greedy:"1f44c-1f3fc",shortnames:[],category:"people"},":ok_hand_tone3:":{uc_base:"1f44c-1f3fd",uc_output:"1f44c-1f3fd",uc_match:"1f44c-1f3fd",uc_greedy:"1f44c-1f3fd",shortnames:[],category:"people"},":ok_hand_tone4:":{uc_base:"1f44c-1f3fe",uc_output:"1f44c-1f3fe",uc_match:"1f44c-1f3fe",uc_greedy:"1f44c-1f3fe",shortnames:[],category:"people"},":ok_hand_tone5:":{uc_base:"1f44c-1f3ff",uc_output:"1f44c-1f3ff",uc_match:"1f44c-1f3ff",uc_greedy:"1f44c-1f3ff",shortnames:[],category:"people"},":older_adult_tone1:":{uc_base:"1f9d3-1f3fb",uc_output:"1f9d3-1f3fb",uc_match:"1f9d3-1f3fb",uc_greedy:"1f9d3-1f3fb",shortnames:[":older_adult_light_skin_tone:"],category:"people"},":older_adult_tone2:":{uc_base:"1f9d3-1f3fc",uc_output:"1f9d3-1f3fc",uc_match:"1f9d3-1f3fc",uc_greedy:"1f9d3-1f3fc",shortnames:[":older_adult_medium_light_skin_tone:"],category:"people"},":older_adult_tone3:":{uc_base:"1f9d3-1f3fd",uc_output:"1f9d3-1f3fd",uc_match:"1f9d3-1f3fd",uc_greedy:"1f9d3-1f3fd",shortnames:[":older_adult_medium_skin_tone:"],category:"people"},":older_adult_tone4:":{uc_base:"1f9d3-1f3fe",uc_output:"1f9d3-1f3fe",uc_match:"1f9d3-1f3fe",uc_greedy:"1f9d3-1f3fe",shortnames:[":older_adult_medium_dark_skin_tone:"],category:"people"},":older_adult_tone5:":{uc_base:"1f9d3-1f3ff",uc_output:"1f9d3-1f3ff",uc_match:"1f9d3-1f3ff",uc_greedy:"1f9d3-1f3ff",shortnames:[":older_adult_dark_skin_tone:"],category:"people"},":older_man_tone1:":{uc_base:"1f474-1f3fb",uc_output:"1f474-1f3fb",uc_match:"1f474-1f3fb",uc_greedy:"1f474-1f3fb",shortnames:[],category:"people"},":older_man_tone2:":{uc_base:"1f474-1f3fc",uc_output:"1f474-1f3fc",uc_match:"1f474-1f3fc",uc_greedy:"1f474-1f3fc",shortnames:[],category:"people"},":older_man_tone3:":{uc_base:"1f474-1f3fd",uc_output:"1f474-1f3fd",uc_match:"1f474-1f3fd",uc_greedy:"1f474-1f3fd",shortnames:[],category:"people"},":older_man_tone4:":{uc_base:"1f474-1f3fe",uc_output:"1f474-1f3fe",uc_match:"1f474-1f3fe",uc_greedy:"1f474-1f3fe",shortnames:[],category:"people"},":older_man_tone5:":{uc_base:"1f474-1f3ff",uc_output:"1f474-1f3ff",uc_match:"1f474-1f3ff",uc_greedy:"1f474-1f3ff",shortnames:[],category:"people"},":older_woman_tone1:":{uc_base:"1f475-1f3fb",uc_output:"1f475-1f3fb",uc_match:"1f475-1f3fb",uc_greedy:"1f475-1f3fb",shortnames:[":grandma_tone1:"],category:"people"},":older_woman_tone2:":{uc_base:"1f475-1f3fc",uc_output:"1f475-1f3fc",uc_match:"1f475-1f3fc",uc_greedy:"1f475-1f3fc",shortnames:[":grandma_tone2:"],category:"people"},":older_woman_tone3:":{uc_base:"1f475-1f3fd",uc_output:"1f475-1f3fd",uc_match:"1f475-1f3fd",uc_greedy:"1f475-1f3fd",shortnames:[":grandma_tone3:"],category:"people"},":older_woman_tone4:":{uc_base:"1f475-1f3fe",uc_output:"1f475-1f3fe",uc_match:"1f475-1f3fe",uc_greedy:"1f475-1f3fe",shortnames:[":grandma_tone4:"],category:"people"},":older_woman_tone5:":{uc_base:"1f475-1f3ff",uc_output:"1f475-1f3ff",uc_match:"1f475-1f3ff",uc_greedy:"1f475-1f3ff",shortnames:[":grandma_tone5:"],category:"people"},":open_hands_tone1:":{uc_base:"1f450-1f3fb",uc_output:"1f450-1f3fb",uc_match:"1f450-1f3fb",uc_greedy:"1f450-1f3fb",shortnames:[],category:"people"},":open_hands_tone2:":{uc_base:"1f450-1f3fc",uc_output:"1f450-1f3fc",uc_match:"1f450-1f3fc",uc_greedy:"1f450-1f3fc",shortnames:[],category:"people"},":open_hands_tone3:":{uc_base:"1f450-1f3fd",uc_output:"1f450-1f3fd",uc_match:"1f450-1f3fd",uc_greedy:"1f450-1f3fd",shortnames:[],category:"people"},":open_hands_tone4:":{uc_base:"1f450-1f3fe",uc_output:"1f450-1f3fe",uc_match:"1f450-1f3fe",uc_greedy:"1f450-1f3fe",shortnames:[],category:"people"},":open_hands_tone5:":{uc_base:"1f450-1f3ff",uc_output:"1f450-1f3ff",uc_match:"1f450-1f3ff",uc_greedy:"1f450-1f3ff",shortnames:[],category:"people"},":palms_up_together_tone1:":{uc_base:"1f932-1f3fb",uc_output:"1f932-1f3fb",uc_match:"1f932-1f3fb",uc_greedy:"1f932-1f3fb",shortnames:[":palms_up_together_light_skin_tone:"],category:"people"},":palms_up_together_tone2:":{uc_base:"1f932-1f3fc",uc_output:"1f932-1f3fc",uc_match:"1f932-1f3fc",uc_greedy:"1f932-1f3fc",shortnames:[":palms_up_together_medium_light_skin_tone:"],category:"people"},":palms_up_together_tone3:":{uc_base:"1f932-1f3fd",uc_output:"1f932-1f3fd",uc_match:"1f932-1f3fd",uc_greedy:"1f932-1f3fd",shortnames:[":palms_up_together_medium_skin_tone:"],category:"people"},":palms_up_together_tone4:":{uc_base:"1f932-1f3fe",uc_output:"1f932-1f3fe",uc_match:"1f932-1f3fe",uc_greedy:"1f932-1f3fe",shortnames:[":palms_up_together_medium_dark_skin_tone:"],category:"people"},":palms_up_together_tone5:":{uc_base:"1f932-1f3ff",uc_output:"1f932-1f3ff",uc_match:"1f932-1f3ff",uc_greedy:"1f932-1f3ff",shortnames:[":palms_up_together_dark_skin_tone:"],category:"people"},":person_biking_tone1:":{uc_base:"1f6b4-1f3fb",uc_output:"1f6b4-1f3fb",uc_match:"1f6b4-1f3fb",uc_greedy:"1f6b4-1f3fb",shortnames:[":bicyclist_tone1:"],category:"activity"},":person_biking_tone2:":{uc_base:"1f6b4-1f3fc",uc_output:"1f6b4-1f3fc",uc_match:"1f6b4-1f3fc",uc_greedy:"1f6b4-1f3fc",shortnames:[":bicyclist_tone2:"],category:"activity"},":person_biking_tone3:":{uc_base:"1f6b4-1f3fd",uc_output:"1f6b4-1f3fd",uc_match:"1f6b4-1f3fd",uc_greedy:"1f6b4-1f3fd",shortnames:[":bicyclist_tone3:"],category:"activity"},":person_biking_tone4:":{uc_base:"1f6b4-1f3fe",uc_output:"1f6b4-1f3fe",uc_match:"1f6b4-1f3fe",uc_greedy:"1f6b4-1f3fe",shortnames:[":bicyclist_tone4:"],category:"activity"},":person_biking_tone5:":{uc_base:"1f6b4-1f3ff",uc_output:"1f6b4-1f3ff",uc_match:"1f6b4-1f3ff",uc_greedy:"1f6b4-1f3ff",shortnames:[":bicyclist_tone5:"],category:"activity"},":person_bowing_tone1:":{uc_base:"1f647-1f3fb",uc_output:"1f647-1f3fb",uc_match:"1f647-1f3fb",uc_greedy:"1f647-1f3fb",shortnames:[":bow_tone1:"],category:"people"},":person_bowing_tone2:":{uc_base:"1f647-1f3fc",uc_output:"1f647-1f3fc",uc_match:"1f647-1f3fc",uc_greedy:"1f647-1f3fc",shortnames:[":bow_tone2:"],category:"people"},":person_bowing_tone3:":{uc_base:"1f647-1f3fd",uc_output:"1f647-1f3fd",uc_match:"1f647-1f3fd",uc_greedy:"1f647-1f3fd",shortnames:[":bow_tone3:"],category:"people"},":person_bowing_tone4:":{uc_base:"1f647-1f3fe",uc_output:"1f647-1f3fe",uc_match:"1f647-1f3fe",uc_greedy:"1f647-1f3fe",shortnames:[":bow_tone4:"],category:"people"},":person_bowing_tone5:":{uc_base:"1f647-1f3ff",uc_output:"1f647-1f3ff",uc_match:"1f647-1f3ff",uc_greedy:"1f647-1f3ff",shortnames:[":bow_tone5:"],category:"people"},":person_climbing_tone1:":{uc_base:"1f9d7-1f3fb",uc_output:"1f9d7-1f3fb",uc_match:"1f9d7-1f3fb",uc_greedy:"1f9d7-1f3fb",shortnames:[":person_climbing_light_skin_tone:"],category:"activity"},":person_climbing_tone2:":{uc_base:"1f9d7-1f3fc",uc_output:"1f9d7-1f3fc",uc_match:"1f9d7-1f3fc",uc_greedy:"1f9d7-1f3fc",shortnames:[":person_climbing_medium_light_skin_tone:"],category:"activity"},":person_climbing_tone3:":{uc_base:"1f9d7-1f3fd",uc_output:"1f9d7-1f3fd",uc_match:"1f9d7-1f3fd",uc_greedy:"1f9d7-1f3fd",shortnames:[":person_climbing_medium_skin_tone:"],category:"activity"},":person_climbing_tone4:":{uc_base:"1f9d7-1f3fe",uc_output:"1f9d7-1f3fe",uc_match:"1f9d7-1f3fe",uc_greedy:"1f9d7-1f3fe",shortnames:[":person_climbing_medium_dark_skin_tone:"],category:"activity"},":person_climbing_tone5:":{uc_base:"1f9d7-1f3ff",uc_output:"1f9d7-1f3ff",uc_match:"1f9d7-1f3ff",uc_greedy:"1f9d7-1f3ff",shortnames:[":person_climbing_dark_skin_tone:"],category:"activity"},":person_doing_cartwheel_tone1:":{uc_base:"1f938-1f3fb",uc_output:"1f938-1f3fb",uc_match:"1f938-1f3fb",uc_greedy:"1f938-1f3fb",shortnames:[":cartwheel_tone1:"],category:"activity"},":person_doing_cartwheel_tone2:":{uc_base:"1f938-1f3fc",uc_output:"1f938-1f3fc",uc_match:"1f938-1f3fc",uc_greedy:"1f938-1f3fc",shortnames:[":cartwheel_tone2:"],category:"activity"},":person_doing_cartwheel_tone3:":{uc_base:"1f938-1f3fd",uc_output:"1f938-1f3fd",uc_match:"1f938-1f3fd",uc_greedy:"1f938-1f3fd",shortnames:[":cartwheel_tone3:"],category:"activity"},":person_doing_cartwheel_tone4:":{uc_base:"1f938-1f3fe",uc_output:"1f938-1f3fe",uc_match:"1f938-1f3fe",uc_greedy:"1f938-1f3fe",shortnames:[":cartwheel_tone4:"],category:"activity"},":person_doing_cartwheel_tone5:":{uc_base:"1f938-1f3ff",uc_output:"1f938-1f3ff",uc_match:"1f938-1f3ff",uc_greedy:"1f938-1f3ff",shortnames:[":cartwheel_tone5:"],category:"activity"},":person_facepalming_tone1:":{uc_base:"1f926-1f3fb",uc_output:"1f926-1f3fb",uc_match:"1f926-1f3fb",uc_greedy:"1f926-1f3fb",shortnames:[":face_palm_tone1:",":facepalm_tone1:"],category:"people"},":person_facepalming_tone2:":{uc_base:"1f926-1f3fc",uc_output:"1f926-1f3fc",uc_match:"1f926-1f3fc",uc_greedy:"1f926-1f3fc",shortnames:[":face_palm_tone2:",":facepalm_tone2:"],category:"people"},":person_facepalming_tone3:":{uc_base:"1f926-1f3fd",uc_output:"1f926-1f3fd",uc_match:"1f926-1f3fd",uc_greedy:"1f926-1f3fd",shortnames:[":face_palm_tone3:",":facepalm_tone3:"],category:"people"},":person_facepalming_tone4:":{uc_base:"1f926-1f3fe",uc_output:"1f926-1f3fe",uc_match:"1f926-1f3fe",uc_greedy:"1f926-1f3fe",shortnames:[":face_palm_tone4:",":facepalm_tone4:"],category:"people"},":person_facepalming_tone5:":{uc_base:"1f926-1f3ff",uc_output:"1f926-1f3ff",uc_match:"1f926-1f3ff",uc_greedy:"1f926-1f3ff",shortnames:[":face_palm_tone5:",":facepalm_tone5:"],category:"people"},":person_frowning_tone1:":{uc_base:"1f64d-1f3fb",uc_output:"1f64d-1f3fb",uc_match:"1f64d-1f3fb",uc_greedy:"1f64d-1f3fb",shortnames:[], category:"people"},":person_frowning_tone2:":{uc_base:"1f64d-1f3fc",uc_output:"1f64d-1f3fc",uc_match:"1f64d-1f3fc",uc_greedy:"1f64d-1f3fc",shortnames:[],category:"people"},":person_frowning_tone3:":{uc_base:"1f64d-1f3fd",uc_output:"1f64d-1f3fd",uc_match:"1f64d-1f3fd",uc_greedy:"1f64d-1f3fd",shortnames:[],category:"people"},":person_frowning_tone4:":{uc_base:"1f64d-1f3fe",uc_output:"1f64d-1f3fe",uc_match:"1f64d-1f3fe",uc_greedy:"1f64d-1f3fe",shortnames:[],category:"people"},":person_frowning_tone5:":{uc_base:"1f64d-1f3ff",uc_output:"1f64d-1f3ff",uc_match:"1f64d-1f3ff",uc_greedy:"1f64d-1f3ff",shortnames:[],category:"people"},":person_gesturing_no_tone1:":{uc_base:"1f645-1f3fb",uc_output:"1f645-1f3fb",uc_match:"1f645-1f3fb",uc_greedy:"1f645-1f3fb",shortnames:[":no_good_tone1:"],category:"people"},":person_gesturing_no_tone2:":{uc_base:"1f645-1f3fc",uc_output:"1f645-1f3fc",uc_match:"1f645-1f3fc",uc_greedy:"1f645-1f3fc",shortnames:[":no_good_tone2:"],category:"people"},":person_gesturing_no_tone3:":{uc_base:"1f645-1f3fd",uc_output:"1f645-1f3fd",uc_match:"1f645-1f3fd",uc_greedy:"1f645-1f3fd",shortnames:[":no_good_tone3:"],category:"people"},":person_gesturing_no_tone4:":{uc_base:"1f645-1f3fe",uc_output:"1f645-1f3fe",uc_match:"1f645-1f3fe",uc_greedy:"1f645-1f3fe",shortnames:[":no_good_tone4:"],category:"people"},":person_gesturing_no_tone5:":{uc_base:"1f645-1f3ff",uc_output:"1f645-1f3ff",uc_match:"1f645-1f3ff",uc_greedy:"1f645-1f3ff",shortnames:[":no_good_tone5:"],category:"people"},":person_gesturing_ok_tone1:":{uc_base:"1f646-1f3fb",uc_output:"1f646-1f3fb",uc_match:"1f646-1f3fb",uc_greedy:"1f646-1f3fb",shortnames:[":ok_woman_tone1:"],category:"people"},":person_gesturing_ok_tone2:":{uc_base:"1f646-1f3fc",uc_output:"1f646-1f3fc",uc_match:"1f646-1f3fc",uc_greedy:"1f646-1f3fc",shortnames:[":ok_woman_tone2:"],category:"people"},":person_gesturing_ok_tone3:":{uc_base:"1f646-1f3fd",uc_output:"1f646-1f3fd",uc_match:"1f646-1f3fd",uc_greedy:"1f646-1f3fd",shortnames:[":ok_woman_tone3:"],category:"people"},":person_gesturing_ok_tone4:":{uc_base:"1f646-1f3fe",uc_output:"1f646-1f3fe",uc_match:"1f646-1f3fe",uc_greedy:"1f646-1f3fe",shortnames:[":ok_woman_tone4:"],category:"people"},":person_gesturing_ok_tone5:":{uc_base:"1f646-1f3ff",uc_output:"1f646-1f3ff",uc_match:"1f646-1f3ff",uc_greedy:"1f646-1f3ff",shortnames:[":ok_woman_tone5:"],category:"people"},":person_getting_haircut_tone1:":{uc_base:"1f487-1f3fb",uc_output:"1f487-1f3fb",uc_match:"1f487-1f3fb",uc_greedy:"1f487-1f3fb",shortnames:[":haircut_tone1:"],category:"people"},":person_getting_haircut_tone2:":{uc_base:"1f487-1f3fc",uc_output:"1f487-1f3fc",uc_match:"1f487-1f3fc",uc_greedy:"1f487-1f3fc",shortnames:[":haircut_tone2:"],category:"people"},":person_getting_haircut_tone3:":{uc_base:"1f487-1f3fd",uc_output:"1f487-1f3fd",uc_match:"1f487-1f3fd",uc_greedy:"1f487-1f3fd",shortnames:[":haircut_tone3:"],category:"people"},":person_getting_haircut_tone4:":{uc_base:"1f487-1f3fe",uc_output:"1f487-1f3fe",uc_match:"1f487-1f3fe",uc_greedy:"1f487-1f3fe",shortnames:[":haircut_tone4:"],category:"people"},":person_getting_haircut_tone5:":{uc_base:"1f487-1f3ff",uc_output:"1f487-1f3ff",uc_match:"1f487-1f3ff",uc_greedy:"1f487-1f3ff",shortnames:[":haircut_tone5:"],category:"people"},":person_getting_massage_tone1:":{uc_base:"1f486-1f3fb",uc_output:"1f486-1f3fb",uc_match:"1f486-1f3fb",uc_greedy:"1f486-1f3fb",shortnames:[":massage_tone1:"],category:"people"},":person_getting_massage_tone2:":{uc_base:"1f486-1f3fc",uc_output:"1f486-1f3fc",uc_match:"1f486-1f3fc",uc_greedy:"1f486-1f3fc",shortnames:[":massage_tone2:"],category:"people"},":person_getting_massage_tone3:":{uc_base:"1f486-1f3fd",uc_output:"1f486-1f3fd",uc_match:"1f486-1f3fd",uc_greedy:"1f486-1f3fd",shortnames:[":massage_tone3:"],category:"people"},":person_getting_massage_tone4:":{uc_base:"1f486-1f3fe",uc_output:"1f486-1f3fe",uc_match:"1f486-1f3fe",uc_greedy:"1f486-1f3fe",shortnames:[":massage_tone4:"],category:"people"},":person_getting_massage_tone5:":{uc_base:"1f486-1f3ff",uc_output:"1f486-1f3ff",uc_match:"1f486-1f3ff",uc_greedy:"1f486-1f3ff",shortnames:[":massage_tone5:"],category:"people"},":person_golfing_tone1:":{uc_base:"1f3cc-1f3fb",uc_output:"1f3cc-1f3fb",uc_match:"1f3cc-fe0f-1f3fb",uc_greedy:"1f3cc-fe0f-1f3fb",shortnames:[":person_golfing_light_skin_tone:"],category:"activity"},":person_golfing_tone2:":{uc_base:"1f3cc-1f3fc",uc_output:"1f3cc-1f3fc",uc_match:"1f3cc-fe0f-1f3fc",uc_greedy:"1f3cc-fe0f-1f3fc",shortnames:[":person_golfing_medium_light_skin_tone:"],category:"activity"},":person_golfing_tone3:":{uc_base:"1f3cc-1f3fd",uc_output:"1f3cc-1f3fd",uc_match:"1f3cc-fe0f-1f3fd",uc_greedy:"1f3cc-fe0f-1f3fd",shortnames:[":person_golfing_medium_skin_tone:"],category:"activity"},":person_golfing_tone4:":{uc_base:"1f3cc-1f3fe",uc_output:"1f3cc-1f3fe",uc_match:"1f3cc-fe0f-1f3fe",uc_greedy:"1f3cc-fe0f-1f3fe",shortnames:[":person_golfing_medium_dark_skin_tone:"],category:"activity"},":person_golfing_tone5:":{uc_base:"1f3cc-1f3ff",uc_output:"1f3cc-1f3ff",uc_match:"1f3cc-fe0f-1f3ff",uc_greedy:"1f3cc-fe0f-1f3ff",shortnames:[":person_golfing_dark_skin_tone:"],category:"activity"},":person_in_bed_tone1:":{uc_base:"1f6cc-1f3fb",uc_output:"1f6cc-1f3fb",uc_match:"1f6cc-1f3fb",uc_greedy:"1f6cc-1f3fb",shortnames:[":person_in_bed_light_skin_tone:"],category:"objects"},":person_in_bed_tone2:":{uc_base:"1f6cc-1f3fc",uc_output:"1f6cc-1f3fc",uc_match:"1f6cc-1f3fc",uc_greedy:"1f6cc-1f3fc",shortnames:[":person_in_bed_medium_light_skin_tone:"],category:"objects"},":person_in_bed_tone3:":{uc_base:"1f6cc-1f3fd",uc_output:"1f6cc-1f3fd",uc_match:"1f6cc-1f3fd",uc_greedy:"1f6cc-1f3fd",shortnames:[":person_in_bed_medium_skin_tone:"],category:"objects"},":person_in_bed_tone4:":{uc_base:"1f6cc-1f3fe",uc_output:"1f6cc-1f3fe",uc_match:"1f6cc-1f3fe",uc_greedy:"1f6cc-1f3fe",shortnames:[":person_in_bed_medium_dark_skin_tone:"],category:"objects"},":person_in_bed_tone5:":{uc_base:"1f6cc-1f3ff",uc_output:"1f6cc-1f3ff",uc_match:"1f6cc-1f3ff",uc_greedy:"1f6cc-1f3ff",shortnames:[":person_in_bed_dark_skin_tone:"],category:"objects"},":person_in_lotus_position_tone1:":{uc_base:"1f9d8-1f3fb",uc_output:"1f9d8-1f3fb",uc_match:"1f9d8-1f3fb",uc_greedy:"1f9d8-1f3fb",shortnames:[":person_in_lotus_position_light_skin_tone:"],category:"activity"},":person_in_lotus_position_tone2:":{uc_base:"1f9d8-1f3fc",uc_output:"1f9d8-1f3fc",uc_match:"1f9d8-1f3fc",uc_greedy:"1f9d8-1f3fc",shortnames:[":person_in_lotus_position_medium_light_skin_tone:"],category:"activity"},":person_in_lotus_position_tone3:":{uc_base:"1f9d8-1f3fd",uc_output:"1f9d8-1f3fd",uc_match:"1f9d8-1f3fd",uc_greedy:"1f9d8-1f3fd",shortnames:[":person_in_lotus_position_medium_skin_tone:"],category:"activity"},":person_in_lotus_position_tone4:":{uc_base:"1f9d8-1f3fe",uc_output:"1f9d8-1f3fe",uc_match:"1f9d8-1f3fe",uc_greedy:"1f9d8-1f3fe",shortnames:[":person_in_lotus_position_medium_dark_skin_tone:"],category:"activity"},":person_in_lotus_position_tone5:":{uc_base:"1f9d8-1f3ff",uc_output:"1f9d8-1f3ff",uc_match:"1f9d8-1f3ff",uc_greedy:"1f9d8-1f3ff",shortnames:[":person_in_lotus_position_dark_skin_tone:"],category:"activity"},":person_in_steamy_room_tone1:":{uc_base:"1f9d6-1f3fb",uc_output:"1f9d6-1f3fb",uc_match:"1f9d6-1f3fb",uc_greedy:"1f9d6-1f3fb",shortnames:[":person_in_steamy_room_light_skin_tone:"],category:"activity"},":person_in_steamy_room_tone2:":{uc_base:"1f9d6-1f3fc",uc_output:"1f9d6-1f3fc",uc_match:"1f9d6-1f3fc",uc_greedy:"1f9d6-1f3fc",shortnames:[":person_in_steamy_room_medium_light_skin_tone:"],category:"activity"},":person_in_steamy_room_tone3:":{uc_base:"1f9d6-1f3fd",uc_output:"1f9d6-1f3fd",uc_match:"1f9d6-1f3fd",uc_greedy:"1f9d6-1f3fd",shortnames:[":person_in_steamy_room_medium_skin_tone:"],category:"activity"},":person_in_steamy_room_tone4:":{uc_base:"1f9d6-1f3fe",uc_output:"1f9d6-1f3fe",uc_match:"1f9d6-1f3fe",uc_greedy:"1f9d6-1f3fe",shortnames:[":person_in_steamy_room_medium_dark_skin_tone:"],category:"activity"},":person_in_steamy_room_tone5:":{uc_base:"1f9d6-1f3ff",uc_output:"1f9d6-1f3ff",uc_match:"1f9d6-1f3ff",uc_greedy:"1f9d6-1f3ff",shortnames:[":person_in_steamy_room_dark_skin_tone:"],category:"activity"},":person_juggling_tone1:":{uc_base:"1f939-1f3fb",uc_output:"1f939-1f3fb",uc_match:"1f939-1f3fb",uc_greedy:"1f939-1f3fb",shortnames:[":juggling_tone1:",":juggler_tone1:"],category:"activity"},":person_juggling_tone2:":{uc_base:"1f939-1f3fc",uc_output:"1f939-1f3fc",uc_match:"1f939-1f3fc",uc_greedy:"1f939-1f3fc",shortnames:[":juggling_tone2:",":juggler_tone2:"],category:"activity"},":person_juggling_tone3:":{uc_base:"1f939-1f3fd",uc_output:"1f939-1f3fd",uc_match:"1f939-1f3fd",uc_greedy:"1f939-1f3fd",shortnames:[":juggling_tone3:",":juggler_tone3:"],category:"activity"},":person_juggling_tone4:":{uc_base:"1f939-1f3fe",uc_output:"1f939-1f3fe",uc_match:"1f939-1f3fe",uc_greedy:"1f939-1f3fe",shortnames:[":juggling_tone4:",":juggler_tone4:"],category:"activity"},":person_juggling_tone5:":{uc_base:"1f939-1f3ff",uc_output:"1f939-1f3ff",uc_match:"1f939-1f3ff",uc_greedy:"1f939-1f3ff",shortnames:[":juggling_tone5:",":juggler_tone5:"],category:"activity"},":person_lifting_weights_tone1:":{uc_base:"1f3cb-1f3fb",uc_output:"1f3cb-1f3fb",uc_match:"1f3cb-fe0f-1f3fb",uc_greedy:"1f3cb-fe0f-1f3fb",shortnames:[":lifter_tone1:",":weight_lifter_tone1:"],category:"activity"},":person_lifting_weights_tone2:":{uc_base:"1f3cb-1f3fc",uc_output:"1f3cb-1f3fc",uc_match:"1f3cb-fe0f-1f3fc",uc_greedy:"1f3cb-fe0f-1f3fc",shortnames:[":lifter_tone2:",":weight_lifter_tone2:"],category:"activity"},":person_lifting_weights_tone3:":{uc_base:"1f3cb-1f3fd",uc_output:"1f3cb-1f3fd",uc_match:"1f3cb-fe0f-1f3fd",uc_greedy:"1f3cb-fe0f-1f3fd",shortnames:[":lifter_tone3:",":weight_lifter_tone3:"],category:"activity"},":person_lifting_weights_tone4:":{uc_base:"1f3cb-1f3fe",uc_output:"1f3cb-1f3fe",uc_match:"1f3cb-fe0f-1f3fe",uc_greedy:"1f3cb-fe0f-1f3fe",shortnames:[":lifter_tone4:",":weight_lifter_tone4:"],category:"activity"},":person_lifting_weights_tone5:":{uc_base:"1f3cb-1f3ff",uc_output:"1f3cb-1f3ff",uc_match:"1f3cb-fe0f-1f3ff",uc_greedy:"1f3cb-fe0f-1f3ff",shortnames:[":lifter_tone5:",":weight_lifter_tone5:"],category:"activity"},":person_mountain_biking_tone1:":{uc_base:"1f6b5-1f3fb",uc_output:"1f6b5-1f3fb",uc_match:"1f6b5-1f3fb",uc_greedy:"1f6b5-1f3fb",shortnames:[":mountain_bicyclist_tone1:"],category:"activity"},":person_mountain_biking_tone2:":{uc_base:"1f6b5-1f3fc",uc_output:"1f6b5-1f3fc",uc_match:"1f6b5-1f3fc",uc_greedy:"1f6b5-1f3fc",shortnames:[":mountain_bicyclist_tone2:"],category:"activity"},":person_mountain_biking_tone3:":{uc_base:"1f6b5-1f3fd",uc_output:"1f6b5-1f3fd",uc_match:"1f6b5-1f3fd",uc_greedy:"1f6b5-1f3fd",shortnames:[":mountain_bicyclist_tone3:"],category:"activity"},":person_mountain_biking_tone4:":{uc_base:"1f6b5-1f3fe",uc_output:"1f6b5-1f3fe",uc_match:"1f6b5-1f3fe",uc_greedy:"1f6b5-1f3fe",shortnames:[":mountain_bicyclist_tone4:"],category:"activity"},":person_mountain_biking_tone5:":{uc_base:"1f6b5-1f3ff",uc_output:"1f6b5-1f3ff",uc_match:"1f6b5-1f3ff",uc_greedy:"1f6b5-1f3ff",shortnames:[":mountain_bicyclist_tone5:"],category:"activity"},":person_playing_handball_tone1:":{uc_base:"1f93e-1f3fb",uc_output:"1f93e-1f3fb",uc_match:"1f93e-1f3fb",uc_greedy:"1f93e-1f3fb",shortnames:[":handball_tone1:"],category:"activity"},":person_playing_handball_tone2:":{uc_base:"1f93e-1f3fc",uc_output:"1f93e-1f3fc",uc_match:"1f93e-1f3fc",uc_greedy:"1f93e-1f3fc",shortnames:[":handball_tone2:"],category:"activity"},":person_playing_handball_tone3:":{uc_base:"1f93e-1f3fd",uc_output:"1f93e-1f3fd",uc_match:"1f93e-1f3fd",uc_greedy:"1f93e-1f3fd",shortnames:[":handball_tone3:"],category:"activity"},":person_playing_handball_tone4:":{uc_base:"1f93e-1f3fe",uc_output:"1f93e-1f3fe",uc_match:"1f93e-1f3fe",uc_greedy:"1f93e-1f3fe",shortnames:[":handball_tone4:"],category:"activity"},":person_playing_handball_tone5:":{uc_base:"1f93e-1f3ff",uc_output:"1f93e-1f3ff",uc_match:"1f93e-1f3ff",uc_greedy:"1f93e-1f3ff",shortnames:[":handball_tone5:"],category:"activity"},":person_playing_water_polo_tone1:":{uc_base:"1f93d-1f3fb",uc_output:"1f93d-1f3fb",uc_match:"1f93d-1f3fb",uc_greedy:"1f93d-1f3fb",shortnames:[":water_polo_tone1:"],category:"activity"},":person_playing_water_polo_tone2:":{uc_base:"1f93d-1f3fc",uc_output:"1f93d-1f3fc",uc_match:"1f93d-1f3fc",uc_greedy:"1f93d-1f3fc",shortnames:[":water_polo_tone2:"],category:"activity"},":person_playing_water_polo_tone3:":{uc_base:"1f93d-1f3fd",uc_output:"1f93d-1f3fd",uc_match:"1f93d-1f3fd",uc_greedy:"1f93d-1f3fd",shortnames:[":water_polo_tone3:"],category:"activity"},":person_playing_water_polo_tone4:":{uc_base:"1f93d-1f3fe",uc_output:"1f93d-1f3fe",uc_match:"1f93d-1f3fe",uc_greedy:"1f93d-1f3fe",shortnames:[":water_polo_tone4:"],category:"activity"},":person_playing_water_polo_tone5:":{uc_base:"1f93d-1f3ff",uc_output:"1f93d-1f3ff",uc_match:"1f93d-1f3ff",uc_greedy:"1f93d-1f3ff",shortnames:[":water_polo_tone5:"],category:"activity"},":person_pouting_tone1:":{uc_base:"1f64e-1f3fb",uc_output:"1f64e-1f3fb",uc_match:"1f64e-1f3fb",uc_greedy:"1f64e-1f3fb",shortnames:[":person_with_pouting_face_tone1:"],category:"people"},":person_pouting_tone2:":{uc_base:"1f64e-1f3fc",uc_output:"1f64e-1f3fc",uc_match:"1f64e-1f3fc",uc_greedy:"1f64e-1f3fc",shortnames:[":person_with_pouting_face_tone2:"],category:"people"},":person_pouting_tone3:":{uc_base:"1f64e-1f3fd",uc_output:"1f64e-1f3fd",uc_match:"1f64e-1f3fd",uc_greedy:"1f64e-1f3fd",shortnames:[":person_with_pouting_face_tone3:"],category:"people"},":person_pouting_tone4:":{uc_base:"1f64e-1f3fe",uc_output:"1f64e-1f3fe",uc_match:"1f64e-1f3fe",uc_greedy:"1f64e-1f3fe",shortnames:[":person_with_pouting_face_tone4:"],category:"people"},":person_pouting_tone5:":{uc_base:"1f64e-1f3ff",uc_output:"1f64e-1f3ff",uc_match:"1f64e-1f3ff",uc_greedy:"1f64e-1f3ff",shortnames:[":person_with_pouting_face_tone5:"],category:"people"},":person_raising_hand_tone1:":{uc_base:"1f64b-1f3fb",uc_output:"1f64b-1f3fb",uc_match:"1f64b-1f3fb",uc_greedy:"1f64b-1f3fb",shortnames:[":raising_hand_tone1:"],category:"people"},":person_raising_hand_tone2:":{uc_base:"1f64b-1f3fc",uc_output:"1f64b-1f3fc",uc_match:"1f64b-1f3fc",uc_greedy:"1f64b-1f3fc",shortnames:[":raising_hand_tone2:"],category:"people"},":person_raising_hand_tone3:":{uc_base:"1f64b-1f3fd",uc_output:"1f64b-1f3fd",uc_match:"1f64b-1f3fd",uc_greedy:"1f64b-1f3fd",shortnames:[":raising_hand_tone3:"],category:"people"},":person_raising_hand_tone4:":{uc_base:"1f64b-1f3fe",uc_output:"1f64b-1f3fe",uc_match:"1f64b-1f3fe",uc_greedy:"1f64b-1f3fe",shortnames:[":raising_hand_tone4:"],category:"people"},":person_raising_hand_tone5:":{uc_base:"1f64b-1f3ff",uc_output:"1f64b-1f3ff",uc_match:"1f64b-1f3ff",uc_greedy:"1f64b-1f3ff",shortnames:[":raising_hand_tone5:"],category:"people"},":person_rowing_boat_tone1:":{uc_base:"1f6a3-1f3fb",uc_output:"1f6a3-1f3fb",uc_match:"1f6a3-1f3fb",uc_greedy:"1f6a3-1f3fb",shortnames:[":rowboat_tone1:"],category:"activity"},":person_rowing_boat_tone2:":{uc_base:"1f6a3-1f3fc",uc_output:"1f6a3-1f3fc",uc_match:"1f6a3-1f3fc",uc_greedy:"1f6a3-1f3fc",shortnames:[":rowboat_tone2:"],category:"activity"},":person_rowing_boat_tone3:":{uc_base:"1f6a3-1f3fd",uc_output:"1f6a3-1f3fd",uc_match:"1f6a3-1f3fd",uc_greedy:"1f6a3-1f3fd",shortnames:[":rowboat_tone3:"],category:"activity"},":person_rowing_boat_tone4:":{uc_base:"1f6a3-1f3fe",uc_output:"1f6a3-1f3fe",uc_match:"1f6a3-1f3fe",uc_greedy:"1f6a3-1f3fe",shortnames:[":rowboat_tone4:"],category:"activity"},":person_rowing_boat_tone5:":{uc_base:"1f6a3-1f3ff",uc_output:"1f6a3-1f3ff",uc_match:"1f6a3-1f3ff",uc_greedy:"1f6a3-1f3ff",shortnames:[":rowboat_tone5:"],category:"activity"},":person_running_tone1:":{uc_base:"1f3c3-1f3fb",uc_output:"1f3c3-1f3fb",uc_match:"1f3c3-1f3fb",uc_greedy:"1f3c3-1f3fb",shortnames:[":runner_tone1:"],category:"people"},":person_running_tone2:":{uc_base:"1f3c3-1f3fc",uc_output:"1f3c3-1f3fc",uc_match:"1f3c3-1f3fc",uc_greedy:"1f3c3-1f3fc",shortnames:[":runner_tone2:"],category:"people"},":person_running_tone3:":{uc_base:"1f3c3-1f3fd",uc_output:"1f3c3-1f3fd",uc_match:"1f3c3-1f3fd",uc_greedy:"1f3c3-1f3fd",shortnames:[":runner_tone3:"],category:"people"},":person_running_tone4:":{uc_base:"1f3c3-1f3fe",uc_output:"1f3c3-1f3fe",uc_match:"1f3c3-1f3fe",uc_greedy:"1f3c3-1f3fe",shortnames:[":runner_tone4:"],category:"people"},":person_running_tone5:":{uc_base:"1f3c3-1f3ff",uc_output:"1f3c3-1f3ff",uc_match:"1f3c3-1f3ff",uc_greedy:"1f3c3-1f3ff",shortnames:[":runner_tone5:"],category:"people"},":person_shrugging_tone1:":{uc_base:"1f937-1f3fb",uc_output:"1f937-1f3fb",uc_match:"1f937-1f3fb",uc_greedy:"1f937-1f3fb",shortnames:[":shrug_tone1:"],category:"people"},":person_shrugging_tone2:":{uc_base:"1f937-1f3fc",uc_output:"1f937-1f3fc",uc_match:"1f937-1f3fc",uc_greedy:"1f937-1f3fc",shortnames:[":shrug_tone2:"],category:"people"},":person_shrugging_tone3:":{uc_base:"1f937-1f3fd",uc_output:"1f937-1f3fd",uc_match:"1f937-1f3fd",uc_greedy:"1f937-1f3fd",shortnames:[":shrug_tone3:"],category:"people"},":person_shrugging_tone4:":{uc_base:"1f937-1f3fe",uc_output:"1f937-1f3fe",uc_match:"1f937-1f3fe",uc_greedy:"1f937-1f3fe",shortnames:[":shrug_tone4:"],category:"people"},":person_shrugging_tone5:":{uc_base:"1f937-1f3ff",uc_output:"1f937-1f3ff",uc_match:"1f937-1f3ff",uc_greedy:"1f937-1f3ff",shortnames:[":shrug_tone5:"],category:"people"},":person_surfing_tone1:":{uc_base:"1f3c4-1f3fb",uc_output:"1f3c4-1f3fb",uc_match:"1f3c4-1f3fb",uc_greedy:"1f3c4-1f3fb",shortnames:[":surfer_tone1:"],category:"activity"},":person_surfing_tone2:":{uc_base:"1f3c4-1f3fc",uc_output:"1f3c4-1f3fc",uc_match:"1f3c4-1f3fc",uc_greedy:"1f3c4-1f3fc",shortnames:[":surfer_tone2:"],category:"activity"},":person_surfing_tone3:":{uc_base:"1f3c4-1f3fd",uc_output:"1f3c4-1f3fd",uc_match:"1f3c4-1f3fd",uc_greedy:"1f3c4-1f3fd",shortnames:[":surfer_tone3:"],category:"activity"},":person_surfing_tone4:":{uc_base:"1f3c4-1f3fe",uc_output:"1f3c4-1f3fe",uc_match:"1f3c4-1f3fe",uc_greedy:"1f3c4-1f3fe",shortnames:[":surfer_tone4:"],category:"activity"},":person_surfing_tone5:":{uc_base:"1f3c4-1f3ff",uc_output:"1f3c4-1f3ff",uc_match:"1f3c4-1f3ff",uc_greedy:"1f3c4-1f3ff",shortnames:[":surfer_tone5:"],category:"activity"},":person_swimming_tone1:":{uc_base:"1f3ca-1f3fb",uc_output:"1f3ca-1f3fb",uc_match:"1f3ca-1f3fb",uc_greedy:"1f3ca-1f3fb",shortnames:[":swimmer_tone1:"],category:"activity"},":person_swimming_tone2:":{uc_base:"1f3ca-1f3fc",uc_output:"1f3ca-1f3fc",uc_match:"1f3ca-1f3fc",uc_greedy:"1f3ca-1f3fc",shortnames:[":swimmer_tone2:"],category:"activity"},":person_swimming_tone3:":{uc_base:"1f3ca-1f3fd",uc_output:"1f3ca-1f3fd",uc_match:"1f3ca-1f3fd",uc_greedy:"1f3ca-1f3fd",shortnames:[":swimmer_tone3:"],category:"activity"},":person_swimming_tone4:":{uc_base:"1f3ca-1f3fe",uc_output:"1f3ca-1f3fe",uc_match:"1f3ca-1f3fe",uc_greedy:"1f3ca-1f3fe",shortnames:[":swimmer_tone4:"],category:"activity"},":person_swimming_tone5:":{uc_base:"1f3ca-1f3ff",uc_output:"1f3ca-1f3ff",uc_match:"1f3ca-1f3ff",uc_greedy:"1f3ca-1f3ff",shortnames:[":swimmer_tone5:"],category:"activity"},":person_tipping_hand_tone1:":{uc_base:"1f481-1f3fb",uc_output:"1f481-1f3fb",uc_match:"1f481-1f3fb",uc_greedy:"1f481-1f3fb",shortnames:[":information_desk_person_tone1:"],category:"people"},":person_tipping_hand_tone2:":{uc_base:"1f481-1f3fc",uc_output:"1f481-1f3fc",uc_match:"1f481-1f3fc",uc_greedy:"1f481-1f3fc",shortnames:[":information_desk_person_tone2:"],category:"people"},":person_tipping_hand_tone3:":{uc_base:"1f481-1f3fd",uc_output:"1f481-1f3fd",uc_match:"1f481-1f3fd",uc_greedy:"1f481-1f3fd",shortnames:[":information_desk_person_tone3:"],category:"people"},":person_tipping_hand_tone4:":{uc_base:"1f481-1f3fe",uc_output:"1f481-1f3fe",uc_match:"1f481-1f3fe",uc_greedy:"1f481-1f3fe",shortnames:[":information_desk_person_tone4:"],category:"people"},":person_tipping_hand_tone5:":{uc_base:"1f481-1f3ff",uc_output:"1f481-1f3ff",uc_match:"1f481-1f3ff",uc_greedy:"1f481-1f3ff",shortnames:[":information_desk_person_tone5:"],category:"people"},":person_walking_tone1:":{uc_base:"1f6b6-1f3fb",uc_output:"1f6b6-1f3fb",uc_match:"1f6b6-1f3fb",uc_greedy:"1f6b6-1f3fb",shortnames:[":walking_tone1:"],category:"people"},":person_walking_tone2:":{uc_base:"1f6b6-1f3fc",uc_output:"1f6b6-1f3fc",uc_match:"1f6b6-1f3fc",uc_greedy:"1f6b6-1f3fc",shortnames:[":walking_tone2:"],category:"people"},":person_walking_tone3:":{uc_base:"1f6b6-1f3fd",uc_output:"1f6b6-1f3fd",uc_match:"1f6b6-1f3fd",uc_greedy:"1f6b6-1f3fd",shortnames:[":walking_tone3:"],category:"people"},":person_walking_tone4:":{uc_base:"1f6b6-1f3fe",uc_output:"1f6b6-1f3fe",uc_match:"1f6b6-1f3fe",uc_greedy:"1f6b6-1f3fe",shortnames:[":walking_tone4:"],category:"people"},":person_walking_tone5:":{uc_base:"1f6b6-1f3ff",uc_output:"1f6b6-1f3ff",uc_match:"1f6b6-1f3ff",uc_greedy:"1f6b6-1f3ff",shortnames:[":walking_tone5:"],category:"people"},":person_wearing_turban_tone1:":{uc_base:"1f473-1f3fb",uc_output:"1f473-1f3fb",uc_match:"1f473-1f3fb",uc_greedy:"1f473-1f3fb",shortnames:[":man_with_turban_tone1:"],category:"people"},":person_wearing_turban_tone2:":{uc_base:"1f473-1f3fc",uc_output:"1f473-1f3fc",uc_match:"1f473-1f3fc",uc_greedy:"1f473-1f3fc",shortnames:[":man_with_turban_tone2:"],category:"people"},":person_wearing_turban_tone3:":{uc_base:"1f473-1f3fd",uc_output:"1f473-1f3fd",uc_match:"1f473-1f3fd",uc_greedy:"1f473-1f3fd",shortnames:[":man_with_turban_tone3:"],category:"people"},":person_wearing_turban_tone4:":{uc_base:"1f473-1f3fe",uc_output:"1f473-1f3fe",uc_match:"1f473-1f3fe",uc_greedy:"1f473-1f3fe",shortnames:[":man_with_turban_tone4:"],category:"people"},":person_wearing_turban_tone5:":{uc_base:"1f473-1f3ff",uc_output:"1f473-1f3ff",uc_match:"1f473-1f3ff",uc_greedy:"1f473-1f3ff",shortnames:[":man_with_turban_tone5:"],category:"people"},":point_down_tone1:":{uc_base:"1f447-1f3fb",uc_output:"1f447-1f3fb",uc_match:"1f447-1f3fb",uc_greedy:"1f447-1f3fb",shortnames:[],category:"people"},":point_down_tone2:":{uc_base:"1f447-1f3fc",uc_output:"1f447-1f3fc",uc_match:"1f447-1f3fc",uc_greedy:"1f447-1f3fc",shortnames:[],category:"people"},":point_down_tone3:":{uc_base:"1f447-1f3fd",uc_output:"1f447-1f3fd",uc_match:"1f447-1f3fd",uc_greedy:"1f447-1f3fd",shortnames:[],category:"people"},":point_down_tone4:":{uc_base:"1f447-1f3fe",uc_output:"1f447-1f3fe",uc_match:"1f447-1f3fe",uc_greedy:"1f447-1f3fe",shortnames:[],category:"people"},":point_down_tone5:":{uc_base:"1f447-1f3ff",uc_output:"1f447-1f3ff",uc_match:"1f447-1f3ff",uc_greedy:"1f447-1f3ff",shortnames:[],category:"people"},":point_left_tone1:":{uc_base:"1f448-1f3fb",uc_output:"1f448-1f3fb",uc_match:"1f448-1f3fb",uc_greedy:"1f448-1f3fb",shortnames:[],category:"people"},":point_left_tone2:":{uc_base:"1f448-1f3fc",uc_output:"1f448-1f3fc",uc_match:"1f448-1f3fc",uc_greedy:"1f448-1f3fc",shortnames:[],category:"people"},":point_left_tone3:":{uc_base:"1f448-1f3fd",uc_output:"1f448-1f3fd",uc_match:"1f448-1f3fd",uc_greedy:"1f448-1f3fd",shortnames:[],category:"people"},":point_left_tone4:":{uc_base:"1f448-1f3fe",uc_output:"1f448-1f3fe",uc_match:"1f448-1f3fe",uc_greedy:"1f448-1f3fe",shortnames:[],category:"people"},":point_left_tone5:":{uc_base:"1f448-1f3ff",uc_output:"1f448-1f3ff",uc_match:"1f448-1f3ff",uc_greedy:"1f448-1f3ff",shortnames:[],category:"people"},":point_right_tone1:":{uc_base:"1f449-1f3fb",uc_output:"1f449-1f3fb",uc_match:"1f449-1f3fb",uc_greedy:"1f449-1f3fb",shortnames:[],category:"people"},":point_right_tone2:":{uc_base:"1f449-1f3fc",uc_output:"1f449-1f3fc",uc_match:"1f449-1f3fc",uc_greedy:"1f449-1f3fc",shortnames:[],category:"people"},":point_right_tone3:":{uc_base:"1f449-1f3fd",uc_output:"1f449-1f3fd",uc_match:"1f449-1f3fd",uc_greedy:"1f449-1f3fd",shortnames:[],category:"people"},":point_right_tone4:":{uc_base:"1f449-1f3fe",uc_output:"1f449-1f3fe",uc_match:"1f449-1f3fe",uc_greedy:"1f449-1f3fe",shortnames:[],category:"people"},":point_right_tone5:":{uc_base:"1f449-1f3ff",uc_output:"1f449-1f3ff",uc_match:"1f449-1f3ff",uc_greedy:"1f449-1f3ff",shortnames:[],category:"people"},":point_up_2_tone1:":{uc_base:"1f446-1f3fb",uc_output:"1f446-1f3fb",uc_match:"1f446-1f3fb",uc_greedy:"1f446-1f3fb",shortnames:[],category:"people"},":point_up_2_tone2:":{uc_base:"1f446-1f3fc",uc_output:"1f446-1f3fc",uc_match:"1f446-1f3fc",uc_greedy:"1f446-1f3fc",shortnames:[],category:"people"},":point_up_2_tone3:":{uc_base:"1f446-1f3fd",uc_output:"1f446-1f3fd",uc_match:"1f446-1f3fd",uc_greedy:"1f446-1f3fd",shortnames:[],category:"people"},":point_up_2_tone4:":{uc_base:"1f446-1f3fe",uc_output:"1f446-1f3fe",uc_match:"1f446-1f3fe",uc_greedy:"1f446-1f3fe",shortnames:[],category:"people"},":point_up_2_tone5:":{uc_base:"1f446-1f3ff",uc_output:"1f446-1f3ff",uc_match:"1f446-1f3ff",uc_greedy:"1f446-1f3ff",shortnames:[],category:"people"},":police_officer_tone1:":{uc_base:"1f46e-1f3fb",uc_output:"1f46e-1f3fb",uc_match:"1f46e-1f3fb",uc_greedy:"1f46e-1f3fb",shortnames:[":cop_tone1:"],category:"people"},":police_officer_tone2:":{uc_base:"1f46e-1f3fc",uc_output:"1f46e-1f3fc",uc_match:"1f46e-1f3fc",uc_greedy:"1f46e-1f3fc",shortnames:[":cop_tone2:"],category:"people"},":police_officer_tone3:":{uc_base:"1f46e-1f3fd",uc_output:"1f46e-1f3fd",uc_match:"1f46e-1f3fd",uc_greedy:"1f46e-1f3fd",shortnames:[":cop_tone3:"],category:"people"},":police_officer_tone4:":{uc_base:"1f46e-1f3fe",uc_output:"1f46e-1f3fe",uc_match:"1f46e-1f3fe",uc_greedy:"1f46e-1f3fe",shortnames:[":cop_tone4:"],category:"people"},":police_officer_tone5:":{uc_base:"1f46e-1f3ff",uc_output:"1f46e-1f3ff",uc_match:"1f46e-1f3ff",uc_greedy:"1f46e-1f3ff",shortnames:[":cop_tone5:"],category:"people"},":pray_tone1:":{uc_base:"1f64f-1f3fb",uc_output:"1f64f-1f3fb",uc_match:"1f64f-1f3fb",uc_greedy:"1f64f-1f3fb",shortnames:[],category:"people"},":pray_tone2:":{uc_base:"1f64f-1f3fc",uc_output:"1f64f-1f3fc",uc_match:"1f64f-1f3fc",uc_greedy:"1f64f-1f3fc",shortnames:[],category:"people"},":pray_tone3:":{uc_base:"1f64f-1f3fd",uc_output:"1f64f-1f3fd",uc_match:"1f64f-1f3fd",uc_greedy:"1f64f-1f3fd",shortnames:[],category:"people"},":pray_tone4:":{uc_base:"1f64f-1f3fe",uc_output:"1f64f-1f3fe",uc_match:"1f64f-1f3fe",uc_greedy:"1f64f-1f3fe",shortnames:[],category:"people"},":pray_tone5:":{uc_base:"1f64f-1f3ff",uc_output:"1f64f-1f3ff",uc_match:"1f64f-1f3ff",uc_greedy:"1f64f-1f3ff",shortnames:[],category:"people"},":pregnant_woman_tone1:":{uc_base:"1f930-1f3fb",uc_output:"1f930-1f3fb",uc_match:"1f930-1f3fb",uc_greedy:"1f930-1f3fb",shortnames:[":expecting_woman_tone1:"],category:"people"},":pregnant_woman_tone2:":{uc_base:"1f930-1f3fc",uc_output:"1f930-1f3fc",uc_match:"1f930-1f3fc",uc_greedy:"1f930-1f3fc",shortnames:[":expecting_woman_tone2:"],category:"people"},":pregnant_woman_tone3:":{uc_base:"1f930-1f3fd",uc_output:"1f930-1f3fd",uc_match:"1f930-1f3fd",uc_greedy:"1f930-1f3fd",shortnames:[":expecting_woman_tone3:"],category:"people"},":pregnant_woman_tone4:":{uc_base:"1f930-1f3fe",uc_output:"1f930-1f3fe",uc_match:"1f930-1f3fe",uc_greedy:"1f930-1f3fe",shortnames:[":expecting_woman_tone4:"],category:"people"},":pregnant_woman_tone5:":{uc_base:"1f930-1f3ff",uc_output:"1f930-1f3ff",uc_match:"1f930-1f3ff",uc_greedy:"1f930-1f3ff",shortnames:[":expecting_woman_tone5:"],category:"people"},":prince_tone1:":{uc_base:"1f934-1f3fb",uc_output:"1f934-1f3fb",uc_match:"1f934-1f3fb",uc_greedy:"1f934-1f3fb",shortnames:[],category:"people"},":prince_tone2:":{uc_base:"1f934-1f3fc",uc_output:"1f934-1f3fc",uc_match:"1f934-1f3fc",uc_greedy:"1f934-1f3fc",shortnames:[],category:"people"},":prince_tone3:":{uc_base:"1f934-1f3fd",uc_output:"1f934-1f3fd",uc_match:"1f934-1f3fd",uc_greedy:"1f934-1f3fd",shortnames:[],category:"people"},":prince_tone4:":{uc_base:"1f934-1f3fe",uc_output:"1f934-1f3fe",uc_match:"1f934-1f3fe",uc_greedy:"1f934-1f3fe",shortnames:[],category:"people"},":prince_tone5:":{uc_base:"1f934-1f3ff",uc_output:"1f934-1f3ff",uc_match:"1f934-1f3ff",uc_greedy:"1f934-1f3ff",shortnames:[],category:"people"},":princess_tone1:":{uc_base:"1f478-1f3fb",uc_output:"1f478-1f3fb",uc_match:"1f478-1f3fb",uc_greedy:"1f478-1f3fb",shortnames:[],category:"people"},":princess_tone2:":{uc_base:"1f478-1f3fc",uc_output:"1f478-1f3fc",uc_match:"1f478-1f3fc",uc_greedy:"1f478-1f3fc",shortnames:[],category:"people"},":princess_tone3:":{uc_base:"1f478-1f3fd",uc_output:"1f478-1f3fd",uc_match:"1f478-1f3fd",uc_greedy:"1f478-1f3fd",shortnames:[],category:"people"},":princess_tone4:":{uc_base:"1f478-1f3fe",uc_output:"1f478-1f3fe",uc_match:"1f478-1f3fe",uc_greedy:"1f478-1f3fe",shortnames:[],category:"people"},":princess_tone5:":{uc_base:"1f478-1f3ff",uc_output:"1f478-1f3ff",uc_match:"1f478-1f3ff",uc_greedy:"1f478-1f3ff",shortnames:[],category:"people"},":punch_tone1:":{uc_base:"1f44a-1f3fb",uc_output:"1f44a-1f3fb",uc_match:"1f44a-1f3fb",uc_greedy:"1f44a-1f3fb",shortnames:[],category:"people"},":punch_tone2:":{uc_base:"1f44a-1f3fc",uc_output:"1f44a-1f3fc",uc_match:"1f44a-1f3fc",uc_greedy:"1f44a-1f3fc",shortnames:[],category:"people"},":punch_tone3:":{uc_base:"1f44a-1f3fd",uc_output:"1f44a-1f3fd",uc_match:"1f44a-1f3fd",uc_greedy:"1f44a-1f3fd",shortnames:[],category:"people"},":punch_tone4:":{uc_base:"1f44a-1f3fe",uc_output:"1f44a-1f3fe",uc_match:"1f44a-1f3fe",uc_greedy:"1f44a-1f3fe",shortnames:[],category:"people"},":punch_tone5:":{uc_base:"1f44a-1f3ff",uc_output:"1f44a-1f3ff",uc_match:"1f44a-1f3ff",uc_greedy:"1f44a-1f3ff",shortnames:[],category:"people"},":raised_back_of_hand_tone1:":{uc_base:"1f91a-1f3fb",uc_output:"1f91a-1f3fb",uc_match:"1f91a-1f3fb",uc_greedy:"1f91a-1f3fb",shortnames:[":back_of_hand_tone1:"],category:"people"},":raised_back_of_hand_tone2:":{uc_base:"1f91a-1f3fc",uc_output:"1f91a-1f3fc",uc_match:"1f91a-1f3fc",uc_greedy:"1f91a-1f3fc",shortnames:[":back_of_hand_tone2:"],category:"people"},":raised_back_of_hand_tone3:":{uc_base:"1f91a-1f3fd",uc_output:"1f91a-1f3fd",uc_match:"1f91a-1f3fd",uc_greedy:"1f91a-1f3fd",shortnames:[":back_of_hand_tone3:"],category:"people"},":raised_back_of_hand_tone4:":{uc_base:"1f91a-1f3fe",uc_output:"1f91a-1f3fe",uc_match:"1f91a-1f3fe",uc_greedy:"1f91a-1f3fe",shortnames:[":back_of_hand_tone4:"],category:"people"},":raised_back_of_hand_tone5:":{uc_base:"1f91a-1f3ff",uc_output:"1f91a-1f3ff",uc_match:"1f91a-1f3ff",uc_greedy:"1f91a-1f3ff",shortnames:[":back_of_hand_tone5:"],category:"people"},":raised_hands_tone1:":{uc_base:"1f64c-1f3fb",uc_output:"1f64c-1f3fb",uc_match:"1f64c-1f3fb",uc_greedy:"1f64c-1f3fb",shortnames:[],category:"people"},":raised_hands_tone2:":{uc_base:"1f64c-1f3fc",uc_output:"1f64c-1f3fc",uc_match:"1f64c-1f3fc",uc_greedy:"1f64c-1f3fc",shortnames:[],category:"people"},":raised_hands_tone3:":{uc_base:"1f64c-1f3fd",uc_output:"1f64c-1f3fd",uc_match:"1f64c-1f3fd",uc_greedy:"1f64c-1f3fd",shortnames:[],category:"people"},":raised_hands_tone4:":{uc_base:"1f64c-1f3fe",uc_output:"1f64c-1f3fe",uc_match:"1f64c-1f3fe",uc_greedy:"1f64c-1f3fe",shortnames:[],category:"people"},":raised_hands_tone5:":{uc_base:"1f64c-1f3ff",uc_output:"1f64c-1f3ff",uc_match:"1f64c-1f3ff",uc_greedy:"1f64c-1f3ff",shortnames:[],category:"people"},":right_facing_fist_tone1:":{uc_base:"1f91c-1f3fb",uc_output:"1f91c-1f3fb",uc_match:"1f91c-1f3fb",uc_greedy:"1f91c-1f3fb",shortnames:[":right_fist_tone1:"],category:"people"},":right_facing_fist_tone2:":{uc_base:"1f91c-1f3fc",uc_output:"1f91c-1f3fc",uc_match:"1f91c-1f3fc",uc_greedy:"1f91c-1f3fc",shortnames:[":right_fist_tone2:"],category:"people"},":right_facing_fist_tone3:":{uc_base:"1f91c-1f3fd",uc_output:"1f91c-1f3fd",uc_match:"1f91c-1f3fd",uc_greedy:"1f91c-1f3fd",shortnames:[":right_fist_tone3:"],category:"people"},":right_facing_fist_tone4:":{uc_base:"1f91c-1f3fe",uc_output:"1f91c-1f3fe",uc_match:"1f91c-1f3fe",uc_greedy:"1f91c-1f3fe",shortnames:[":right_fist_tone4:"],category:"people"},":right_facing_fist_tone5:":{uc_base:"1f91c-1f3ff",uc_output:"1f91c-1f3ff",uc_match:"1f91c-1f3ff",uc_greedy:"1f91c-1f3ff",shortnames:[":right_fist_tone5:"],category:"people"},":santa_tone1:":{uc_base:"1f385-1f3fb",uc_output:"1f385-1f3fb",uc_match:"1f385-1f3fb",uc_greedy:"1f385-1f3fb",shortnames:[],category:"people"},":santa_tone2:":{uc_base:"1f385-1f3fc",uc_output:"1f385-1f3fc",uc_match:"1f385-1f3fc",uc_greedy:"1f385-1f3fc",shortnames:[],category:"people"},":santa_tone3:":{uc_base:"1f385-1f3fd",uc_output:"1f385-1f3fd",uc_match:"1f385-1f3fd",uc_greedy:"1f385-1f3fd",shortnames:[],category:"people"},":santa_tone4:":{uc_base:"1f385-1f3fe",uc_output:"1f385-1f3fe",uc_match:"1f385-1f3fe",uc_greedy:"1f385-1f3fe",shortnames:[],category:"people"},":santa_tone5:":{uc_base:"1f385-1f3ff",uc_output:"1f385-1f3ff",uc_match:"1f385-1f3ff",uc_greedy:"1f385-1f3ff",shortnames:[],category:"people"},":selfie_tone1:":{uc_base:"1f933-1f3fb",uc_output:"1f933-1f3fb",uc_match:"1f933-1f3fb",uc_greedy:"1f933-1f3fb",shortnames:[],category:"people"},":selfie_tone2:":{uc_base:"1f933-1f3fc",uc_output:"1f933-1f3fc",uc_match:"1f933-1f3fc",uc_greedy:"1f933-1f3fc",shortnames:[],category:"people"},":selfie_tone3:":{uc_base:"1f933-1f3fd",uc_output:"1f933-1f3fd",uc_match:"1f933-1f3fd",uc_greedy:"1f933-1f3fd",shortnames:[],category:"people"},":selfie_tone4:":{uc_base:"1f933-1f3fe",uc_output:"1f933-1f3fe",uc_match:"1f933-1f3fe",uc_greedy:"1f933-1f3fe",shortnames:[],category:"people"},":selfie_tone5:":{uc_base:"1f933-1f3ff",uc_output:"1f933-1f3ff",uc_match:"1f933-1f3ff",uc_greedy:"1f933-1f3ff",shortnames:[],category:"people"},":snowboarder_tone1:":{uc_base:"1f3c2-1f3fb",uc_output:"1f3c2-1f3fb",uc_match:"1f3c2-1f3fb",uc_greedy:"1f3c2-1f3fb",shortnames:[":snowboarder_light_skin_tone:"],category:"activity"},":snowboarder_tone2:":{uc_base:"1f3c2-1f3fc",uc_output:"1f3c2-1f3fc",uc_match:"1f3c2-1f3fc",uc_greedy:"1f3c2-1f3fc",shortnames:[":snowboarder_medium_light_skin_tone:"],category:"activity"},":snowboarder_tone3:":{uc_base:"1f3c2-1f3fd",uc_output:"1f3c2-1f3fd",uc_match:"1f3c2-1f3fd",uc_greedy:"1f3c2-1f3fd",shortnames:[":snowboarder_medium_skin_tone:"],category:"activity"},":snowboarder_tone4:":{uc_base:"1f3c2-1f3fe",uc_output:"1f3c2-1f3fe",uc_match:"1f3c2-1f3fe",uc_greedy:"1f3c2-1f3fe",shortnames:[":snowboarder_medium_dark_skin_tone:"],category:"activity"},":snowboarder_tone5:":{uc_base:"1f3c2-1f3ff",uc_output:"1f3c2-1f3ff",uc_match:"1f3c2-1f3ff",uc_greedy:"1f3c2-1f3ff",shortnames:[":snowboarder_dark_skin_tone:"],category:"activity"},":thumbsdown_tone1:":{uc_base:"1f44e-1f3fb",uc_output:"1f44e-1f3fb",uc_match:"1f44e-1f3fb",uc_greedy:"1f44e-1f3fb",shortnames:[":-1_tone1:",":thumbdown_tone1:"],category:"people"},":thumbsdown_tone2:":{uc_base:"1f44e-1f3fc",uc_output:"1f44e-1f3fc",uc_match:"1f44e-1f3fc",uc_greedy:"1f44e-1f3fc",shortnames:[":-1_tone2:",":thumbdown_tone2:"],category:"people"},":thumbsdown_tone3:":{uc_base:"1f44e-1f3fd",uc_output:"1f44e-1f3fd",uc_match:"1f44e-1f3fd",uc_greedy:"1f44e-1f3fd",shortnames:[":-1_tone3:",":thumbdown_tone3:"],category:"people"},":thumbsdown_tone4:":{uc_base:"1f44e-1f3fe",uc_output:"1f44e-1f3fe",uc_match:"1f44e-1f3fe",uc_greedy:"1f44e-1f3fe",shortnames:[":-1_tone4:",":thumbdown_tone4:"],category:"people"},":thumbsdown_tone5:":{uc_base:"1f44e-1f3ff",uc_output:"1f44e-1f3ff",uc_match:"1f44e-1f3ff",uc_greedy:"1f44e-1f3ff",shortnames:[":-1_tone5:",":thumbdown_tone5:"],category:"people"},":thumbsup_tone1:":{uc_base:"1f44d-1f3fb",uc_output:"1f44d-1f3fb",uc_match:"1f44d-1f3fb",uc_greedy:"1f44d-1f3fb",shortnames:[":+1_tone1:",":thumbup_tone1:"],category:"people"},":thumbsup_tone2:":{uc_base:"1f44d-1f3fc",uc_output:"1f44d-1f3fc",uc_match:"1f44d-1f3fc",uc_greedy:"1f44d-1f3fc",shortnames:[":+1_tone2:",":thumbup_tone2:"],category:"people"},":thumbsup_tone3:":{uc_base:"1f44d-1f3fd",uc_output:"1f44d-1f3fd",uc_match:"1f44d-1f3fd",uc_greedy:"1f44d-1f3fd",shortnames:[":+1_tone3:",":thumbup_tone3:"],category:"people"},":thumbsup_tone4:":{uc_base:"1f44d-1f3fe",uc_output:"1f44d-1f3fe",uc_match:"1f44d-1f3fe",uc_greedy:"1f44d-1f3fe",shortnames:[":+1_tone4:",":thumbup_tone4:"],category:"people"},":thumbsup_tone5:":{uc_base:"1f44d-1f3ff",uc_output:"1f44d-1f3ff",uc_match:"1f44d-1f3ff",uc_greedy:"1f44d-1f3ff",shortnames:[":+1_tone5:",":thumbup_tone5:"],category:"people"},":united_nations:":{uc_base:"1f1fa-1f1f3",uc_output:"1f1fa-1f1f3",uc_match:"1f1fa-1f1f3",uc_greedy:"1f1fa-1f1f3",shortnames:[],category:"flags"},":vampire_tone1:":{uc_base:"1f9db-1f3fb",uc_output:"1f9db-1f3fb",uc_match:"1f9db-1f3fb",uc_greedy:"1f9db-1f3fb",shortnames:[":vampire_light_skin_tone:"],category:"people"},":vampire_tone2:":{uc_base:"1f9db-1f3fc",uc_output:"1f9db-1f3fc",uc_match:"1f9db-1f3fc",uc_greedy:"1f9db-1f3fc",shortnames:[":vampire_medium_light_skin_tone:"],category:"people"},":vampire_tone3:":{uc_base:"1f9db-1f3fd",uc_output:"1f9db-1f3fd",uc_match:"1f9db-1f3fd",uc_greedy:"1f9db-1f3fd",shortnames:[":vampire_medium_skin_tone:"],category:"people"},":vampire_tone4:":{uc_base:"1f9db-1f3fe",uc_output:"1f9db-1f3fe",uc_match:"1f9db-1f3fe",uc_greedy:"1f9db-1f3fe",shortnames:[":vampire_medium_dark_skin_tone:"],category:"people"},":vampire_tone5:":{uc_base:"1f9db-1f3ff",uc_output:"1f9db-1f3ff",uc_match:"1f9db-1f3ff",uc_greedy:"1f9db-1f3ff",shortnames:[":vampire_dark_skin_tone:"],category:"people"},":vulcan_tone1:":{uc_base:"1f596-1f3fb",uc_output:"1f596-1f3fb",uc_match:"1f596-1f3fb",uc_greedy:"1f596-1f3fb",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone1:"],category:"people"},":vulcan_tone2:":{uc_base:"1f596-1f3fc",uc_output:"1f596-1f3fc",uc_match:"1f596-1f3fc",uc_greedy:"1f596-1f3fc",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone2:"],category:"people"},":vulcan_tone3:":{uc_base:"1f596-1f3fd",uc_output:"1f596-1f3fd",uc_match:"1f596-1f3fd",uc_greedy:"1f596-1f3fd",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone3:"],category:"people"},":vulcan_tone4:":{uc_base:"1f596-1f3fe",uc_output:"1f596-1f3fe",uc_match:"1f596-1f3fe",uc_greedy:"1f596-1f3fe",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone4:"],category:"people"},":vulcan_tone5:":{uc_base:"1f596-1f3ff",uc_output:"1f596-1f3ff",uc_match:"1f596-1f3ff",uc_greedy:"1f596-1f3ff",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers_tone5:"],category:"people"},":wave_tone1:":{uc_base:"1f44b-1f3fb",uc_output:"1f44b-1f3fb",uc_match:"1f44b-1f3fb",uc_greedy:"1f44b-1f3fb",shortnames:[],category:"people"},":wave_tone2:":{uc_base:"1f44b-1f3fc",uc_output:"1f44b-1f3fc",uc_match:"1f44b-1f3fc",uc_greedy:"1f44b-1f3fc",shortnames:[],category:"people"},":wave_tone3:":{uc_base:"1f44b-1f3fd",uc_output:"1f44b-1f3fd",uc_match:"1f44b-1f3fd",uc_greedy:"1f44b-1f3fd",shortnames:[],category:"people"},":wave_tone4:":{uc_base:"1f44b-1f3fe",uc_output:"1f44b-1f3fe",uc_match:"1f44b-1f3fe",uc_greedy:"1f44b-1f3fe",shortnames:[],category:"people"},":wave_tone5:":{uc_base:"1f44b-1f3ff",uc_output:"1f44b-1f3ff",uc_match:"1f44b-1f3ff",uc_greedy:"1f44b-1f3ff",shortnames:[],category:"people"},":woman_tone1:":{uc_base:"1f469-1f3fb",uc_output:"1f469-1f3fb",uc_match:"1f469-1f3fb",uc_greedy:"1f469-1f3fb",shortnames:[],category:"people"},":woman_tone2:":{uc_base:"1f469-1f3fc",uc_output:"1f469-1f3fc",uc_match:"1f469-1f3fc",uc_greedy:"1f469-1f3fc",shortnames:[],category:"people"},":woman_tone3:":{uc_base:"1f469-1f3fd",uc_output:"1f469-1f3fd",uc_match:"1f469-1f3fd",uc_greedy:"1f469-1f3fd",shortnames:[],category:"people"},":woman_tone4:":{uc_base:"1f469-1f3fe",uc_output:"1f469-1f3fe",uc_match:"1f469-1f3fe",uc_greedy:"1f469-1f3fe",shortnames:[],category:"people"},":woman_tone5:":{uc_base:"1f469-1f3ff",uc_output:"1f469-1f3ff",uc_match:"1f469-1f3ff",uc_greedy:"1f469-1f3ff",shortnames:[],category:"people"},":woman_with_headscarf_tone1:":{uc_base:"1f9d5-1f3fb",uc_output:"1f9d5-1f3fb",uc_match:"1f9d5-1f3fb",uc_greedy:"1f9d5-1f3fb",shortnames:[":woman_with_headscarf_light_skin_tone:"],category:"people"},":woman_with_headscarf_tone2:":{uc_base:"1f9d5-1f3fc",uc_output:"1f9d5-1f3fc",uc_match:"1f9d5-1f3fc",uc_greedy:"1f9d5-1f3fc",shortnames:[":woman_with_headscarf_medium_light_skin_tone:"],category:"people"},":woman_with_headscarf_tone3:":{uc_base:"1f9d5-1f3fd",uc_output:"1f9d5-1f3fd",uc_match:"1f9d5-1f3fd",uc_greedy:"1f9d5-1f3fd",shortnames:[":woman_with_headscarf_medium_skin_tone:"],category:"people"},":woman_with_headscarf_tone4:":{uc_base:"1f9d5-1f3fe",uc_output:"1f9d5-1f3fe",uc_match:"1f9d5-1f3fe",uc_greedy:"1f9d5-1f3fe",shortnames:[":woman_with_headscarf_medium_dark_skin_tone:"],category:"people"},":woman_with_headscarf_tone5:":{uc_base:"1f9d5-1f3ff",uc_output:"1f9d5-1f3ff",uc_match:"1f9d5-1f3ff",uc_greedy:"1f9d5-1f3ff",shortnames:[":woman_with_headscarf_dark_skin_tone:"],category:"people"},":a:":{uc_base:"1f170",uc_output:"1f170-fe0f",uc_match:"1f170-fe0f",uc_greedy:"1f170",shortnames:[],category:"symbols"},":airplane_small:":{uc_base:"1f6e9",uc_output:"1f6e9-fe0f",uc_match:"1f6e9-fe0f",uc_greedy:"1f6e9",shortnames:[":small_airplane:"],category:"travel"},":anger_right:":{uc_base:"1f5ef",uc_output:"1f5ef-fe0f",uc_match:"1f5ef-fe0f",uc_greedy:"1f5ef",shortnames:[":right_anger_bubble:"],category:"symbols"},":b:":{uc_base:"1f171",uc_output:"1f171-fe0f",uc_match:"1f171-fe0f",uc_greedy:"1f171",shortnames:[],category:"symbols"},":ballot_box:":{uc_base:"1f5f3",uc_output:"1f5f3-fe0f",uc_match:"1f5f3-fe0f",uc_greedy:"1f5f3",shortnames:[":ballot_box_with_ballot:"],category:"objects"},":beach:":{uc_base:"1f3d6",uc_output:"1f3d6-fe0f",uc_match:"1f3d6-fe0f",uc_greedy:"1f3d6",shortnames:[":beach_with_umbrella:"],category:"travel"},":bed:":{uc_base:"1f6cf",uc_output:"1f6cf-fe0f",uc_match:"1f6cf-fe0f",uc_greedy:"1f6cf",shortnames:[],category:"objects"},":bellhop:":{uc_base:"1f6ce",uc_output:"1f6ce-fe0f",uc_match:"1f6ce-fe0f",uc_greedy:"1f6ce",shortnames:[":bellhop_bell:"],category:"objects"},":calendar_spiral:":{uc_base:"1f5d3",uc_output:"1f5d3-fe0f",uc_match:"1f5d3-fe0f",uc_greedy:"1f5d3",shortnames:[":spiral_calendar_pad:"],category:"objects"},":camping:":{uc_base:"1f3d5",uc_output:"1f3d5-fe0f",uc_match:"1f3d5-fe0f",uc_greedy:"1f3d5",shortnames:[],category:"travel"},":candle:":{uc_base:"1f56f",uc_output:"1f56f-fe0f",uc_match:"1f56f-fe0f",uc_greedy:"1f56f",shortnames:[],category:"objects"},":card_box:":{uc_base:"1f5c3",uc_output:"1f5c3-fe0f",uc_match:"1f5c3-fe0f",uc_greedy:"1f5c3",shortnames:[":card_file_box:"],category:"objects"},":chipmunk:":{uc_base:"1f43f",uc_output:"1f43f-fe0f",uc_match:"1f43f-fe0f",uc_greedy:"1f43f",shortnames:[],category:"nature"},":cityscape:":{uc_base:"1f3d9",uc_output:"1f3d9-fe0f",uc_match:"1f3d9-fe0f",uc_greedy:"1f3d9",shortnames:[],category:"travel"},":classical_building:":{uc_base:"1f3db",uc_output:"1f3db-fe0f",uc_match:"1f3db-fe0f",uc_greedy:"1f3db",shortnames:[],category:"travel"},":clock:":{uc_base:"1f570",uc_output:"1f570-fe0f",uc_match:"1f570-fe0f",uc_greedy:"1f570",shortnames:[":mantlepiece_clock:"],category:"objects"},":cloud_lightning:":{uc_base:"1f329",uc_output:"1f329-fe0f",uc_match:"1f329-fe0f",uc_greedy:"1f329",shortnames:[":cloud_with_lightning:"],category:"nature"},":cloud_rain:":{uc_base:"1f327",uc_output:"1f327-fe0f",uc_match:"1f327-fe0f",uc_greedy:"1f327",shortnames:[":cloud_with_rain:"],category:"nature"},":cloud_snow:":{uc_base:"1f328",uc_output:"1f328-fe0f",uc_match:"1f328-fe0f",uc_greedy:"1f328",shortnames:[":cloud_with_snow:"],category:"nature"},":cloud_tornado:":{uc_base:"1f32a",uc_output:"1f32a-fe0f",uc_match:"1f32a-fe0f",uc_greedy:"1f32a",shortnames:[":cloud_with_tornado:"],category:"nature"},":compression:":{uc_base:"1f5dc",uc_output:"1f5dc-fe0f",uc_match:"1f5dc-fe0f",uc_greedy:"1f5dc",shortnames:[],category:"objects"},":construction_site:":{uc_base:"1f3d7",uc_output:"1f3d7-fe0f",uc_match:"1f3d7-fe0f",uc_greedy:"1f3d7",shortnames:[":building_construction:"],category:"travel"},":control_knobs:":{uc_base:"1f39b",uc_output:"1f39b-fe0f",uc_match:"1f39b-fe0f",uc_greedy:"1f39b",shortnames:[],category:"objects"},":couch:":{uc_base:"1f6cb",uc_output:"1f6cb-fe0f",uc_match:"1f6cb-fe0f",uc_greedy:"1f6cb",shortnames:[":couch_and_lamp:"],category:"objects"},":crayon:":{uc_base:"1f58d",uc_output:"1f58d-fe0f",uc_match:"1f58d-fe0f",uc_greedy:"1f58d",shortnames:[":lower_left_crayon:"],category:"objects"},":cruise_ship:":{uc_base:"1f6f3",uc_output:"1f6f3-fe0f",uc_match:"1f6f3-fe0f",uc_greedy:"1f6f3",shortnames:[":passenger_ship:"],category:"travel"},":dagger:":{uc_base:"1f5e1",uc_output:"1f5e1-fe0f",uc_match:"1f5e1-fe0f",uc_greedy:"1f5e1",shortnames:[":dagger_knife:"],category:"objects"},":dark_sunglasses:":{uc_base:"1f576",uc_output:"1f576-fe0f",uc_match:"1f576-fe0f",uc_greedy:"1f576",shortnames:[],category:"people"},":desert:":{uc_base:"1f3dc",uc_output:"1f3dc-fe0f",uc_match:"1f3dc-fe0f",uc_greedy:"1f3dc",shortnames:[],category:"travel"},":desktop:":{uc_base:"1f5a5",uc_output:"1f5a5-fe0f",uc_match:"1f5a5-fe0f",uc_greedy:"1f5a5",shortnames:[":desktop_computer:"],category:"objects"},":detective:":{uc_base:"1f575",uc_output:"1f575-fe0f",uc_match:"1f575-fe0f",uc_greedy:"1f575",shortnames:[":spy:",":sleuth_or_spy:"],category:"people"},":dividers:":{uc_base:"1f5c2",uc_output:"1f5c2-fe0f",uc_match:"1f5c2-fe0f",uc_greedy:"1f5c2",shortnames:[":card_index_dividers:"],category:"objects"},":dove:":{uc_base:"1f54a",uc_output:"1f54a-fe0f",uc_match:"1f54a-fe0f",uc_greedy:"1f54a",shortnames:[":dove_of_peace:"],category:"nature"},":eye:":{uc_base:"1f441",uc_output:"1f441-fe0f",uc_match:"1f441-fe0f",uc_greedy:"1f441",shortnames:[],category:"people"},":file_cabinet:":{uc_base:"1f5c4",uc_output:"1f5c4-fe0f",uc_match:"1f5c4-fe0f",uc_greedy:"1f5c4",shortnames:[],category:"objects"},":film_frames:":{uc_base:"1f39e",uc_output:"1f39e-fe0f",uc_match:"1f39e-fe0f",uc_greedy:"1f39e",shortnames:[],category:"objects"},":fist_tone1:":{uc_base:"270a-1f3fb",uc_output:"270a-1f3fb",uc_match:"270a-1f3fb",uc_greedy:"270a-1f3fb",shortnames:[],category:"people"},":fist_tone2:":{uc_base:"270a-1f3fc",uc_output:"270a-1f3fc",uc_match:"270a-1f3fc",uc_greedy:"270a-1f3fc",shortnames:[],category:"people"},":fist_tone3:":{uc_base:"270a-1f3fd",uc_output:"270a-1f3fd",uc_match:"270a-1f3fd",uc_greedy:"270a-1f3fd",shortnames:[],category:"people"},":fist_tone4:":{uc_base:"270a-1f3fe",uc_output:"270a-1f3fe",uc_match:"270a-1f3fe",uc_greedy:"270a-1f3fe",shortnames:[],category:"people"},":fist_tone5:":{uc_base:"270a-1f3ff",uc_output:"270a-1f3ff",uc_match:"270a-1f3ff",uc_greedy:"270a-1f3ff",shortnames:[],category:"people"},":flag_white:":{uc_base:"1f3f3",uc_output:"1f3f3-fe0f",uc_match:"1f3f3-fe0f",uc_greedy:"1f3f3",shortnames:[":waving_white_flag:"],category:"flags"},":fog:":{uc_base:"1f32b",uc_output:"1f32b-fe0f",uc_match:"1f32b-fe0f",uc_greedy:"1f32b",shortnames:[],category:"nature"},":fork_knife_plate:":{uc_base:"1f37d",uc_output:"1f37d-fe0f",uc_match:"1f37d-fe0f",uc_greedy:"1f37d",shortnames:[":fork_and_knife_with_plate:"],category:"food"},":frame_photo:":{uc_base:"1f5bc",uc_output:"1f5bc-fe0f",uc_match:"1f5bc-fe0f",uc_greedy:"1f5bc",shortnames:[":frame_with_picture:"],category:"objects"},":hand_splayed:":{uc_base:"1f590",uc_output:"1f590-fe0f",uc_match:"1f590-fe0f",uc_greedy:"1f590",shortnames:[":raised_hand_with_fingers_splayed:"],category:"people"},":hole:":{uc_base:"1f573",uc_output:"1f573-fe0f",uc_match:"1f573-fe0f",uc_greedy:"1f573",shortnames:[],category:"objects"},":homes:":{uc_base:"1f3d8",uc_output:"1f3d8-fe0f",uc_match:"1f3d8-fe0f",uc_greedy:"1f3d8",shortnames:[":house_buildings:"],category:"travel"},":hot_pepper:":{uc_base:"1f336",uc_output:"1f336-fe0f",uc_match:"1f336-fe0f",uc_greedy:"1f336",shortnames:[],category:"food"},":house_abandoned:":{uc_base:"1f3da",uc_output:"1f3da-fe0f",uc_match:"1f3da-fe0f",uc_greedy:"1f3da",shortnames:[":derelict_house_building:"],category:"travel"},":island:":{uc_base:"1f3dd",uc_output:"1f3dd-fe0f",uc_match:"1f3dd-fe0f",uc_greedy:"1f3dd",shortnames:[":desert_island:"],category:"travel"},":joystick:":{uc_base:"1f579",uc_output:"1f579-fe0f",uc_match:"1f579-fe0f",uc_greedy:"1f579",shortnames:[],category:"objects"},":key2:":{uc_base:"1f5dd",uc_output:"1f5dd-fe0f",uc_match:"1f5dd-fe0f",uc_greedy:"1f5dd",shortnames:[":old_key:"],category:"objects"},":label:":{uc_base:"1f3f7",uc_output:"1f3f7-fe0f",uc_match:"1f3f7-fe0f",uc_greedy:"1f3f7",shortnames:[],category:"objects"},":level_slider:":{uc_base:"1f39a",uc_output:"1f39a-fe0f",uc_match:"1f39a-fe0f",uc_greedy:"1f39a",shortnames:[],category:"objects"},":man_in_business_suit_levitating:":{uc_base:"1f574",uc_output:"1f574-fe0f",uc_match:"1f574-fe0f",uc_greedy:"1f574",shortnames:[],category:"people"},":map:":{uc_base:"1f5fa",uc_output:"1f5fa-fe0f",uc_match:"1f5fa-fe0f",uc_greedy:"1f5fa",shortnames:[":world_map:"],category:"travel"},":microphone2:":{uc_base:"1f399",uc_output:"1f399-fe0f",uc_match:"1f399-fe0f",uc_greedy:"1f399",shortnames:[":studio_microphone:"],category:"objects"},":military_medal:":{uc_base:"1f396",uc_output:"1f396-fe0f",uc_match:"1f396-fe0f",uc_greedy:"1f396",shortnames:[],category:"activity"},":motorboat:":{uc_base:"1f6e5",uc_output:"1f6e5-fe0f",uc_match:"1f6e5-fe0f",uc_greedy:"1f6e5",shortnames:[],category:"travel"},":motorcycle:":{uc_base:"1f3cd",uc_output:"1f3cd-fe0f",uc_match:"1f3cd-fe0f",uc_greedy:"1f3cd",shortnames:[":racing_motorcycle:"],category:"travel"},":motorway:":{uc_base:"1f6e3",uc_output:"1f6e3-fe0f",uc_match:"1f6e3-fe0f",uc_greedy:"1f6e3",shortnames:[],category:"travel"},":mountain_snow:":{uc_base:"1f3d4",uc_output:"1f3d4-fe0f",uc_match:"1f3d4-fe0f",uc_greedy:"1f3d4",shortnames:[":snow_capped_mountain:"],category:"travel"},":mouse_three_button:":{uc_base:"1f5b1",uc_output:"1f5b1-fe0f",uc_match:"1f5b1-fe0f",uc_greedy:"1f5b1",shortnames:[":three_button_mouse:"],category:"objects"},":newspaper2:":{uc_base:"1f5de",uc_output:"1f5de-fe0f",uc_match:"1f5de-fe0f",uc_greedy:"1f5de",shortnames:[":rolled_up_newspaper:"],category:"objects"},":notepad_spiral:":{uc_base:"1f5d2",uc_output:"1f5d2-fe0f",uc_match:"1f5d2-fe0f",uc_greedy:"1f5d2",shortnames:[":spiral_note_pad:"],category:"objects"},":o2:":{uc_base:"1f17e",uc_output:"1f17e-fe0f",uc_match:"1f17e-fe0f",uc_greedy:"1f17e",shortnames:[],category:"symbols"},":oil:":{uc_base:"1f6e2",uc_output:"1f6e2-fe0f",uc_match:"1f6e2-fe0f",uc_greedy:"1f6e2",shortnames:[":oil_drum:"],category:"objects"},":om_symbol:":{uc_base:"1f549",uc_output:"1f549-fe0f",uc_match:"1f549-fe0f",uc_greedy:"1f549",shortnames:[],category:"symbols"},":paintbrush:":{uc_base:"1f58c",uc_output:"1f58c-fe0f",uc_match:"1f58c-fe0f",uc_greedy:"1f58c",shortnames:[":lower_left_paintbrush:"],category:"objects"},":paperclips:":{uc_base:"1f587",uc_output:"1f587-fe0f",uc_match:"1f587-fe0f",uc_greedy:"1f587",shortnames:[":linked_paperclips:"],category:"objects"},":park:":{uc_base:"1f3de",uc_output:"1f3de-fe0f",uc_match:"1f3de-fe0f",uc_greedy:"1f3de",shortnames:[":national_park:"],category:"travel"},":parking:":{uc_base:"1f17f",uc_output:"1f17f-fe0f",uc_match:"1f17f-fe0f",uc_greedy:"1f17f",shortnames:[],category:"symbols"},":pen_ballpoint:":{uc_base:"1f58a",uc_output:"1f58a-fe0f",uc_match:"1f58a-fe0f",uc_greedy:"1f58a",shortnames:[":lower_left_ballpoint_pen:"],category:"objects"},":pen_fountain:":{uc_base:"1f58b",uc_output:"1f58b-fe0f",uc_match:"1f58b-fe0f",uc_greedy:"1f58b",shortnames:[":lower_left_fountain_pen:"],category:"objects"},":person_bouncing_ball_tone1:":{uc_base:"26f9-1f3fb",uc_output:"26f9-1f3fb",uc_match:"26f9-fe0f-1f3fb",uc_greedy:"26f9-fe0f-1f3fb",shortnames:[":basketball_player_tone1:",":person_with_ball_tone1:"],category:"activity"},":person_bouncing_ball_tone2:":{uc_base:"26f9-1f3fc",uc_output:"26f9-1f3fc",uc_match:"26f9-fe0f-1f3fc",uc_greedy:"26f9-fe0f-1f3fc",shortnames:[":basketball_player_tone2:",":person_with_ball_tone2:"],category:"activity"},":person_bouncing_ball_tone3:":{uc_base:"26f9-1f3fd",uc_output:"26f9-1f3fd",uc_match:"26f9-fe0f-1f3fd",uc_greedy:"26f9-fe0f-1f3fd",shortnames:[":basketball_player_tone3:",":person_with_ball_tone3:"],category:"activity"},":person_bouncing_ball_tone4:":{uc_base:"26f9-1f3fe",uc_output:"26f9-1f3fe",uc_match:"26f9-fe0f-1f3fe",uc_greedy:"26f9-fe0f-1f3fe",shortnames:[":basketball_player_tone4:",":person_with_ball_tone4:"],category:"activity"},":person_bouncing_ball_tone5:":{uc_base:"26f9-1f3ff",uc_output:"26f9-1f3ff",uc_match:"26f9-fe0f-1f3ff",uc_greedy:"26f9-fe0f-1f3ff",shortnames:[":basketball_player_tone5:",":person_with_ball_tone5:"],category:"activity"},":person_golfing:":{uc_base:"1f3cc",uc_output:"1f3cc-fe0f",uc_match:"1f3cc-fe0f",uc_greedy:"1f3cc",shortnames:[":golfer:"],category:"activity"},":person_lifting_weights:":{uc_base:"1f3cb",uc_output:"1f3cb-fe0f",uc_match:"1f3cb-fe0f",uc_greedy:"1f3cb",shortnames:[":lifter:",":weight_lifter:"],category:"activity"},":point_up_tone1:":{uc_base:"261d-1f3fb",uc_output:"261d-1f3fb",uc_match:"261d-fe0f-1f3fb",uc_greedy:"261d-fe0f-1f3fb",shortnames:[],category:"people"},":point_up_tone2:":{uc_base:"261d-1f3fc",uc_output:"261d-1f3fc",uc_match:"261d-fe0f-1f3fc",uc_greedy:"261d-fe0f-1f3fc",shortnames:[],category:"people"},":point_up_tone3:":{uc_base:"261d-1f3fd",uc_output:"261d-1f3fd",uc_match:"261d-fe0f-1f3fd",uc_greedy:"261d-fe0f-1f3fd",shortnames:[],category:"people"},":point_up_tone4:":{uc_base:"261d-1f3fe",uc_output:"261d-1f3fe",uc_match:"261d-fe0f-1f3fe",uc_greedy:"261d-fe0f-1f3fe",shortnames:[],category:"people"},":point_up_tone5:":{uc_base:"261d-1f3ff",uc_output:"261d-1f3ff",uc_match:"261d-fe0f-1f3ff",uc_greedy:"261d-fe0f-1f3ff",shortnames:[],category:"people"},":printer:":{uc_base:"1f5a8",uc_output:"1f5a8-fe0f",uc_match:"1f5a8-fe0f",uc_greedy:"1f5a8",shortnames:[],category:"objects"},":projector:":{uc_base:"1f4fd",uc_output:"1f4fd-fe0f",uc_match:"1f4fd-fe0f",uc_greedy:"1f4fd",shortnames:[":film_projector:"],category:"objects"},":race_car:":{uc_base:"1f3ce",uc_output:"1f3ce-fe0f",uc_match:"1f3ce-fe0f",uc_greedy:"1f3ce",shortnames:[":racing_car:"],category:"travel"},":railway_track:":{uc_base:"1f6e4",uc_output:"1f6e4-fe0f",uc_match:"1f6e4-fe0f",uc_greedy:"1f6e4",shortnames:[":railroad_track:"],category:"travel"},":raised_hand_tone1:":{uc_base:"270b-1f3fb",uc_output:"270b-1f3fb",uc_match:"270b-1f3fb",uc_greedy:"270b-1f3fb",shortnames:[],category:"people"},":raised_hand_tone2:":{uc_base:"270b-1f3fc",uc_output:"270b-1f3fc",uc_match:"270b-1f3fc",uc_greedy:"270b-1f3fc",shortnames:[],category:"people"},":raised_hand_tone3:":{uc_base:"270b-1f3fd",uc_output:"270b-1f3fd",uc_match:"270b-1f3fd",uc_greedy:"270b-1f3fd",shortnames:[],category:"people"},":raised_hand_tone4:":{uc_base:"270b-1f3fe",uc_output:"270b-1f3fe",uc_match:"270b-1f3fe",uc_greedy:"270b-1f3fe",shortnames:[],category:"people"},":raised_hand_tone5:":{uc_base:"270b-1f3ff",uc_output:"270b-1f3ff",uc_match:"270b-1f3ff",uc_greedy:"270b-1f3ff",shortnames:[],category:"people"},":reminder_ribbon:":{uc_base:"1f397",uc_output:"1f397-fe0f",uc_match:"1f397-fe0f",uc_greedy:"1f397",shortnames:[],category:"activity"},":rosette:":{uc_base:"1f3f5",uc_output:"1f3f5-fe0f",uc_match:"1f3f5-fe0f",uc_greedy:"1f3f5",shortnames:[],category:"activity"},":sa:":{uc_base:"1f202",uc_output:"1f202-fe0f",uc_match:"1f202-fe0f",uc_greedy:"1f202",shortnames:[],category:"symbols"},":satellite_orbital:":{uc_base:"1f6f0",uc_output:"1f6f0-fe0f",uc_match:"1f6f0-fe0f",uc_greedy:"1f6f0",shortnames:[],category:"travel"},":shield:":{uc_base:"1f6e1",uc_output:"1f6e1-fe0f",uc_match:"1f6e1-fe0f",uc_greedy:"1f6e1",shortnames:[],category:"objects"},":shopping_bags:":{uc_base:"1f6cd",uc_output:"1f6cd-fe0f",uc_match:"1f6cd-fe0f",uc_greedy:"1f6cd",shortnames:[],category:"objects"},":speaking_head:":{uc_base:"1f5e3",uc_output:"1f5e3-fe0f",uc_match:"1f5e3-fe0f",uc_greedy:"1f5e3",shortnames:[":speaking_head_in_silhouette:"],category:"people"},":speech_left:":{uc_base:"1f5e8",uc_output:"1f5e8-fe0f",uc_match:"1f5e8-fe0f",uc_greedy:"1f5e8",shortnames:[":left_speech_bubble:"],category:"symbols"},":spider:":{uc_base:"1f577",uc_output:"1f577-fe0f",uc_match:"1f577-fe0f",uc_greedy:"1f577",shortnames:[],category:"nature"},":spider_web:":{uc_base:"1f578",uc_output:"1f578-fe0f",uc_match:"1f578-fe0f",uc_greedy:"1f578",shortnames:[],category:"nature"},":stadium:":{uc_base:"1f3df",uc_output:"1f3df-fe0f",uc_match:"1f3df-fe0f",uc_greedy:"1f3df",shortnames:[],category:"travel"},":thermometer:":{uc_base:"1f321",uc_output:"1f321-fe0f",uc_match:"1f321-fe0f",uc_greedy:"1f321",shortnames:[],category:"objects"},":tickets:":{uc_base:"1f39f",uc_output:"1f39f-fe0f",uc_match:"1f39f-fe0f",uc_greedy:"1f39f",shortnames:[":admission_tickets:"],category:"activity"},":tools:":{uc_base:"1f6e0",uc_output:"1f6e0-fe0f",uc_match:"1f6e0-fe0f",uc_greedy:"1f6e0",shortnames:[":hammer_and_wrench:"],category:"objects"},":trackball:":{uc_base:"1f5b2",uc_output:"1f5b2-fe0f",uc_match:"1f5b2-fe0f",uc_greedy:"1f5b2",shortnames:[],category:"objects"},":u6708:":{uc_base:"1f237",uc_output:"1f237-fe0f",uc_match:"1f237-fe0f",uc_greedy:"1f237",shortnames:[],category:"symbols"},":v_tone1:":{uc_base:"270c-1f3fb",uc_output:"270c-1f3fb",uc_match:"270c-fe0f-1f3fb",uc_greedy:"270c-fe0f-1f3fb",shortnames:[],category:"people"},":v_tone2:":{uc_base:"270c-1f3fc",uc_output:"270c-1f3fc",uc_match:"270c-fe0f-1f3fc",uc_greedy:"270c-fe0f-1f3fc",shortnames:[],category:"people"},":v_tone3:":{uc_base:"270c-1f3fd",uc_output:"270c-1f3fd",uc_match:"270c-fe0f-1f3fd",uc_greedy:"270c-fe0f-1f3fd",shortnames:[],category:"people"},":v_tone4:":{uc_base:"270c-1f3fe",uc_output:"270c-1f3fe",uc_match:"270c-fe0f-1f3fe",uc_greedy:"270c-fe0f-1f3fe",shortnames:[],category:"people"},":v_tone5:":{uc_base:"270c-1f3ff",uc_output:"270c-1f3ff",uc_match:"270c-fe0f-1f3ff",uc_greedy:"270c-fe0f-1f3ff",shortnames:[],category:"people"},":wastebasket:":{uc_base:"1f5d1",uc_output:"1f5d1-fe0f",uc_match:"1f5d1-fe0f",uc_greedy:"1f5d1",shortnames:[],category:"objects"},":white_sun_cloud:":{uc_base:"1f325",uc_output:"1f325-fe0f",uc_match:"1f325-fe0f",uc_greedy:"1f325",shortnames:[":white_sun_behind_cloud:"],category:"nature"},":white_sun_rain_cloud:":{uc_base:"1f326",uc_output:"1f326-fe0f",uc_match:"1f326-fe0f",uc_greedy:"1f326",shortnames:[":white_sun_behind_cloud_with_rain:"],category:"nature"},":white_sun_small_cloud:":{uc_base:"1f324",uc_output:"1f324-fe0f",uc_match:"1f324-fe0f",uc_greedy:"1f324",shortnames:[":white_sun_with_small_cloud:"],category:"nature"},":wind_blowing_face:":{uc_base:"1f32c",uc_output:"1f32c-fe0f",uc_match:"1f32c-fe0f",uc_greedy:"1f32c",shortnames:[],category:"nature"},":writing_hand_tone1:":{uc_base:"270d-1f3fb",uc_output:"270d-1f3fb",uc_match:"270d-fe0f-1f3fb",uc_greedy:"270d-fe0f-1f3fb",shortnames:[],category:"people"},":writing_hand_tone2:":{uc_base:"270d-1f3fc",uc_output:"270d-1f3fc",uc_match:"270d-fe0f-1f3fc",uc_greedy:"270d-fe0f-1f3fc",shortnames:[],category:"people"},":writing_hand_tone3:":{uc_base:"270d-1f3fd",uc_output:"270d-1f3fd",uc_match:"270d-fe0f-1f3fd",uc_greedy:"270d-fe0f-1f3fd",shortnames:[],category:"people"},":writing_hand_tone4:":{uc_base:"270d-1f3fe",uc_output:"270d-1f3fe",uc_match:"270d-fe0f-1f3fe",uc_greedy:"270d-fe0f-1f3fe",shortnames:[],category:"people"},":writing_hand_tone5:":{uc_base:"270d-1f3ff",uc_output:"270d-1f3ff",uc_match:"270d-fe0f-1f3ff",uc_greedy:"270d-fe0f-1f3ff",shortnames:[],category:"people"},":airplane:":{uc_base:"2708",uc_output:"2708-fe0f",uc_match:"2708-fe0f",uc_greedy:"2708",shortnames:[],category:"travel"},":alembic:":{uc_base:"2697",uc_output:"2697-fe0f",uc_match:"2697-fe0f",uc_greedy:"2697",shortnames:[],category:"objects"},":arrow_backward:":{uc_base:"25c0",uc_output:"25c0-fe0f",uc_match:"25c0-fe0f",uc_greedy:"25c0",shortnames:[],category:"symbols"},":arrow_down:":{uc_base:"2b07",uc_output:"2b07-fe0f",uc_match:"2b07-fe0f",uc_greedy:"2b07",shortnames:[],category:"symbols"},":arrow_forward:":{uc_base:"25b6",uc_output:"25b6-fe0f",uc_match:"25b6-fe0f",uc_greedy:"25b6",shortnames:[],category:"symbols"},":arrow_heading_down:":{uc_base:"2935",uc_output:"2935-fe0f",uc_match:"2935-fe0f",uc_greedy:"2935",shortnames:[],category:"symbols"},":arrow_heading_up:":{uc_base:"2934",uc_output:"2934-fe0f",uc_match:"2934-fe0f",uc_greedy:"2934",shortnames:[],category:"symbols"},":arrow_left:":{uc_base:"2b05",uc_output:"2b05-fe0f",uc_match:"2b05-fe0f",uc_greedy:"2b05",shortnames:[],category:"symbols"},":arrow_lower_left:":{uc_base:"2199",uc_output:"2199-fe0f",uc_match:"2199-fe0f",uc_greedy:"2199",shortnames:[],category:"symbols"},":arrow_lower_right:":{uc_base:"2198",uc_output:"2198-fe0f",uc_match:"2198-fe0f",uc_greedy:"2198",shortnames:[],category:"symbols"},":arrow_right:":{uc_base:"27a1",uc_output:"27a1-fe0f",uc_match:"27a1-fe0f",uc_greedy:"27a1",shortnames:[],category:"symbols"},":arrow_right_hook:":{uc_base:"21aa",uc_output:"21aa-fe0f",uc_match:"21aa-fe0f",uc_greedy:"21aa",shortnames:[],category:"symbols"},":arrow_up:":{uc_base:"2b06",uc_output:"2b06-fe0f",uc_match:"2b06-fe0f",uc_greedy:"2b06",shortnames:[],category:"symbols"},":arrow_up_down:":{uc_base:"2195",uc_output:"2195-fe0f",uc_match:"2195-fe0f",uc_greedy:"2195",shortnames:[],category:"symbols"},":arrow_upper_left:":{uc_base:"2196",uc_output:"2196-fe0f",uc_match:"2196-fe0f",uc_greedy:"2196",shortnames:[],category:"symbols"},":arrow_upper_right:":{uc_base:"2197",uc_output:"2197-fe0f",uc_match:"2197-fe0f",uc_greedy:"2197",shortnames:[],category:"symbols"},":asterisk_symbol:":{uc_base:"002a",uc_output:"002a-fe0f",uc_match:"002a-fe0f",uc_greedy:"002a",shortnames:[],category:"symbols"},":atom:":{uc_base:"269b",uc_output:"269b-fe0f",uc_match:"269b-fe0f",uc_greedy:"269b",shortnames:[":atom_symbol:"],category:"symbols"},":ballot_box_with_check:":{uc_base:"2611",uc_output:"2611-fe0f",uc_match:"2611-fe0f",uc_greedy:"2611",shortnames:[],category:"symbols"},":bangbang:":{uc_base:"203c",uc_output:"203c-fe0f",uc_match:"203c-fe0f",uc_greedy:"203c",shortnames:[],category:"symbols"},":beach_umbrella:":{uc_base:"26f1",uc_output:"26f1-fe0f",uc_match:"26f1-fe0f",uc_greedy:"26f1",shortnames:[":umbrella_on_ground:"],category:"travel"},":biohazard:":{uc_base:"2623",uc_output:"2623-fe0f",uc_match:"2623-fe0f",uc_greedy:"2623",shortnames:[":biohazard_sign:"],category:"symbols"},":black_medium_square:":{uc_base:"25fc",uc_output:"25fc-fe0f",uc_match:"25fc-fe0f",uc_greedy:"25fc",shortnames:[],category:"symbols"},":black_nib:":{uc_base:"2712",uc_output:"2712-fe0f",uc_match:"2712-fe0f",uc_greedy:"2712",shortnames:[],category:"objects"},":black_small_square:":{uc_base:"25aa",uc_output:"25aa-fe0f",uc_match:"25aa-fe0f",uc_greedy:"25aa",shortnames:[],category:"symbols"},":chains:":{uc_base:"26d3",uc_output:"26d3-fe0f",uc_match:"26d3-fe0f",uc_greedy:"26d3",shortnames:[],category:"objects"},":cloud:":{uc_base:"2601",uc_output:"2601-fe0f",uc_match:"2601-fe0f",uc_greedy:"2601",shortnames:[],category:"nature"},":clubs:":{uc_base:"2663",uc_output:"2663-fe0f",uc_match:"2663-fe0f",uc_greedy:"2663",shortnames:[],category:"symbols"},":coffin:":{uc_base:"26b0",uc_output:"26b0-fe0f",uc_match:"26b0-fe0f",uc_greedy:"26b0",shortnames:[],category:"objects"},":comet:":{uc_base:"2604",uc_output:"2604-fe0f",uc_match:"2604-fe0f",uc_greedy:"2604",shortnames:[],category:"nature"},":congratulations:":{uc_base:"3297",uc_output:"3297-fe0f",uc_match:"3297-fe0f",uc_greedy:"3297",shortnames:[],category:"symbols"},":copyright:":{uc_base:"00a9",uc_output:"00a9-fe0f",uc_match:"00a9-fe0f",uc_greedy:"00a9",shortnames:[],category:"symbols"},":cross:":{uc_base:"271d",uc_output:"271d-fe0f",uc_match:"271d-fe0f",uc_greedy:"271d",shortnames:[":latin_cross:"],category:"symbols"},":crossed_swords:":{uc_base:"2694",uc_output:"2694-fe0f",uc_match:"2694-fe0f",uc_greedy:"2694",shortnames:[],category:"objects"},":diamonds:":{uc_base:"2666",uc_output:"2666-fe0f",uc_match:"2666-fe0f",uc_greedy:"2666",shortnames:[],category:"symbols"},":digit_eight:":{uc_base:"0038",uc_output:"0038-fe0f",uc_match:"0038-fe0f",uc_greedy:"0038",shortnames:[],category:"symbols"},":digit_five:":{uc_base:"0035",uc_output:"0035-fe0f",uc_match:"0035-fe0f",uc_greedy:"0035",shortnames:[],category:"symbols"},":digit_four:":{uc_base:"0034",uc_output:"0034-fe0f",uc_match:"0034-fe0f",uc_greedy:"0034",shortnames:[],category:"symbols"},":digit_nine:":{uc_base:"0039",uc_output:"0039-fe0f",uc_match:"0039-fe0f",uc_greedy:"0039",shortnames:[],category:"symbols"},":digit_one:":{uc_base:"0031",uc_output:"0031-fe0f",uc_match:"0031-fe0f",uc_greedy:"0031",shortnames:[],category:"symbols"},":digit_seven:":{uc_base:"0037",uc_output:"0037-fe0f",uc_match:"0037-fe0f",uc_greedy:"0037",shortnames:[],category:"symbols"},":digit_six:":{uc_base:"0036",uc_output:"0036-fe0f",uc_match:"0036-fe0f",uc_greedy:"0036",shortnames:[],category:"symbols"},":digit_three:":{uc_base:"0033",uc_output:"0033-fe0f",uc_match:"0033-fe0f",uc_greedy:"0033",shortnames:[],category:"symbols"},":digit_two:":{uc_base:"0032",uc_output:"0032-fe0f",uc_match:"0032-fe0f",uc_greedy:"0032",shortnames:[],category:"symbols"},":digit_zero:":{uc_base:"0030",uc_output:"0030-fe0f",uc_match:"0030-fe0f",uc_greedy:"0030",shortnames:[],category:"symbols"},":eight_pointed_black_star:":{uc_base:"2734",uc_output:"2734-fe0f",uc_match:"2734-fe0f",uc_greedy:"2734",shortnames:[],category:"symbols"},":eight_spoked_asterisk:":{uc_base:"2733",uc_output:"2733-fe0f",uc_match:"2733-fe0f",uc_greedy:"2733",shortnames:[],category:"symbols"},":eject:":{uc_base:"23cf",uc_output:"23cf-fe0f",uc_match:"23cf-fe0f",uc_greedy:"23cf",shortnames:[":eject_symbol:"],category:"symbols"},":envelope:":{uc_base:"2709",uc_output:"2709-fe0f",uc_match:"2709-fe0f",uc_greedy:"2709",shortnames:[],category:"objects"},":female_sign:":{uc_base:"2640",uc_output:"2640-fe0f",uc_match:"2640-fe0f",uc_greedy:"2640",shortnames:[],category:"people"},":ferry:":{uc_base:"26f4",uc_output:"26f4-fe0f",uc_match:"26f4-fe0f",uc_greedy:"26f4",shortnames:[],category:"travel"},":fleur-de-lis:":{uc_base:"269c",uc_output:"269c-fe0f",uc_match:"269c-fe0f",uc_greedy:"269c",shortnames:[],category:"symbols"},":frowning2:":{uc_base:"2639",uc_output:"2639-fe0f",uc_match:"2639-fe0f",uc_greedy:"2639",shortnames:[":white_frowning_face:"],category:"people"},":gear:":{uc_base:"2699",uc_output:"2699-fe0f",uc_match:"2699-fe0f",uc_greedy:"2699",shortnames:[],category:"objects"},":hammer_pick:":{uc_base:"2692",uc_output:"2692-fe0f",uc_match:"2692-fe0f",uc_greedy:"2692",shortnames:[":hammer_and_pick:"],category:"objects"},":heart:":{uc_base:"2764",uc_output:"2764-fe0f",uc_match:"2764-fe0f",uc_greedy:"2764",shortnames:[],category:"symbols"},":heart_exclamation:":{uc_base:"2763",uc_output:"2763-fe0f",uc_match:"2763-fe0f",uc_greedy:"2763",shortnames:[":heavy_heart_exclamation_mark_ornament:"],category:"symbols"},":hearts:":{uc_base:"2665",uc_output:"2665-fe0f",uc_match:"2665-fe0f",uc_greedy:"2665",shortnames:[],category:"symbols"},":heavy_check_mark:":{uc_base:"2714",uc_output:"2714-fe0f",uc_match:"2714-fe0f",uc_greedy:"2714",shortnames:[],category:"symbols"},":heavy_multiplication_x:":{uc_base:"2716",uc_output:"2716-fe0f",uc_match:"2716-fe0f",uc_greedy:"2716",shortnames:[],category:"symbols"},":helmet_with_cross:":{uc_base:"26d1",uc_output:"26d1-fe0f",uc_match:"26d1-fe0f",uc_greedy:"26d1",shortnames:[":helmet_with_white_cross:"],category:"people"},":hotsprings:":{uc_base:"2668",uc_output:"2668-fe0f",uc_match:"2668-fe0f",uc_greedy:"2668",shortnames:[],category:"symbols"},":ice_skate:":{uc_base:"26f8",uc_output:"26f8-fe0f",uc_match:"26f8-fe0f",uc_greedy:"26f8",shortnames:[],category:"activity"},":information_source:":{uc_base:"2139",uc_output:"2139-fe0f",uc_match:"2139-fe0f",uc_greedy:"2139",shortnames:[],category:"symbols"},":interrobang:":{uc_base:"2049",uc_output:"2049-fe0f",uc_match:"2049-fe0f",uc_greedy:"2049",shortnames:[],category:"symbols"},":keyboard:":{uc_base:"2328",uc_output:"2328-fe0f",uc_match:"2328-fe0f",uc_greedy:"2328",shortnames:[],category:"objects"},":left_right_arrow:":{uc_base:"2194",uc_output:"2194-fe0f",uc_match:"2194-fe0f",uc_greedy:"2194",shortnames:[],category:"symbols"},":leftwards_arrow_with_hook:":{uc_base:"21a9",uc_output:"21a9-fe0f",uc_match:"21a9-fe0f",uc_greedy:"21a9",shortnames:[],category:"symbols"},":m:":{uc_base:"24c2",uc_output:"24c2-fe0f",uc_match:"24c2-fe0f",uc_greedy:"24c2",shortnames:[],category:"symbols"},":male_sign:":{uc_base:"2642",uc_output:"2642-fe0f",uc_match:"2642-fe0f",uc_greedy:"2642",shortnames:[],category:"people"},":medical_symbol:":{uc_base:"2695",uc_output:"2695-fe0f",uc_match:"2695-fe0f",uc_greedy:"2695",shortnames:[],category:"people"},":mountain:":{uc_base:"26f0",uc_output:"26f0-fe0f",uc_match:"26f0-fe0f",uc_greedy:"26f0",shortnames:[],category:"travel"},":orthodox_cross:":{uc_base:"2626",uc_output:"2626-fe0f",uc_match:"2626-fe0f",uc_greedy:"2626",shortnames:[],category:"symbols"},":part_alternation_mark:":{uc_base:"303d",uc_output:"303d-fe0f",uc_match:"303d-fe0f",uc_greedy:"303d",shortnames:[],category:"symbols"},":pause_button:":{uc_base:"23f8",uc_output:"23f8-fe0f",uc_match:"23f8-fe0f",uc_greedy:"23f8",shortnames:[":double_vertical_bar:"],category:"symbols"},":peace:":{uc_base:"262e",uc_output:"262e-fe0f",uc_match:"262e-fe0f",uc_greedy:"262e",shortnames:[":peace_symbol:"],category:"symbols"},":pencil2:":{uc_base:"270f",uc_output:"270f-fe0f",uc_match:"270f-fe0f",uc_greedy:"270f",shortnames:[],category:"objects"},":person_bouncing_ball:":{uc_base:"26f9",uc_output:"26f9-fe0f",uc_match:"26f9-fe0f",uc_greedy:"26f9",shortnames:[":basketball_player:",":person_with_ball:"],category:"activity"},":pick:":{uc_base:"26cf",uc_output:"26cf-fe0f",uc_match:"26cf-fe0f",uc_greedy:"26cf",shortnames:[],category:"objects"},":play_pause:":{uc_base:"23ef",uc_output:"23ef-fe0f",uc_match:"23ef-fe0f",uc_greedy:"23ef",shortnames:[],category:"symbols"},":point_up:":{uc_base:"261d",uc_output:"261d-fe0f",uc_match:"261d-fe0f",uc_greedy:"261d",shortnames:[],category:"people"},":pound_symbol:":{uc_base:"0023",uc_output:"0023-fe0f",uc_match:"0023-fe0f",uc_greedy:"0023",shortnames:[],category:"symbols"},":radioactive:":{uc_base:"2622",uc_output:"2622-fe0f",uc_match:"2622-fe0f",uc_greedy:"2622",shortnames:[":radioactive_sign:"],category:"symbols"},":record_button:":{uc_base:"23fa",uc_output:"23fa-fe0f",uc_match:"23fa-fe0f",uc_greedy:"23fa",shortnames:[],category:"symbols"},":recycle:":{uc_base:"267b",uc_output:"267b-fe0f",uc_match:"267b-fe0f",uc_greedy:"267b",shortnames:[],category:"symbols"},":registered:":{uc_base:"00ae",uc_output:"00ae-fe0f",uc_match:"00ae-fe0f",uc_greedy:"00ae",shortnames:[],category:"symbols"},":relaxed:":{uc_base:"263a",uc_output:"263a-fe0f",uc_match:"263a-fe0f",uc_greedy:"263a",shortnames:[],category:"people"},":scales:":{uc_base:"2696",uc_output:"2696-fe0f",uc_match:"2696-fe0f",uc_greedy:"2696",shortnames:[],category:"objects"},":scissors:":{uc_base:"2702",uc_output:"2702-fe0f",uc_match:"2702-fe0f",uc_greedy:"2702",shortnames:[],category:"objects"},":secret:":{uc_base:"3299",uc_output:"3299-fe0f",uc_match:"3299-fe0f",uc_greedy:"3299",shortnames:[],category:"symbols"},":shamrock:":{uc_base:"2618",uc_output:"2618-fe0f",uc_match:"2618-fe0f",uc_greedy:"2618",shortnames:[],category:"nature"},":shinto_shrine:":{uc_base:"26e9",uc_output:"26e9-fe0f",uc_match:"26e9-fe0f",uc_greedy:"26e9",shortnames:[],category:"travel"},":skier:":{uc_base:"26f7",uc_output:"26f7-fe0f",uc_match:"26f7-fe0f",uc_greedy:"26f7",shortnames:[],category:"activity"},":skull_crossbones:":{uc_base:"2620",uc_output:"2620-fe0f",uc_match:"2620-fe0f",uc_greedy:"2620",shortnames:[":skull_and_crossbones:"],category:"people"},":snowflake:":{uc_base:"2744",uc_output:"2744-fe0f",uc_match:"2744-fe0f",uc_greedy:"2744",shortnames:[],category:"nature"},":snowman2:":{uc_base:"2603",uc_output:"2603-fe0f",uc_match:"2603-fe0f",uc_greedy:"2603",shortnames:[],category:"nature"},":spades:":{uc_base:"2660",uc_output:"2660-fe0f",uc_match:"2660-fe0f",uc_greedy:"2660",shortnames:[],category:"symbols"},":sparkle:":{uc_base:"2747",uc_output:"2747-fe0f",uc_match:"2747-fe0f",uc_greedy:"2747",shortnames:[],category:"symbols"},":star_and_crescent:":{uc_base:"262a",uc_output:"262a-fe0f",uc_match:"262a-fe0f",uc_greedy:"262a",shortnames:[],category:"symbols"},":star_of_david:":{uc_base:"2721",uc_output:"2721-fe0f",uc_match:"2721-fe0f",uc_greedy:"2721",shortnames:[],category:"symbols"},":stop_button:":{uc_base:"23f9",uc_output:"23f9-fe0f",uc_match:"23f9-fe0f",uc_greedy:"23f9",shortnames:[],category:"symbols"},":stopwatch:":{uc_base:"23f1",uc_output:"23f1-fe0f",uc_match:"23f1-fe0f",uc_greedy:"23f1",shortnames:[],category:"objects"},":sunny:":{uc_base:"2600",uc_output:"2600-fe0f",uc_match:"2600-fe0f",uc_greedy:"2600",shortnames:[],category:"nature"},":telephone:":{uc_base:"260e",uc_output:"260e-fe0f",uc_match:"260e-fe0f",uc_greedy:"260e",shortnames:[],category:"objects"},":thunder_cloud_rain:":{uc_base:"26c8",uc_output:"26c8-fe0f",uc_match:"26c8-fe0f",uc_greedy:"26c8",shortnames:[":thunder_cloud_and_rain:"],category:"nature"},":timer:":{uc_base:"23f2",uc_output:"23f2-fe0f",uc_match:"23f2-fe0f",uc_greedy:"23f2",shortnames:[":timer_clock:"],category:"objects"},":tm:":{uc_base:"2122",uc_output:"2122-fe0f",uc_match:"2122-fe0f",uc_greedy:"2122",shortnames:[],category:"symbols"},":track_next:":{uc_base:"23ed",uc_output:"23ed-fe0f",uc_match:"23ed-fe0f",uc_greedy:"23ed",shortnames:[":next_track:"],category:"symbols"},":track_previous:":{uc_base:"23ee",uc_output:"23ee-fe0f",uc_match:"23ee-fe0f",uc_greedy:"23ee",shortnames:[":previous_track:"],category:"symbols"},":umbrella2:":{uc_base:"2602",uc_output:"2602-fe0f",uc_match:"2602-fe0f",uc_greedy:"2602",shortnames:[],category:"people"},":urn:":{uc_base:"26b1",uc_output:"26b1-fe0f",uc_match:"26b1-fe0f",uc_greedy:"26b1",shortnames:[":funeral_urn:"],category:"objects"},":v:":{uc_base:"270c",uc_output:"270c-fe0f",uc_match:"270c-fe0f",uc_greedy:"270c",shortnames:[],category:"people"},":warning:":{uc_base:"26a0",uc_output:"26a0-fe0f",uc_match:"26a0-fe0f",uc_greedy:"26a0",shortnames:[],category:"symbols"},":wavy_dash:":{uc_base:"3030",uc_output:"3030-fe0f",uc_match:"3030-fe0f",uc_greedy:"3030",shortnames:[],category:"symbols"},":wheel_of_dharma:":{uc_base:"2638",uc_output:"2638-fe0f",uc_match:"2638-fe0f",uc_greedy:"2638",shortnames:[],category:"symbols"},":white_medium_square:":{uc_base:"25fb",uc_output:"25fb-fe0f",uc_match:"25fb-fe0f",uc_greedy:"25fb",shortnames:[],category:"symbols"},":white_small_square:":{uc_base:"25ab",uc_output:"25ab-fe0f",uc_match:"25ab-fe0f",uc_greedy:"25ab",shortnames:[],category:"symbols"},":writing_hand:":{uc_base:"270d",uc_output:"270d-fe0f",uc_match:"270d-fe0f",uc_greedy:"270d",shortnames:[],category:"people"},":yin_yang:":{uc_base:"262f",uc_output:"262f-fe0f",uc_match:"262f-fe0f",uc_greedy:"262f",shortnames:[],category:"symbols"},":100:":{uc_base:"1f4af",uc_output:"1f4af",uc_match:"1f4af",uc_greedy:"1f4af",shortnames:[],category:"symbols"},":1234:":{uc_base:"1f522",uc_output:"1f522",uc_match:"1f522",uc_greedy:"1f522",shortnames:[],category:"symbols"},":8ball:":{uc_base:"1f3b1",uc_output:"1f3b1",uc_match:"1f3b1",uc_greedy:"1f3b1",shortnames:[],category:"activity"},":ab:":{uc_base:"1f18e",uc_output:"1f18e",uc_match:"1f18e",uc_greedy:"1f18e",shortnames:[],category:"symbols"},":abc:":{uc_base:"1f524",uc_output:"1f524",uc_match:"1f524",uc_greedy:"1f524",shortnames:[],category:"symbols"},":abcd:":{uc_base:"1f521",uc_output:"1f521",uc_match:"1f521",uc_greedy:"1f521",shortnames:[],category:"symbols"},":accept:":{uc_base:"1f251",uc_output:"1f251",uc_match:"1f251",uc_greedy:"1f251",shortnames:[],category:"symbols"},":adult:":{uc_base:"1f9d1",uc_output:"1f9d1",uc_match:"1f9d1",uc_greedy:"1f9d1",shortnames:[],category:"people"},":aerial_tramway:":{uc_base:"1f6a1",uc_output:"1f6a1",uc_match:"1f6a1",uc_greedy:"1f6a1",shortnames:[],category:"travel"},":airplane_arriving:":{uc_base:"1f6ec",uc_output:"1f6ec",uc_match:"1f6ec",uc_greedy:"1f6ec",shortnames:[],category:"travel"},":airplane_departure:":{uc_base:"1f6eb",uc_output:"1f6eb",uc_match:"1f6eb",uc_greedy:"1f6eb",shortnames:[],category:"travel"},":alien:":{uc_base:"1f47d",uc_output:"1f47d",uc_match:"1f47d",uc_greedy:"1f47d",shortnames:[],category:"people"},":ambulance:":{uc_base:"1f691",uc_output:"1f691",uc_match:"1f691",uc_greedy:"1f691",shortnames:[],category:"travel"},":amphora:":{uc_base:"1f3fa",uc_output:"1f3fa",uc_match:"1f3fa",uc_greedy:"1f3fa",shortnames:[],category:"objects"},":angel:":{uc_base:"1f47c",uc_output:"1f47c",uc_match:"1f47c",uc_greedy:"1f47c",shortnames:[],category:"people"},":anger:":{uc_base:"1f4a2",uc_output:"1f4a2",uc_match:"1f4a2",uc_greedy:"1f4a2",shortnames:[],category:"symbols"},":angry:":{uc_base:"1f620",uc_output:"1f620",uc_match:"1f620",uc_greedy:"1f620",shortnames:[],category:"people"},":anguished:":{uc_base:"1f627",uc_output:"1f627",uc_match:"1f627",uc_greedy:"1f627",shortnames:[],category:"people"},":ant:":{uc_base:"1f41c",uc_output:"1f41c",uc_match:"1f41c",uc_greedy:"1f41c",shortnames:[],category:"nature"},":apple:":{uc_base:"1f34e",uc_output:"1f34e",uc_match:"1f34e",uc_greedy:"1f34e",shortnames:[],category:"food"},":arrow_down_small:":{uc_base:"1f53d",uc_output:"1f53d",uc_match:"1f53d",uc_greedy:"1f53d",shortnames:[],category:"symbols"},":arrow_up_small:":{uc_base:"1f53c",uc_output:"1f53c",uc_match:"1f53c",uc_greedy:"1f53c",shortnames:[],category:"symbols"},":arrows_clockwise:":{uc_base:"1f503",uc_output:"1f503",uc_match:"1f503",uc_greedy:"1f503",shortnames:[],category:"symbols"},":arrows_counterclockwise:":{uc_base:"1f504",uc_output:"1f504",uc_match:"1f504",uc_greedy:"1f504",shortnames:[],category:"symbols"},":art:":{uc_base:"1f3a8",uc_output:"1f3a8",uc_match:"1f3a8",uc_greedy:"1f3a8",shortnames:[],category:"activity"},":articulated_lorry:":{uc_base:"1f69b",uc_output:"1f69b",uc_match:"1f69b",uc_greedy:"1f69b",shortnames:[],category:"travel"},":astonished:":{uc_base:"1f632",uc_output:"1f632",uc_match:"1f632",uc_greedy:"1f632",shortnames:[],category:"people"},":athletic_shoe:":{uc_base:"1f45f",uc_output:"1f45f",uc_match:"1f45f",uc_greedy:"1f45f",shortnames:[],category:"people"},":atm:":{uc_base:"1f3e7",uc_output:"1f3e7",uc_match:"1f3e7",uc_greedy:"1f3e7",shortnames:[],category:"symbols"},":avocado:":{uc_base:"1f951",uc_output:"1f951",uc_match:"1f951",uc_greedy:"1f951",shortnames:[],category:"food"},":baby:":{uc_base:"1f476",uc_output:"1f476",uc_match:"1f476",uc_greedy:"1f476",shortnames:[],category:"people"},":baby_bottle:":{uc_base:"1f37c",uc_output:"1f37c",uc_match:"1f37c",uc_greedy:"1f37c",shortnames:[],category:"food"},":baby_chick:":{uc_base:"1f424",uc_output:"1f424",uc_match:"1f424",uc_greedy:"1f424",shortnames:[],category:"nature"},":baby_symbol:":{uc_base:"1f6bc",uc_output:"1f6bc",uc_match:"1f6bc",uc_greedy:"1f6bc",shortnames:[],category:"symbols"},":back:":{uc_base:"1f519",uc_output:"1f519",uc_match:"1f519",uc_greedy:"1f519",shortnames:[],category:"symbols"},":bacon:":{uc_base:"1f953",uc_output:"1f953",uc_match:"1f953",uc_greedy:"1f953",shortnames:[],category:"food"},":badminton:":{uc_base:"1f3f8",uc_output:"1f3f8",uc_match:"1f3f8",uc_greedy:"1f3f8",shortnames:[],category:"activity"},":baggage_claim:":{uc_base:"1f6c4",uc_output:"1f6c4",uc_match:"1f6c4",uc_greedy:"1f6c4",shortnames:[],category:"symbols"},":balloon:":{uc_base:"1f388",uc_output:"1f388",uc_match:"1f388",uc_greedy:"1f388",shortnames:[],category:"objects"},":bamboo:":{uc_base:"1f38d",uc_output:"1f38d",uc_match:"1f38d",uc_greedy:"1f38d",shortnames:[],category:"nature"},":banana:":{uc_base:"1f34c",uc_output:"1f34c",uc_match:"1f34c",uc_greedy:"1f34c",shortnames:[],category:"food"},":bank:":{uc_base:"1f3e6",uc_output:"1f3e6",uc_match:"1f3e6",uc_greedy:"1f3e6",shortnames:[],category:"travel"},":bar_chart:":{uc_base:"1f4ca",uc_output:"1f4ca",uc_match:"1f4ca",uc_greedy:"1f4ca",shortnames:[],category:"objects"},":barber:":{uc_base:"1f488",uc_output:"1f488",uc_match:"1f488",uc_greedy:"1f488",shortnames:[],category:"objects"},":basketball:":{uc_base:"1f3c0",uc_output:"1f3c0",uc_match:"1f3c0",uc_greedy:"1f3c0",shortnames:[],category:"activity"},":bat:":{uc_base:"1f987",uc_output:"1f987",uc_match:"1f987",uc_greedy:"1f987",shortnames:[],category:"nature"},":bath:":{uc_base:"1f6c0",uc_output:"1f6c0",uc_match:"1f6c0",uc_greedy:"1f6c0",shortnames:[],category:"objects"},":bathtub:":{uc_base:"1f6c1",uc_output:"1f6c1",uc_match:"1f6c1",uc_greedy:"1f6c1",shortnames:[],category:"objects"},":battery:":{uc_base:"1f50b",uc_output:"1f50b",uc_match:"1f50b",uc_greedy:"1f50b",shortnames:[],category:"objects"},":bear:":{uc_base:"1f43b",uc_output:"1f43b",uc_match:"1f43b",uc_greedy:"1f43b",shortnames:[],category:"nature"},":bearded_person:":{uc_base:"1f9d4",uc_output:"1f9d4",uc_match:"1f9d4",uc_greedy:"1f9d4",shortnames:[],category:"people"},":bee:":{uc_base:"1f41d",uc_output:"1f41d",uc_match:"1f41d",uc_greedy:"1f41d",shortnames:[],category:"nature"},":beer:":{uc_base:"1f37a",uc_output:"1f37a",uc_match:"1f37a",uc_greedy:"1f37a",shortnames:[],category:"food"},":beers:":{uc_base:"1f37b",uc_output:"1f37b",uc_match:"1f37b",uc_greedy:"1f37b",shortnames:[],category:"food"},":beetle:":{uc_base:"1f41e",uc_output:"1f41e",uc_match:"1f41e",uc_greedy:"1f41e",shortnames:[],category:"nature"},":beginner:":{uc_base:"1f530",uc_output:"1f530",uc_match:"1f530",uc_greedy:"1f530",shortnames:[],category:"symbols"},":bell:":{uc_base:"1f514",uc_output:"1f514",uc_match:"1f514",uc_greedy:"1f514",shortnames:[],category:"symbols"},":bento:":{uc_base:"1f371",uc_output:"1f371",uc_match:"1f371",uc_greedy:"1f371",shortnames:[],category:"food"},":bike:":{uc_base:"1f6b2",uc_output:"1f6b2",uc_match:"1f6b2",uc_greedy:"1f6b2",shortnames:[],category:"travel"},":bikini:":{uc_base:"1f459",uc_output:"1f459",uc_match:"1f459",uc_greedy:"1f459",shortnames:[],category:"people"},":billed_cap:":{uc_base:"1f9e2",uc_output:"1f9e2",uc_match:"1f9e2",uc_greedy:"1f9e2",shortnames:[],category:"people"},":bird:":{uc_base:"1f426",uc_output:"1f426",uc_match:"1f426",uc_greedy:"1f426",shortnames:[],category:"nature"},":birthday:":{uc_base:"1f382",uc_output:"1f382",uc_match:"1f382",uc_greedy:"1f382",shortnames:[],category:"food"},":black_heart:":{uc_base:"1f5a4",uc_output:"1f5a4",uc_match:"1f5a4",uc_greedy:"1f5a4",shortnames:[],category:"symbols"},":black_joker:":{uc_base:"1f0cf",uc_output:"1f0cf",uc_match:"1f0cf",uc_greedy:"1f0cf",shortnames:[],category:"symbols"},":black_square_button:":{uc_base:"1f532",uc_output:"1f532",uc_match:"1f532",uc_greedy:"1f532",shortnames:[],category:"symbols"},":blond_haired_person:":{uc_base:"1f471",uc_output:"1f471",uc_match:"1f471",uc_greedy:"1f471",shortnames:[":person_with_blond_hair:"],category:"people"},":blossom:":{uc_base:"1f33c",uc_output:"1f33c",uc_match:"1f33c",uc_greedy:"1f33c",shortnames:[],category:"nature"},":blowfish:":{uc_base:"1f421",uc_output:"1f421",uc_match:"1f421",uc_greedy:"1f421",shortnames:[],category:"nature"},":blue_book:":{uc_base:"1f4d8",uc_output:"1f4d8",uc_match:"1f4d8",uc_greedy:"1f4d8",shortnames:[],category:"objects"},":blue_car:":{uc_base:"1f699",uc_output:"1f699",uc_match:"1f699",uc_greedy:"1f699",shortnames:[],category:"travel"},":blue_circle:":{uc_base:"1f535",uc_output:"1f535",uc_match:"1f535",uc_greedy:"1f535",shortnames:[],category:"symbols"},":blue_heart:":{uc_base:"1f499",uc_output:"1f499",uc_match:"1f499",uc_greedy:"1f499",shortnames:[],category:"symbols"},":blush:":{uc_base:"1f60a",uc_output:"1f60a",uc_match:"1f60a",uc_greedy:"1f60a",shortnames:[],category:"people"},":boar:":{uc_base:"1f417",uc_output:"1f417",uc_match:"1f417",uc_greedy:"1f417",shortnames:[],category:"nature"},":bomb:":{uc_base:"1f4a3",uc_output:"1f4a3",uc_match:"1f4a3",uc_greedy:"1f4a3",shortnames:[],category:"objects"},":book:":{uc_base:"1f4d6",uc_output:"1f4d6",uc_match:"1f4d6",uc_greedy:"1f4d6",shortnames:[],category:"objects"},":bookmark:":{uc_base:"1f516",uc_output:"1f516",uc_match:"1f516",uc_greedy:"1f516",shortnames:[],category:"objects"},":bookmark_tabs:":{uc_base:"1f4d1",uc_output:"1f4d1",uc_match:"1f4d1",uc_greedy:"1f4d1",shortnames:[],category:"objects"},":books:":{uc_base:"1f4da",uc_output:"1f4da",uc_match:"1f4da",uc_greedy:"1f4da",shortnames:[],category:"objects"},":boom:":{uc_base:"1f4a5",uc_output:"1f4a5",uc_match:"1f4a5",uc_greedy:"1f4a5",shortnames:[],category:"nature"},":boot:":{uc_base:"1f462",uc_output:"1f462",uc_match:"1f462",uc_greedy:"1f462",shortnames:[],category:"people"},":bouquet:":{uc_base:"1f490",uc_output:"1f490",uc_match:"1f490",uc_greedy:"1f490",shortnames:[],category:"nature"},":bow_and_arrow:":{uc_base:"1f3f9",uc_output:"1f3f9",uc_match:"1f3f9",uc_greedy:"1f3f9",shortnames:[":archery:"],category:"activity"},":bowl_with_spoon:":{uc_base:"1f963",uc_output:"1f963",uc_match:"1f963",uc_greedy:"1f963",shortnames:[],category:"food"},":bowling:":{uc_base:"1f3b3",uc_output:"1f3b3",uc_match:"1f3b3",uc_greedy:"1f3b3",shortnames:[],category:"activity"},":boxing_glove:":{uc_base:"1f94a",uc_output:"1f94a",uc_match:"1f94a",uc_greedy:"1f94a",shortnames:[":boxing_gloves:"],category:"activity"},":boy:":{uc_base:"1f466",uc_output:"1f466",uc_match:"1f466",uc_greedy:"1f466",shortnames:[],category:"people"},":brain:":{uc_base:"1f9e0",uc_output:"1f9e0",uc_match:"1f9e0",uc_greedy:"1f9e0",shortnames:[],category:"people"},":bread:":{uc_base:"1f35e",uc_output:"1f35e",uc_match:"1f35e",uc_greedy:"1f35e",shortnames:[],category:"food"},":breast_feeding:":{uc_base:"1f931",uc_output:"1f931",uc_match:"1f931",uc_greedy:"1f931",shortnames:[],category:"activity"},":bride_with_veil:":{uc_base:"1f470",uc_output:"1f470",uc_match:"1f470",uc_greedy:"1f470",shortnames:[],category:"people"},":bridge_at_night:":{uc_base:"1f309",uc_output:"1f309",uc_match:"1f309",uc_greedy:"1f309",shortnames:[],category:"travel"},":briefcase:":{uc_base:"1f4bc",uc_output:"1f4bc",uc_match:"1f4bc",uc_greedy:"1f4bc",shortnames:[],category:"people"},":broccoli:":{uc_base:"1f966",uc_output:"1f966",uc_match:"1f966",uc_greedy:"1f966",shortnames:[],category:"food"},":broken_heart:":{uc_base:"1f494",uc_output:"1f494",uc_match:"1f494",uc_greedy:"1f494",shortnames:[],category:"symbols"},":bug:":{uc_base:"1f41b",uc_output:"1f41b",uc_match:"1f41b",uc_greedy:"1f41b",shortnames:[],category:"nature"},":bulb:":{uc_base:"1f4a1",uc_output:"1f4a1",uc_match:"1f4a1",uc_greedy:"1f4a1",shortnames:[],category:"objects"},":bullettrain_front:":{uc_base:"1f685",uc_output:"1f685",uc_match:"1f685",uc_greedy:"1f685",shortnames:[],category:"travel"},":bullettrain_side:":{uc_base:"1f684",uc_output:"1f684",uc_match:"1f684",uc_greedy:"1f684",shortnames:[],category:"travel"},":burrito:":{uc_base:"1f32f",uc_output:"1f32f",uc_match:"1f32f",uc_greedy:"1f32f",shortnames:[],category:"food"},":bus:":{uc_base:"1f68c",uc_output:"1f68c",uc_match:"1f68c",uc_greedy:"1f68c",shortnames:[],category:"travel"},":busstop:":{uc_base:"1f68f",uc_output:"1f68f",uc_match:"1f68f",uc_greedy:"1f68f",shortnames:[],category:"travel"},":bust_in_silhouette:":{uc_base:"1f464",uc_output:"1f464",uc_match:"1f464",uc_greedy:"1f464",shortnames:[],category:"people"},":busts_in_silhouette:":{uc_base:"1f465",uc_output:"1f465",uc_match:"1f465",uc_greedy:"1f465",shortnames:[],category:"people"},":butterfly:":{uc_base:"1f98b",uc_output:"1f98b",uc_match:"1f98b",uc_greedy:"1f98b",shortnames:[],category:"nature"},":cactus:":{uc_base:"1f335",uc_output:"1f335",uc_match:"1f335",uc_greedy:"1f335",shortnames:[],category:"nature"},":cake:":{uc_base:"1f370",uc_output:"1f370",uc_match:"1f370",uc_greedy:"1f370",shortnames:[],category:"food"},":calendar:":{uc_base:"1f4c6",uc_output:"1f4c6",uc_match:"1f4c6",uc_greedy:"1f4c6",shortnames:[],category:"objects"},":call_me:":{uc_base:"1f919",uc_output:"1f919",uc_match:"1f919",uc_greedy:"1f919",shortnames:[":call_me_hand:"],category:"people"},":calling:":{uc_base:"1f4f2",uc_output:"1f4f2",uc_match:"1f4f2",uc_greedy:"1f4f2",shortnames:[],category:"objects"},":camel:":{uc_base:"1f42b",uc_output:"1f42b",uc_match:"1f42b",uc_greedy:"1f42b",shortnames:[],category:"nature"},":camera:":{uc_base:"1f4f7",uc_output:"1f4f7",uc_match:"1f4f7",uc_greedy:"1f4f7",shortnames:[],category:"objects"},":camera_with_flash:":{uc_base:"1f4f8",uc_output:"1f4f8",uc_match:"1f4f8",uc_greedy:"1f4f8",shortnames:[],category:"objects"},":candy:":{uc_base:"1f36c",uc_output:"1f36c",uc_match:"1f36c",uc_greedy:"1f36c",shortnames:[],category:"food"},":canned_food:":{uc_base:"1f96b",uc_output:"1f96b",uc_match:"1f96b",uc_greedy:"1f96b",shortnames:[],category:"food"},":canoe:":{uc_base:"1f6f6",uc_output:"1f6f6",uc_match:"1f6f6",uc_greedy:"1f6f6",shortnames:[":kayak:"],category:"travel"},":capital_abcd:":{uc_base:"1f520",uc_output:"1f520",uc_match:"1f520",uc_greedy:"1f520",shortnames:[],category:"symbols"},":card_index:":{uc_base:"1f4c7",uc_output:"1f4c7",uc_match:"1f4c7",uc_greedy:"1f4c7",shortnames:[],category:"objects"},":carousel_horse:":{uc_base:"1f3a0",uc_output:"1f3a0",uc_match:"1f3a0",uc_greedy:"1f3a0",shortnames:[],category:"travel"},":carrot:":{uc_base:"1f955",uc_output:"1f955",uc_match:"1f955",uc_greedy:"1f955",shortnames:[],category:"food"},":cat2:":{uc_base:"1f408",uc_output:"1f408",uc_match:"1f408",uc_greedy:"1f408",shortnames:[],category:"nature"},":cat:":{uc_base:"1f431",uc_output:"1f431",uc_match:"1f431",uc_greedy:"1f431",shortnames:[],category:"nature"},":cd:":{uc_base:"1f4bf",uc_output:"1f4bf",uc_match:"1f4bf",uc_greedy:"1f4bf",shortnames:[],category:"objects"},":champagne:":{uc_base:"1f37e",uc_output:"1f37e",uc_match:"1f37e",uc_greedy:"1f37e",shortnames:[":bottle_with_popping_cork:"],category:"food"},":champagne_glass:":{uc_base:"1f942",uc_output:"1f942",uc_match:"1f942",uc_greedy:"1f942",shortnames:[":clinking_glass:"],category:"food"},":chart:":{uc_base:"1f4b9",uc_output:"1f4b9",uc_match:"1f4b9",uc_greedy:"1f4b9",shortnames:[],category:"symbols"},":chart_with_downwards_trend:":{uc_base:"1f4c9",uc_output:"1f4c9",uc_match:"1f4c9",uc_greedy:"1f4c9",shortnames:[],category:"objects"},":chart_with_upwards_trend:":{uc_base:"1f4c8",uc_output:"1f4c8",uc_match:"1f4c8",uc_greedy:"1f4c8",shortnames:[],category:"objects"},":checkered_flag:":{uc_base:"1f3c1",uc_output:"1f3c1",uc_match:"1f3c1",uc_greedy:"1f3c1",shortnames:[],category:"flags"},":cheese:":{uc_base:"1f9c0",uc_output:"1f9c0",uc_match:"1f9c0",uc_greedy:"1f9c0",shortnames:[":cheese_wedge:"],category:"food"},":cherries:":{uc_base:"1f352",uc_output:"1f352",uc_match:"1f352",uc_greedy:"1f352",shortnames:[],category:"food"},":cherry_blossom:":{uc_base:"1f338",uc_output:"1f338",uc_match:"1f338",uc_greedy:"1f338",shortnames:[],category:"nature"},":chestnut:":{uc_base:"1f330",uc_output:"1f330",uc_match:"1f330",uc_greedy:"1f330",shortnames:[],category:"food"},":chicken:":{uc_base:"1f414",uc_output:"1f414",uc_match:"1f414",uc_greedy:"1f414",shortnames:[],category:"nature"},":child:":{uc_base:"1f9d2",uc_output:"1f9d2",uc_match:"1f9d2",uc_greedy:"1f9d2",shortnames:[],category:"people"},":children_crossing:":{uc_base:"1f6b8",uc_output:"1f6b8",uc_match:"1f6b8",uc_greedy:"1f6b8",shortnames:[],category:"symbols"},":chocolate_bar:":{uc_base:"1f36b",uc_output:"1f36b",uc_match:"1f36b",uc_greedy:"1f36b",shortnames:[],category:"food"},":chopsticks:":{uc_base:"1f962",uc_output:"1f962",uc_match:"1f962",uc_greedy:"1f962",shortnames:[],category:"food"},":christmas_tree:":{uc_base:"1f384",uc_output:"1f384",uc_match:"1f384",uc_greedy:"1f384",shortnames:[],category:"nature"},":cinema:":{uc_base:"1f3a6",uc_output:"1f3a6",uc_match:"1f3a6",uc_greedy:"1f3a6",shortnames:[],category:"symbols"},":circus_tent:":{uc_base:"1f3aa",uc_output:"1f3aa",uc_match:"1f3aa",uc_greedy:"1f3aa",shortnames:[],category:"activity"},":city_dusk:":{uc_base:"1f306",uc_output:"1f306",uc_match:"1f306",uc_greedy:"1f306",shortnames:[],category:"travel"},":city_sunset:":{uc_base:"1f307",uc_output:"1f307",uc_match:"1f307",uc_greedy:"1f307",shortnames:[":city_sunrise:"],category:"travel"},":cl:":{uc_base:"1f191",uc_output:"1f191",uc_match:"1f191",uc_greedy:"1f191",shortnames:[],category:"symbols"},":clap:":{uc_base:"1f44f",uc_output:"1f44f",uc_match:"1f44f",uc_greedy:"1f44f",shortnames:[],category:"people"},":clapper:":{uc_base:"1f3ac",uc_output:"1f3ac",uc_match:"1f3ac",uc_greedy:"1f3ac",shortnames:[],category:"activity"},":clipboard:":{uc_base:"1f4cb",uc_output:"1f4cb",uc_match:"1f4cb",uc_greedy:"1f4cb",shortnames:[],category:"objects"},":clock1030:":{uc_base:"1f565",uc_output:"1f565",uc_match:"1f565",uc_greedy:"1f565",shortnames:[],category:"symbols"},":clock10:":{uc_base:"1f559",uc_output:"1f559",uc_match:"1f559",uc_greedy:"1f559",shortnames:[],category:"symbols"},":clock1130:":{uc_base:"1f566",uc_output:"1f566",uc_match:"1f566",uc_greedy:"1f566",shortnames:[],category:"symbols"},":clock11:":{uc_base:"1f55a",uc_output:"1f55a",uc_match:"1f55a",uc_greedy:"1f55a",shortnames:[],category:"symbols"},":clock1230:":{uc_base:"1f567",uc_output:"1f567",uc_match:"1f567",uc_greedy:"1f567",shortnames:[],category:"symbols"},":clock12:":{uc_base:"1f55b",uc_output:"1f55b",uc_match:"1f55b",uc_greedy:"1f55b",shortnames:[],category:"symbols"},":clock130:":{uc_base:"1f55c",uc_output:"1f55c",uc_match:"1f55c",uc_greedy:"1f55c",shortnames:[],category:"symbols"},":clock1:":{uc_base:"1f550",uc_output:"1f550",uc_match:"1f550",uc_greedy:"1f550",shortnames:[],category:"symbols"},":clock230:":{uc_base:"1f55d",uc_output:"1f55d",uc_match:"1f55d",uc_greedy:"1f55d",shortnames:[],category:"symbols"},":clock2:":{uc_base:"1f551",uc_output:"1f551",uc_match:"1f551",uc_greedy:"1f551",shortnames:[],category:"symbols"},":clock330:":{uc_base:"1f55e",uc_output:"1f55e",uc_match:"1f55e",uc_greedy:"1f55e",shortnames:[],category:"symbols"},":clock3:":{uc_base:"1f552",uc_output:"1f552",uc_match:"1f552",uc_greedy:"1f552",shortnames:[],category:"symbols"},":clock430:":{uc_base:"1f55f",uc_output:"1f55f",uc_match:"1f55f",uc_greedy:"1f55f",shortnames:[],category:"symbols"},":clock4:":{uc_base:"1f553",uc_output:"1f553",uc_match:"1f553",uc_greedy:"1f553",shortnames:[],category:"symbols"},":clock530:":{uc_base:"1f560",uc_output:"1f560",uc_match:"1f560",uc_greedy:"1f560",shortnames:[],category:"symbols"},":clock5:":{uc_base:"1f554",uc_output:"1f554",uc_match:"1f554",uc_greedy:"1f554",shortnames:[],category:"symbols"},":clock630:":{uc_base:"1f561",uc_output:"1f561",uc_match:"1f561",uc_greedy:"1f561",shortnames:[],category:"symbols"},":clock6:":{uc_base:"1f555",uc_output:"1f555",uc_match:"1f555",uc_greedy:"1f555",shortnames:[],category:"symbols"},":clock730:":{uc_base:"1f562",uc_output:"1f562",uc_match:"1f562",uc_greedy:"1f562",shortnames:[],category:"symbols"},":clock7:":{uc_base:"1f556",uc_output:"1f556",uc_match:"1f556",uc_greedy:"1f556",shortnames:[],category:"symbols"},":clock830:":{uc_base:"1f563",uc_output:"1f563",uc_match:"1f563",uc_greedy:"1f563",shortnames:[],category:"symbols"},":clock8:":{uc_base:"1f557",uc_output:"1f557",uc_match:"1f557",uc_greedy:"1f557",shortnames:[],category:"symbols"},":clock930:":{uc_base:"1f564",uc_output:"1f564",uc_match:"1f564",uc_greedy:"1f564",shortnames:[],category:"symbols"},":clock9:":{uc_base:"1f558",uc_output:"1f558",uc_match:"1f558",uc_greedy:"1f558",shortnames:[],category:"symbols"},":closed_book:":{uc_base:"1f4d5",uc_output:"1f4d5",uc_match:"1f4d5",uc_greedy:"1f4d5",shortnames:[],category:"objects"},":closed_lock_with_key:":{uc_base:"1f510",uc_output:"1f510",uc_match:"1f510",uc_greedy:"1f510",shortnames:[],category:"objects"},":closed_umbrella:":{uc_base:"1f302",uc_output:"1f302",uc_match:"1f302",uc_greedy:"1f302",shortnames:[],category:"people"},":clown:":{uc_base:"1f921",uc_output:"1f921",uc_match:"1f921",uc_greedy:"1f921",shortnames:[":clown_face:"],category:"people"},":coat:":{uc_base:"1f9e5",uc_output:"1f9e5",uc_match:"1f9e5",uc_greedy:"1f9e5",shortnames:[],category:"people"},":cocktail:":{uc_base:"1f378",uc_output:"1f378",uc_match:"1f378",uc_greedy:"1f378",shortnames:[],category:"food"},":coconut:":{uc_base:"1f965",uc_output:"1f965",uc_match:"1f965",uc_greedy:"1f965",shortnames:[],category:"food"},":cold_sweat:":{uc_base:"1f630",uc_output:"1f630",uc_match:"1f630",uc_greedy:"1f630",shortnames:[],category:"people"},":computer:":{uc_base:"1f4bb",uc_output:"1f4bb",uc_match:"1f4bb",uc_greedy:"1f4bb",shortnames:[],category:"objects"},":confetti_ball:":{uc_base:"1f38a",uc_output:"1f38a",uc_match:"1f38a",uc_greedy:"1f38a",shortnames:[],category:"objects"},":confounded:":{uc_base:"1f616",uc_output:"1f616",uc_match:"1f616",uc_greedy:"1f616",shortnames:[],category:"people"},":confused:":{uc_base:"1f615",uc_output:"1f615",uc_match:"1f615",uc_greedy:"1f615",shortnames:[],category:"people"},":construction:":{uc_base:"1f6a7",uc_output:"1f6a7",uc_match:"1f6a7",uc_greedy:"1f6a7",shortnames:[],category:"travel"},":construction_worker:":{uc_base:"1f477",uc_output:"1f477",uc_match:"1f477",uc_greedy:"1f477",shortnames:[],category:"people"},":convenience_store:":{uc_base:"1f3ea",uc_output:"1f3ea",uc_match:"1f3ea",uc_greedy:"1f3ea",shortnames:[],category:"travel"},":cookie:":{uc_base:"1f36a",uc_output:"1f36a",uc_match:"1f36a",uc_greedy:"1f36a",shortnames:[],category:"food"},":cooking:":{uc_base:"1f373",uc_output:"1f373",uc_match:"1f373",uc_greedy:"1f373",shortnames:[],category:"food"},":cool:":{uc_base:"1f192",uc_output:"1f192",uc_match:"1f192",uc_greedy:"1f192",shortnames:[],category:"symbols"},":corn:":{uc_base:"1f33d",uc_output:"1f33d",uc_match:"1f33d",uc_greedy:"1f33d",shortnames:[],category:"food"},":couple:":{uc_base:"1f46b",uc_output:"1f46b",uc_match:"1f46b",uc_greedy:"1f46b",shortnames:[],category:"people"},":couple_with_heart:":{uc_base:"1f491",uc_output:"1f491",uc_match:"1f491",uc_greedy:"1f491",shortnames:[],category:"people"},":couplekiss:":{uc_base:"1f48f",uc_output:"1f48f",uc_match:"1f48f",uc_greedy:"1f48f",shortnames:[],category:"people"},":cow2:":{uc_base:"1f404",uc_output:"1f404",uc_match:"1f404",uc_greedy:"1f404",shortnames:[],category:"nature"},":cow:":{uc_base:"1f42e",uc_output:"1f42e",uc_match:"1f42e",uc_greedy:"1f42e",shortnames:[],category:"nature"},":cowboy:":{uc_base:"1f920",uc_output:"1f920",uc_match:"1f920",uc_greedy:"1f920",shortnames:[":face_with_cowboy_hat:"],category:"people"},":crab:":{uc_base:"1f980",uc_output:"1f980",uc_match:"1f980",uc_greedy:"1f980",shortnames:[],category:"nature"},":crazy_face:":{uc_base:"1f92a",uc_output:"1f92a",uc_match:"1f92a",uc_greedy:"1f92a",shortnames:[],category:"people"},":credit_card:":{uc_base:"1f4b3",uc_output:"1f4b3",uc_match:"1f4b3",uc_greedy:"1f4b3",shortnames:[],category:"objects"},":crescent_moon:":{uc_base:"1f319",uc_output:"1f319",uc_match:"1f319",uc_greedy:"1f319",shortnames:[],category:"nature"},":cricket:":{uc_base:"1f997",uc_output:"1f997",uc_match:"1f997",uc_greedy:"1f997",shortnames:[],category:"nature"},":cricket_game:":{uc_base:"1f3cf",uc_output:"1f3cf",uc_match:"1f3cf",uc_greedy:"1f3cf",shortnames:[":cricket_bat_ball:"],category:"activity"},":crocodile:":{uc_base:"1f40a",uc_output:"1f40a",uc_match:"1f40a",uc_greedy:"1f40a",shortnames:[],category:"nature"},":croissant:":{uc_base:"1f950",uc_output:"1f950",uc_match:"1f950",uc_greedy:"1f950",shortnames:[],category:"food"},":crossed_flags:":{uc_base:"1f38c",uc_output:"1f38c",uc_match:"1f38c",uc_greedy:"1f38c",shortnames:[],category:"flags"},":crown:":{uc_base:"1f451",uc_output:"1f451",uc_match:"1f451",uc_greedy:"1f451",shortnames:[],category:"people"},":cry:":{uc_base:"1f622",uc_output:"1f622",uc_match:"1f622",uc_greedy:"1f622",shortnames:[],category:"people"},":crying_cat_face:":{uc_base:"1f63f",uc_output:"1f63f",uc_match:"1f63f",uc_greedy:"1f63f",shortnames:[],category:"people"},":crystal_ball:":{uc_base:"1f52e",uc_output:"1f52e",uc_match:"1f52e",uc_greedy:"1f52e",shortnames:[],category:"objects"},":cucumber:":{uc_base:"1f952",uc_output:"1f952",uc_match:"1f952",uc_greedy:"1f952",shortnames:[],category:"food"},":cup_with_straw:":{uc_base:"1f964",uc_output:"1f964",uc_match:"1f964",uc_greedy:"1f964",shortnames:[],category:"food"},":cupid:":{uc_base:"1f498",uc_output:"1f498",uc_match:"1f498",uc_greedy:"1f498",shortnames:[],category:"symbols"},":curling_stone:":{uc_base:"1f94c",uc_output:"1f94c",uc_match:"1f94c",uc_greedy:"1f94c",shortnames:[],category:"activity"},":currency_exchange:":{uc_base:"1f4b1",uc_output:"1f4b1",uc_match:"1f4b1",uc_greedy:"1f4b1",shortnames:[],category:"symbols"},":curry:":{uc_base:"1f35b",uc_output:"1f35b",uc_match:"1f35b",uc_greedy:"1f35b",shortnames:[],category:"food"},":custard:":{uc_base:"1f36e",uc_output:"1f36e",uc_match:"1f36e",uc_greedy:"1f36e",shortnames:[":pudding:",":flan:"],category:"food"},":customs:":{uc_base:"1f6c3",uc_output:"1f6c3",uc_match:"1f6c3",uc_greedy:"1f6c3",shortnames:[],category:"symbols"},":cut_of_meat:":{uc_base:"1f969",uc_output:"1f969",uc_match:"1f969",uc_greedy:"1f969",shortnames:[],category:"food"},":cyclone:":{uc_base:"1f300",uc_output:"1f300",uc_match:"1f300",uc_greedy:"1f300",shortnames:[],category:"symbols"},":dancer:":{uc_base:"1f483",uc_output:"1f483",uc_match:"1f483",uc_greedy:"1f483",shortnames:[],category:"people"},":dango:":{uc_base:"1f361",uc_output:"1f361",uc_match:"1f361",uc_greedy:"1f361",shortnames:[],category:"food"},":dart:":{uc_base:"1f3af",uc_output:"1f3af",uc_match:"1f3af",uc_greedy:"1f3af",shortnames:[],category:"activity"},":dash:":{uc_base:"1f4a8",uc_output:"1f4a8",uc_match:"1f4a8",uc_greedy:"1f4a8",shortnames:[],category:"nature"},":date:":{uc_base:"1f4c5",uc_output:"1f4c5",uc_match:"1f4c5",uc_greedy:"1f4c5",shortnames:[],category:"objects"},":deciduous_tree:":{uc_base:"1f333",uc_output:"1f333",uc_match:"1f333",uc_greedy:"1f333",shortnames:[],category:"nature"},":deer:":{uc_base:"1f98c",uc_output:"1f98c",uc_match:"1f98c",uc_greedy:"1f98c",shortnames:[],category:"nature"},":department_store:":{uc_base:"1f3ec",uc_output:"1f3ec",uc_match:"1f3ec",uc_greedy:"1f3ec",shortnames:[],category:"travel"},":diamond_shape_with_a_dot_inside:":{uc_base:"1f4a0",uc_output:"1f4a0",uc_match:"1f4a0",uc_greedy:"1f4a0",shortnames:[],category:"symbols"},":disappointed:":{uc_base:"1f61e",uc_output:"1f61e",uc_match:"1f61e",uc_greedy:"1f61e",shortnames:[],category:"people"},":disappointed_relieved:":{uc_base:"1f625",uc_output:"1f625",uc_match:"1f625",uc_greedy:"1f625",shortnames:[],category:"people"},":dizzy:":{uc_base:"1f4ab",uc_output:"1f4ab",uc_match:"1f4ab",uc_greedy:"1f4ab",shortnames:[],category:"nature"},":dizzy_face:":{uc_base:"1f635",uc_output:"1f635",uc_match:"1f635",uc_greedy:"1f635",shortnames:[],category:"people"},":do_not_litter:":{uc_base:"1f6af",uc_output:"1f6af",uc_match:"1f6af",uc_greedy:"1f6af",shortnames:[],category:"symbols"},":dog2:":{uc_base:"1f415",uc_output:"1f415",uc_match:"1f415",uc_greedy:"1f415",shortnames:[],category:"nature"},":dog:":{uc_base:"1f436",uc_output:"1f436",uc_match:"1f436",uc_greedy:"1f436",shortnames:[],category:"nature"},":dollar:":{uc_base:"1f4b5",uc_output:"1f4b5",uc_match:"1f4b5",uc_greedy:"1f4b5",shortnames:[],category:"objects"},":dolls:":{uc_base:"1f38e",uc_output:"1f38e",uc_match:"1f38e",uc_greedy:"1f38e",shortnames:[],category:"objects"},":dolphin:":{uc_base:"1f42c",uc_output:"1f42c",uc_match:"1f42c",uc_greedy:"1f42c",shortnames:[],category:"nature"},":door:":{uc_base:"1f6aa",uc_output:"1f6aa",uc_match:"1f6aa",uc_greedy:"1f6aa",shortnames:[],category:"objects"},":doughnut:":{uc_base:"1f369",uc_output:"1f369",uc_match:"1f369",uc_greedy:"1f369",shortnames:[],category:"food"},":dragon:":{uc_base:"1f409",uc_output:"1f409",uc_match:"1f409",uc_greedy:"1f409",shortnames:[],category:"nature"},":dragon_face:":{uc_base:"1f432",uc_output:"1f432",uc_match:"1f432",uc_greedy:"1f432",shortnames:[],category:"nature"},":dress:":{uc_base:"1f457",uc_output:"1f457",uc_match:"1f457",uc_greedy:"1f457",shortnames:[],category:"people"},":dromedary_camel:":{uc_base:"1f42a",uc_output:"1f42a",uc_match:"1f42a",uc_greedy:"1f42a",shortnames:[],category:"nature"},":drooling_face:":{uc_base:"1f924",uc_output:"1f924",uc_match:"1f924",uc_greedy:"1f924",shortnames:[":drool:"],category:"people"},":droplet:":{uc_base:"1f4a7",uc_output:"1f4a7",uc_match:"1f4a7",uc_greedy:"1f4a7",shortnames:[],category:"nature"},":drum:":{uc_base:"1f941",uc_output:"1f941",uc_match:"1f941",uc_greedy:"1f941",shortnames:[":drum_with_drumsticks:"],category:"activity"},":duck:":{uc_base:"1f986",uc_output:"1f986",uc_match:"1f986",uc_greedy:"1f986",shortnames:[],category:"nature"},":dumpling:":{uc_base:"1f95f",uc_output:"1f95f",uc_match:"1f95f",uc_greedy:"1f95f",shortnames:[],category:"food"},":dvd:":{uc_base:"1f4c0",uc_output:"1f4c0",uc_match:"1f4c0",uc_greedy:"1f4c0",shortnames:[],category:"objects"},":e-mail:":{uc_base:"1f4e7",uc_output:"1f4e7",uc_match:"1f4e7",uc_greedy:"1f4e7",shortnames:[":email:"],category:"objects"},":eagle:":{uc_base:"1f985",uc_output:"1f985",uc_match:"1f985",uc_greedy:"1f985",shortnames:[],category:"nature"},":ear:":{uc_base:"1f442",uc_output:"1f442",uc_match:"1f442",uc_greedy:"1f442",shortnames:[],category:"people"},":ear_of_rice:":{uc_base:"1f33e",uc_output:"1f33e",uc_match:"1f33e",uc_greedy:"1f33e",shortnames:[],category:"nature"},":earth_africa:":{uc_base:"1f30d",uc_output:"1f30d",uc_match:"1f30d",uc_greedy:"1f30d",shortnames:[],category:"nature"},":earth_americas:":{uc_base:"1f30e",uc_output:"1f30e",uc_match:"1f30e",uc_greedy:"1f30e",shortnames:[],category:"nature"},":earth_asia:":{uc_base:"1f30f",uc_output:"1f30f",uc_match:"1f30f",uc_greedy:"1f30f",shortnames:[],category:"nature"},":egg:":{uc_base:"1f95a",uc_output:"1f95a",uc_match:"1f95a",uc_greedy:"1f95a",shortnames:[],category:"food"},":eggplant:":{uc_base:"1f346",uc_output:"1f346",uc_match:"1f346",uc_greedy:"1f346",shortnames:[],category:"food"},":electric_plug:":{uc_base:"1f50c",uc_output:"1f50c",uc_match:"1f50c",uc_greedy:"1f50c",shortnames:[],category:"objects"},":elephant:":{uc_base:"1f418",uc_output:"1f418",uc_match:"1f418",uc_greedy:"1f418",shortnames:[],category:"nature"},":elf:":{uc_base:"1f9dd",uc_output:"1f9dd",uc_match:"1f9dd",uc_greedy:"1f9dd",shortnames:[],category:"people"},":end:":{uc_base:"1f51a",uc_output:"1f51a",uc_match:"1f51a",uc_greedy:"1f51a",shortnames:[],category:"symbols"},":envelope_with_arrow:":{uc_base:"1f4e9",uc_output:"1f4e9",uc_match:"1f4e9",uc_greedy:"1f4e9",shortnames:[],category:"objects"},":euro:":{uc_base:"1f4b6",uc_output:"1f4b6",uc_match:"1f4b6",uc_greedy:"1f4b6",shortnames:[],category:"objects"},":european_castle:":{uc_base:"1f3f0",uc_output:"1f3f0",uc_match:"1f3f0",uc_greedy:"1f3f0",shortnames:[],category:"travel"},":european_post_office:":{uc_base:"1f3e4",uc_output:"1f3e4",uc_match:"1f3e4",uc_greedy:"1f3e4",shortnames:[],category:"travel"},":evergreen_tree:":{uc_base:"1f332",uc_output:"1f332",uc_match:"1f332",uc_greedy:"1f332",shortnames:[],category:"nature"},":exploding_head:":{uc_base:"1f92f",uc_output:"1f92f",uc_match:"1f92f",uc_greedy:"1f92f",shortnames:[],category:"people"},":expressionless:":{uc_base:"1f611",uc_output:"1f611",uc_match:"1f611",uc_greedy:"1f611",shortnames:[],category:"people"},":eyeglasses:":{uc_base:"1f453",uc_output:"1f453",uc_match:"1f453",uc_greedy:"1f453",shortnames:[],category:"people"},":eyes:":{uc_base:"1f440",uc_output:"1f440",uc_match:"1f440",uc_greedy:"1f440",shortnames:[],category:"people"},":face_vomiting:":{uc_base:"1f92e",uc_output:"1f92e",uc_match:"1f92e",uc_greedy:"1f92e",shortnames:[],category:"people"},":face_with_hand_over_mouth:":{uc_base:"1f92d",uc_output:"1f92d",uc_match:"1f92d",uc_greedy:"1f92d",shortnames:[],category:"people"},":face_with_monocle:":{uc_base:"1f9d0",uc_output:"1f9d0",uc_match:"1f9d0",uc_greedy:"1f9d0",shortnames:[],category:"people"},":face_with_raised_eyebrow:":{uc_base:"1f928",uc_output:"1f928",uc_match:"1f928",uc_greedy:"1f928",shortnames:[],category:"people"},":face_with_symbols_over_mouth:":{uc_base:"1f92c",uc_output:"1f92c",uc_match:"1f92c",uc_greedy:"1f92c",shortnames:[],category:"people"},":factory:":{uc_base:"1f3ed",uc_output:"1f3ed",uc_match:"1f3ed",uc_greedy:"1f3ed",shortnames:[],category:"travel"},":fairy:":{uc_base:"1f9da",uc_output:"1f9da",uc_match:"1f9da",uc_greedy:"1f9da",shortnames:[],category:"people"},":fallen_leaf:":{uc_base:"1f342",uc_output:"1f342",uc_match:"1f342",uc_greedy:"1f342",shortnames:[],category:"nature"},":family:":{uc_base:"1f46a",uc_output:"1f46a",uc_match:"1f46a",uc_greedy:"1f46a",shortnames:[],category:"people"},":fax:":{uc_base:"1f4e0",uc_output:"1f4e0",uc_match:"1f4e0",uc_greedy:"1f4e0",shortnames:[],category:"objects"},":fearful:":{uc_base:"1f628",uc_output:"1f628",uc_match:"1f628",uc_greedy:"1f628",shortnames:[],category:"people"},":feet:":{uc_base:"1f43e",uc_output:"1f43e",uc_match:"1f43e",uc_greedy:"1f43e",shortnames:[":paw_prints:"],category:"nature"},":ferris_wheel:":{uc_base:"1f3a1",uc_output:"1f3a1",uc_match:"1f3a1",uc_greedy:"1f3a1",shortnames:[],category:"travel"},":field_hockey:":{uc_base:"1f3d1",uc_output:"1f3d1",uc_match:"1f3d1",uc_greedy:"1f3d1",shortnames:[],category:"activity"},":file_folder:":{uc_base:"1f4c1",uc_output:"1f4c1",uc_match:"1f4c1",uc_greedy:"1f4c1",shortnames:[],category:"objects"},":fingers_crossed:":{uc_base:"1f91e",uc_output:"1f91e",uc_match:"1f91e",uc_greedy:"1f91e",shortnames:[":hand_with_index_and_middle_finger_crossed:"],category:"people"},":fire:":{uc_base:"1f525",uc_output:"1f525",uc_match:"1f525",uc_greedy:"1f525",shortnames:[":flame:"],category:"nature"},":fire_engine:":{uc_base:"1f692",uc_output:"1f692",uc_match:"1f692",uc_greedy:"1f692",shortnames:[],category:"travel"},":fireworks:":{uc_base:"1f386",uc_output:"1f386",uc_match:"1f386",uc_greedy:"1f386",shortnames:[],category:"travel"},":first_place:":{uc_base:"1f947",uc_output:"1f947",uc_match:"1f947",uc_greedy:"1f947",shortnames:[":first_place_medal:"],category:"activity"},":first_quarter_moon:":{uc_base:"1f313",uc_output:"1f313",uc_match:"1f313",uc_greedy:"1f313",shortnames:[],category:"nature"},":first_quarter_moon_with_face:":{uc_base:"1f31b",uc_output:"1f31b",uc_match:"1f31b",uc_greedy:"1f31b",shortnames:[],category:"nature"},":fish:":{uc_base:"1f41f",uc_output:"1f41f",uc_match:"1f41f",uc_greedy:"1f41f",shortnames:[],category:"nature"},":fish_cake:":{uc_base:"1f365",uc_output:"1f365",uc_match:"1f365",uc_greedy:"1f365",shortnames:[],category:"food"},":fishing_pole_and_fish:":{uc_base:"1f3a3",uc_output:"1f3a3",uc_match:"1f3a3",uc_greedy:"1f3a3",shortnames:[],category:"activity"},":flag_black:":{uc_base:"1f3f4",uc_output:"1f3f4",uc_match:"1f3f4",uc_greedy:"1f3f4",shortnames:[":waving_black_flag:"],category:"flags"},":flags:":{uc_base:"1f38f",uc_output:"1f38f",uc_match:"1f38f",uc_greedy:"1f38f",shortnames:[],category:"objects"},":flashlight:":{uc_base:"1f526",uc_output:"1f526",uc_match:"1f526",uc_greedy:"1f526",shortnames:[],category:"objects"},":floppy_disk:":{uc_base:"1f4be",uc_output:"1f4be",uc_match:"1f4be",uc_greedy:"1f4be",shortnames:[],category:"objects"},":flower_playing_cards:":{uc_base:"1f3b4",uc_output:"1f3b4",uc_match:"1f3b4",uc_greedy:"1f3b4",shortnames:[],category:"symbols"},":flushed:":{uc_base:"1f633",uc_output:"1f633",uc_match:"1f633",uc_greedy:"1f633",shortnames:[],category:"people"},":flying_saucer:":{uc_base:"1f6f8",uc_output:"1f6f8",uc_match:"1f6f8",uc_greedy:"1f6f8",shortnames:[],category:"travel"},":foggy:":{uc_base:"1f301",uc_output:"1f301",uc_match:"1f301",uc_greedy:"1f301",shortnames:[],category:"travel"},":football:":{uc_base:"1f3c8",uc_output:"1f3c8",uc_match:"1f3c8",uc_greedy:"1f3c8",shortnames:[],category:"activity"},":footprints:":{uc_base:"1f463",uc_output:"1f463",uc_match:"1f463",uc_greedy:"1f463",shortnames:[],category:"people"},":fork_and_knife:":{uc_base:"1f374",uc_output:"1f374",uc_match:"1f374",uc_greedy:"1f374",shortnames:[],category:"food"},":fortune_cookie:":{uc_base:"1f960",uc_output:"1f960",uc_match:"1f960",uc_greedy:"1f960",shortnames:[],category:"food"},":four_leaf_clover:":{uc_base:"1f340",uc_output:"1f340",uc_match:"1f340",uc_greedy:"1f340",shortnames:[],category:"nature"},":fox:":{uc_base:"1f98a",uc_output:"1f98a",uc_match:"1f98a",uc_greedy:"1f98a",shortnames:[":fox_face:"],category:"nature"},":free:":{uc_base:"1f193",uc_output:"1f193",uc_match:"1f193",uc_greedy:"1f193",shortnames:[],category:"symbols"},":french_bread:":{uc_base:"1f956",uc_output:"1f956",uc_match:"1f956",uc_greedy:"1f956",shortnames:[":baguette_bread:"],category:"food"},":fried_shrimp:":{uc_base:"1f364",uc_output:"1f364",uc_match:"1f364",uc_greedy:"1f364",shortnames:[],category:"food"},":fries:":{uc_base:"1f35f",uc_output:"1f35f",uc_match:"1f35f",uc_greedy:"1f35f",shortnames:[],category:"food"},":frog:":{uc_base:"1f438",uc_output:"1f438",uc_match:"1f438",uc_greedy:"1f438",shortnames:[],category:"nature"},":frowning:":{uc_base:"1f626",uc_output:"1f626",uc_match:"1f626",uc_greedy:"1f626",shortnames:[],category:"people"},":full_moon:":{uc_base:"1f315",uc_output:"1f315",uc_match:"1f315",uc_greedy:"1f315",shortnames:[],category:"nature"},":full_moon_with_face:":{uc_base:"1f31d",uc_output:"1f31d",uc_match:"1f31d",uc_greedy:"1f31d",shortnames:[],category:"nature"},":game_die:":{uc_base:"1f3b2",uc_output:"1f3b2",uc_match:"1f3b2",uc_greedy:"1f3b2",shortnames:[],category:"activity"},":gem:":{uc_base:"1f48e",uc_output:"1f48e",uc_match:"1f48e",uc_greedy:"1f48e",shortnames:[],category:"objects"},":genie:":{uc_base:"1f9de",uc_output:"1f9de",uc_match:"1f9de",uc_greedy:"1f9de",shortnames:[],category:"people"},":ghost:":{uc_base:"1f47b",uc_output:"1f47b",uc_match:"1f47b",uc_greedy:"1f47b",shortnames:[],category:"people"},":gift:":{uc_base:"1f381",uc_output:"1f381",uc_match:"1f381",uc_greedy:"1f381",shortnames:[],category:"objects"},":gift_heart:":{uc_base:"1f49d",uc_output:"1f49d",uc_match:"1f49d",uc_greedy:"1f49d",shortnames:[],category:"symbols"},":giraffe:":{uc_base:"1f992",uc_output:"1f992",uc_match:"1f992",uc_greedy:"1f992",shortnames:[],category:"nature"},":girl:":{uc_base:"1f467",uc_output:"1f467",uc_match:"1f467",uc_greedy:"1f467",shortnames:[],category:"people"},":globe_with_meridians:":{uc_base:"1f310",uc_output:"1f310",uc_match:"1f310",uc_greedy:"1f310",shortnames:[],category:"symbols"},":gloves:":{uc_base:"1f9e4",uc_output:"1f9e4",uc_match:"1f9e4",uc_greedy:"1f9e4",shortnames:[],category:"people"},":goal:":{uc_base:"1f945",uc_output:"1f945",uc_match:"1f945",uc_greedy:"1f945",shortnames:[":goal_net:"],category:"activity"},":goat:":{uc_base:"1f410",uc_output:"1f410",uc_match:"1f410",uc_greedy:"1f410",shortnames:[],category:"nature"},":gorilla:":{uc_base:"1f98d",uc_output:"1f98d",uc_match:"1f98d",uc_greedy:"1f98d",shortnames:[],category:"nature"},":grapes:":{uc_base:"1f347",uc_output:"1f347",uc_match:"1f347",uc_greedy:"1f347",shortnames:[],category:"food"},":green_apple:":{uc_base:"1f34f",uc_output:"1f34f",uc_match:"1f34f",uc_greedy:"1f34f",shortnames:[],category:"food"},":green_book:":{uc_base:"1f4d7",uc_output:"1f4d7",uc_match:"1f4d7",uc_greedy:"1f4d7",shortnames:[],category:"objects"},":green_heart:":{uc_base:"1f49a",uc_output:"1f49a",uc_match:"1f49a",uc_greedy:"1f49a",shortnames:[],category:"symbols"},":grimacing:":{uc_base:"1f62c",uc_output:"1f62c",uc_match:"1f62c",uc_greedy:"1f62c",shortnames:[],category:"people"},":grin:":{uc_base:"1f601",uc_output:"1f601",uc_match:"1f601",uc_greedy:"1f601",shortnames:[],category:"people"},":grinning:":{uc_base:"1f600",uc_output:"1f600",uc_match:"1f600",uc_greedy:"1f600",shortnames:[],category:"people"},":guard:":{uc_base:"1f482",uc_output:"1f482",uc_match:"1f482",uc_greedy:"1f482",shortnames:[":guardsman:"],category:"people"},":guitar:":{uc_base:"1f3b8",uc_output:"1f3b8",uc_match:"1f3b8",uc_greedy:"1f3b8",shortnames:[],category:"activity"},":gun:":{uc_base:"1f52b",uc_output:"1f52b",uc_match:"1f52b",uc_greedy:"1f52b",shortnames:[],category:"objects"},":hamburger:":{uc_base:"1f354",uc_output:"1f354",uc_match:"1f354",uc_greedy:"1f354",shortnames:[],category:"food"},":hammer:":{uc_base:"1f528",uc_output:"1f528",uc_match:"1f528",uc_greedy:"1f528",shortnames:[],category:"objects"},":hamster:":{uc_base:"1f439",uc_output:"1f439",uc_match:"1f439",uc_greedy:"1f439",shortnames:[],category:"nature"},":handbag:":{uc_base:"1f45c",uc_output:"1f45c",uc_match:"1f45c",uc_greedy:"1f45c",shortnames:[],category:"people"},":handshake:":{uc_base:"1f91d",uc_output:"1f91d",uc_match:"1f91d",uc_greedy:"1f91d",shortnames:[":shaking_hands:"],category:"people"},":hatched_chick:":{uc_base:"1f425",uc_output:"1f425",uc_match:"1f425",uc_greedy:"1f425",shortnames:[],category:"nature"},":hatching_chick:":{uc_base:"1f423",uc_output:"1f423",uc_match:"1f423",uc_greedy:"1f423",shortnames:[],category:"nature"},":head_bandage:":{uc_base:"1f915",uc_output:"1f915",uc_match:"1f915",uc_greedy:"1f915",shortnames:[":face_with_head_bandage:"],category:"people"},":headphones:":{uc_base:"1f3a7",uc_output:"1f3a7",uc_match:"1f3a7",uc_greedy:"1f3a7",shortnames:[],category:"activity"},":hear_no_evil:":{uc_base:"1f649",uc_output:"1f649",uc_match:"1f649",uc_greedy:"1f649",shortnames:[],category:"nature"},":heart_decoration:":{uc_base:"1f49f",uc_output:"1f49f",uc_match:"1f49f",uc_greedy:"1f49f",shortnames:[],category:"symbols"},":heart_eyes:":{uc_base:"1f60d",uc_output:"1f60d",uc_match:"1f60d",uc_greedy:"1f60d",shortnames:[],category:"people"},":heart_eyes_cat:":{uc_base:"1f63b",uc_output:"1f63b",uc_match:"1f63b",uc_greedy:"1f63b",shortnames:[],category:"people"},":heartbeat:":{uc_base:"1f493",uc_output:"1f493",uc_match:"1f493",uc_greedy:"1f493",shortnames:[],category:"symbols"},":heartpulse:":{uc_base:"1f497",uc_output:"1f497",uc_match:"1f497",uc_greedy:"1f497",shortnames:[],category:"symbols"},":heavy_dollar_sign:":{uc_base:"1f4b2",uc_output:"1f4b2",uc_match:"1f4b2",uc_greedy:"1f4b2",shortnames:[],category:"symbols"},":hedgehog:":{uc_base:"1f994",uc_output:"1f994",uc_match:"1f994",uc_greedy:"1f994",shortnames:[],category:"nature"},":helicopter:":{uc_base:"1f681",uc_output:"1f681",uc_match:"1f681",uc_greedy:"1f681",shortnames:[],category:"travel"},":herb:":{uc_base:"1f33f",uc_output:"1f33f",uc_match:"1f33f",uc_greedy:"1f33f",shortnames:[],category:"nature"},":hibiscus:":{uc_base:"1f33a",uc_output:"1f33a",uc_match:"1f33a",uc_greedy:"1f33a",shortnames:[],category:"nature"},":high_brightness:":{uc_base:"1f506",uc_output:"1f506",uc_match:"1f506",uc_greedy:"1f506",shortnames:[],category:"symbols"},":high_heel:":{uc_base:"1f460",uc_output:"1f460",uc_match:"1f460",uc_greedy:"1f460",shortnames:[],category:"people"},":hockey:":{uc_base:"1f3d2",uc_output:"1f3d2",uc_match:"1f3d2",uc_greedy:"1f3d2",shortnames:[],category:"activity"},":honey_pot:":{uc_base:"1f36f",uc_output:"1f36f",uc_match:"1f36f",uc_greedy:"1f36f",shortnames:[],category:"food"},":horse:":{uc_base:"1f434",uc_output:"1f434",uc_match:"1f434",uc_greedy:"1f434",shortnames:[],category:"nature"},":horse_racing:":{uc_base:"1f3c7",uc_output:"1f3c7",uc_match:"1f3c7",uc_greedy:"1f3c7",shortnames:[],category:"activity"},":hospital:":{uc_base:"1f3e5",uc_output:"1f3e5",uc_match:"1f3e5",uc_greedy:"1f3e5",shortnames:[],category:"travel"},":hotdog:":{uc_base:"1f32d",uc_output:"1f32d",uc_match:"1f32d",uc_greedy:"1f32d",shortnames:[":hot_dog:"],category:"food"},":hotel:":{uc_base:"1f3e8",uc_output:"1f3e8",uc_match:"1f3e8",uc_greedy:"1f3e8",shortnames:[],category:"travel"},":house:":{uc_base:"1f3e0",uc_output:"1f3e0",uc_match:"1f3e0",uc_greedy:"1f3e0",shortnames:[],category:"travel"},":house_with_garden:":{uc_base:"1f3e1",uc_output:"1f3e1",uc_match:"1f3e1",uc_greedy:"1f3e1",shortnames:[],category:"travel"},":hugging:":{uc_base:"1f917",uc_output:"1f917",uc_match:"1f917",uc_greedy:"1f917",shortnames:[":hugging_face:"],category:"people"},":hushed:":{uc_base:"1f62f",uc_output:"1f62f",uc_match:"1f62f",uc_greedy:"1f62f",shortnames:[],category:"people"},":ice_cream:":{uc_base:"1f368",uc_output:"1f368",uc_match:"1f368",uc_greedy:"1f368",shortnames:[],category:"food"},":icecream:":{uc_base:"1f366",uc_output:"1f366",uc_match:"1f366",uc_greedy:"1f366",shortnames:[],category:"food"},":id:":{uc_base:"1f194",uc_output:"1f194",uc_match:"1f194",uc_greedy:"1f194",shortnames:[],category:"symbols"},":ideograph_advantage:":{uc_base:"1f250",uc_output:"1f250",uc_match:"1f250",uc_greedy:"1f250",shortnames:[],category:"symbols"},":imp:":{uc_base:"1f47f",uc_output:"1f47f",uc_match:"1f47f",uc_greedy:"1f47f",shortnames:[],category:"people"},":inbox_tray:":{uc_base:"1f4e5",uc_output:"1f4e5",uc_match:"1f4e5",uc_greedy:"1f4e5",shortnames:[],category:"objects"},":incoming_envelope:":{uc_base:"1f4e8",uc_output:"1f4e8",uc_match:"1f4e8",uc_greedy:"1f4e8",shortnames:[],category:"objects"},":innocent:":{uc_base:"1f607",uc_output:"1f607",uc_match:"1f607",uc_greedy:"1f607",shortnames:[],category:"people"},":iphone:":{uc_base:"1f4f1",uc_output:"1f4f1",uc_match:"1f4f1",uc_greedy:"1f4f1",shortnames:[],category:"objects"},":izakaya_lantern:":{uc_base:"1f3ee",uc_output:"1f3ee",uc_match:"1f3ee",uc_greedy:"1f3ee",shortnames:[],category:"objects"},":jack_o_lantern:":{uc_base:"1f383", uc_output:"1f383",uc_match:"1f383",uc_greedy:"1f383",shortnames:[],category:"people"},":japan:":{uc_base:"1f5fe",uc_output:"1f5fe",uc_match:"1f5fe",uc_greedy:"1f5fe",shortnames:[],category:"travel"},":japanese_castle:":{uc_base:"1f3ef",uc_output:"1f3ef",uc_match:"1f3ef",uc_greedy:"1f3ef",shortnames:[],category:"travel"},":japanese_goblin:":{uc_base:"1f47a",uc_output:"1f47a",uc_match:"1f47a",uc_greedy:"1f47a",shortnames:[],category:"people"},":japanese_ogre:":{uc_base:"1f479",uc_output:"1f479",uc_match:"1f479",uc_greedy:"1f479",shortnames:[],category:"people"},":jeans:":{uc_base:"1f456",uc_output:"1f456",uc_match:"1f456",uc_greedy:"1f456",shortnames:[],category:"people"},":joy:":{uc_base:"1f602",uc_output:"1f602",uc_match:"1f602",uc_greedy:"1f602",shortnames:[],category:"people"},":joy_cat:":{uc_base:"1f639",uc_output:"1f639",uc_match:"1f639",uc_greedy:"1f639",shortnames:[],category:"people"},":kaaba:":{uc_base:"1f54b",uc_output:"1f54b",uc_match:"1f54b",uc_greedy:"1f54b",shortnames:[],category:"travel"},":key:":{uc_base:"1f511",uc_output:"1f511",uc_match:"1f511",uc_greedy:"1f511",shortnames:[],category:"objects"},":keycap_ten:":{uc_base:"1f51f",uc_output:"1f51f",uc_match:"1f51f",uc_greedy:"1f51f",shortnames:[],category:"symbols"},":kimono:":{uc_base:"1f458",uc_output:"1f458",uc_match:"1f458",uc_greedy:"1f458",shortnames:[],category:"people"},":kiss:":{uc_base:"1f48b",uc_output:"1f48b",uc_match:"1f48b",uc_greedy:"1f48b",shortnames:[],category:"people"},":kissing:":{uc_base:"1f617",uc_output:"1f617",uc_match:"1f617",uc_greedy:"1f617",shortnames:[],category:"people"},":kissing_cat:":{uc_base:"1f63d",uc_output:"1f63d",uc_match:"1f63d",uc_greedy:"1f63d",shortnames:[],category:"people"},":kissing_closed_eyes:":{uc_base:"1f61a",uc_output:"1f61a",uc_match:"1f61a",uc_greedy:"1f61a",shortnames:[],category:"people"},":kissing_heart:":{uc_base:"1f618",uc_output:"1f618",uc_match:"1f618",uc_greedy:"1f618",shortnames:[],category:"people"},":kissing_smiling_eyes:":{uc_base:"1f619",uc_output:"1f619",uc_match:"1f619",uc_greedy:"1f619",shortnames:[],category:"people"},":kiwi:":{uc_base:"1f95d",uc_output:"1f95d",uc_match:"1f95d",uc_greedy:"1f95d",shortnames:[":kiwifruit:"],category:"food"},":knife:":{uc_base:"1f52a",uc_output:"1f52a",uc_match:"1f52a",uc_greedy:"1f52a",shortnames:[],category:"objects"},":koala:":{uc_base:"1f428",uc_output:"1f428",uc_match:"1f428",uc_greedy:"1f428",shortnames:[],category:"nature"},":koko:":{uc_base:"1f201",uc_output:"1f201",uc_match:"1f201",uc_greedy:"1f201",shortnames:[],category:"symbols"},":large_blue_diamond:":{uc_base:"1f537",uc_output:"1f537",uc_match:"1f537",uc_greedy:"1f537",shortnames:[],category:"symbols"},":large_orange_diamond:":{uc_base:"1f536",uc_output:"1f536",uc_match:"1f536",uc_greedy:"1f536",shortnames:[],category:"symbols"},":last_quarter_moon:":{uc_base:"1f317",uc_output:"1f317",uc_match:"1f317",uc_greedy:"1f317",shortnames:[],category:"nature"},":last_quarter_moon_with_face:":{uc_base:"1f31c",uc_output:"1f31c",uc_match:"1f31c",uc_greedy:"1f31c",shortnames:[],category:"nature"},":laughing:":{uc_base:"1f606",uc_output:"1f606",uc_match:"1f606",uc_greedy:"1f606",shortnames:[":satisfied:"],category:"people"},":leaves:":{uc_base:"1f343",uc_output:"1f343",uc_match:"1f343",uc_greedy:"1f343",shortnames:[],category:"nature"},":ledger:":{uc_base:"1f4d2",uc_output:"1f4d2",uc_match:"1f4d2",uc_greedy:"1f4d2",shortnames:[],category:"objects"},":left_facing_fist:":{uc_base:"1f91b",uc_output:"1f91b",uc_match:"1f91b",uc_greedy:"1f91b",shortnames:[":left_fist:"],category:"people"},":left_luggage:":{uc_base:"1f6c5",uc_output:"1f6c5",uc_match:"1f6c5",uc_greedy:"1f6c5",shortnames:[],category:"symbols"},":lemon:":{uc_base:"1f34b",uc_output:"1f34b",uc_match:"1f34b",uc_greedy:"1f34b",shortnames:[],category:"food"},":leopard:":{uc_base:"1f406",uc_output:"1f406",uc_match:"1f406",uc_greedy:"1f406",shortnames:[],category:"nature"},":light_rail:":{uc_base:"1f688",uc_output:"1f688",uc_match:"1f688",uc_greedy:"1f688",shortnames:[],category:"travel"},":link:":{uc_base:"1f517",uc_output:"1f517",uc_match:"1f517",uc_greedy:"1f517",shortnames:[],category:"objects"},":lion_face:":{uc_base:"1f981",uc_output:"1f981",uc_match:"1f981",uc_greedy:"1f981",shortnames:[":lion:"],category:"nature"},":lips:":{uc_base:"1f444",uc_output:"1f444",uc_match:"1f444",uc_greedy:"1f444",shortnames:[],category:"people"},":lipstick:":{uc_base:"1f484",uc_output:"1f484",uc_match:"1f484",uc_greedy:"1f484",shortnames:[],category:"people"},":lizard:":{uc_base:"1f98e",uc_output:"1f98e",uc_match:"1f98e",uc_greedy:"1f98e",shortnames:[],category:"nature"},":lock:":{uc_base:"1f512",uc_output:"1f512",uc_match:"1f512",uc_greedy:"1f512",shortnames:[],category:"objects"},":lock_with_ink_pen:":{uc_base:"1f50f",uc_output:"1f50f",uc_match:"1f50f",uc_greedy:"1f50f",shortnames:[],category:"objects"},":lollipop:":{uc_base:"1f36d",uc_output:"1f36d",uc_match:"1f36d",uc_greedy:"1f36d",shortnames:[],category:"food"},":loud_sound:":{uc_base:"1f50a",uc_output:"1f50a",uc_match:"1f50a",uc_greedy:"1f50a",shortnames:[],category:"symbols"},":loudspeaker:":{uc_base:"1f4e2",uc_output:"1f4e2",uc_match:"1f4e2",uc_greedy:"1f4e2",shortnames:[],category:"symbols"},":love_hotel:":{uc_base:"1f3e9",uc_output:"1f3e9",uc_match:"1f3e9",uc_greedy:"1f3e9",shortnames:[],category:"travel"},":love_letter:":{uc_base:"1f48c",uc_output:"1f48c",uc_match:"1f48c",uc_greedy:"1f48c",shortnames:[],category:"objects"},":love_you_gesture:":{uc_base:"1f91f",uc_output:"1f91f",uc_match:"1f91f",uc_greedy:"1f91f",shortnames:[],category:"people"},":low_brightness:":{uc_base:"1f505",uc_output:"1f505",uc_match:"1f505",uc_greedy:"1f505",shortnames:[],category:"symbols"},":lying_face:":{uc_base:"1f925",uc_output:"1f925",uc_match:"1f925",uc_greedy:"1f925",shortnames:[":liar:"],category:"people"},":mag:":{uc_base:"1f50d",uc_output:"1f50d",uc_match:"1f50d",uc_greedy:"1f50d",shortnames:[],category:"objects"},":mag_right:":{uc_base:"1f50e",uc_output:"1f50e",uc_match:"1f50e",uc_greedy:"1f50e",shortnames:[],category:"objects"},":mage:":{uc_base:"1f9d9",uc_output:"1f9d9",uc_match:"1f9d9",uc_greedy:"1f9d9",shortnames:[],category:"people"},":mahjong:":{uc_base:"1f004",uc_output:"1f004",uc_match:"1f004",uc_greedy:"1f004",shortnames:[],category:"symbols"},":mailbox:":{uc_base:"1f4eb",uc_output:"1f4eb",uc_match:"1f4eb",uc_greedy:"1f4eb",shortnames:[],category:"objects"},":mailbox_closed:":{uc_base:"1f4ea",uc_output:"1f4ea",uc_match:"1f4ea",uc_greedy:"1f4ea",shortnames:[],category:"objects"},":mailbox_with_mail:":{uc_base:"1f4ec",uc_output:"1f4ec",uc_match:"1f4ec",uc_greedy:"1f4ec",shortnames:[],category:"objects"},":mailbox_with_no_mail:":{uc_base:"1f4ed",uc_output:"1f4ed",uc_match:"1f4ed",uc_greedy:"1f4ed",shortnames:[],category:"objects"},":man:":{uc_base:"1f468",uc_output:"1f468",uc_match:"1f468",uc_greedy:"1f468",shortnames:[],category:"people"},":man_dancing:":{uc_base:"1f57a",uc_output:"1f57a",uc_match:"1f57a",uc_greedy:"1f57a",shortnames:[":male_dancer:"],category:"people"},":man_in_tuxedo:":{uc_base:"1f935",uc_output:"1f935",uc_match:"1f935",uc_greedy:"1f935",shortnames:[],category:"people"},":man_with_chinese_cap:":{uc_base:"1f472",uc_output:"1f472",uc_match:"1f472",uc_greedy:"1f472",shortnames:[":man_with_gua_pi_mao:"],category:"people"},":mans_shoe:":{uc_base:"1f45e",uc_output:"1f45e",uc_match:"1f45e",uc_greedy:"1f45e",shortnames:[],category:"people"},":maple_leaf:":{uc_base:"1f341",uc_output:"1f341",uc_match:"1f341",uc_greedy:"1f341",shortnames:[],category:"nature"},":martial_arts_uniform:":{uc_base:"1f94b",uc_output:"1f94b",uc_match:"1f94b",uc_greedy:"1f94b",shortnames:[":karate_uniform:"],category:"activity"},":mask:":{uc_base:"1f637",uc_output:"1f637",uc_match:"1f637",uc_greedy:"1f637",shortnames:[],category:"people"},":meat_on_bone:":{uc_base:"1f356",uc_output:"1f356",uc_match:"1f356",uc_greedy:"1f356",shortnames:[],category:"food"},":medal:":{uc_base:"1f3c5",uc_output:"1f3c5",uc_match:"1f3c5",uc_greedy:"1f3c5",shortnames:[":sports_medal:"],category:"activity"},":mega:":{uc_base:"1f4e3",uc_output:"1f4e3",uc_match:"1f4e3",uc_greedy:"1f4e3",shortnames:[],category:"symbols"},":melon:":{uc_base:"1f348",uc_output:"1f348",uc_match:"1f348",uc_greedy:"1f348",shortnames:[],category:"food"},":menorah:":{uc_base:"1f54e",uc_output:"1f54e",uc_match:"1f54e",uc_greedy:"1f54e",shortnames:[],category:"symbols"},":mens:":{uc_base:"1f6b9",uc_output:"1f6b9",uc_match:"1f6b9",uc_greedy:"1f6b9",shortnames:[],category:"symbols"},":merperson:":{uc_base:"1f9dc",uc_output:"1f9dc",uc_match:"1f9dc",uc_greedy:"1f9dc",shortnames:[],category:"people"},":metal:":{uc_base:"1f918",uc_output:"1f918",uc_match:"1f918",uc_greedy:"1f918",shortnames:[":sign_of_the_horns:"],category:"people"},":metro:":{uc_base:"1f687",uc_output:"1f687",uc_match:"1f687",uc_greedy:"1f687",shortnames:[],category:"travel"},":microphone:":{uc_base:"1f3a4",uc_output:"1f3a4",uc_match:"1f3a4",uc_greedy:"1f3a4",shortnames:[],category:"activity"},":microscope:":{uc_base:"1f52c",uc_output:"1f52c",uc_match:"1f52c",uc_greedy:"1f52c",shortnames:[],category:"objects"},":middle_finger:":{uc_base:"1f595",uc_output:"1f595",uc_match:"1f595",uc_greedy:"1f595",shortnames:[":reversed_hand_with_middle_finger_extended:"],category:"people"},":milk:":{uc_base:"1f95b",uc_output:"1f95b",uc_match:"1f95b",uc_greedy:"1f95b",shortnames:[":glass_of_milk:"],category:"food"},":milky_way:":{uc_base:"1f30c",uc_output:"1f30c",uc_match:"1f30c",uc_greedy:"1f30c",shortnames:[],category:"travel"},":minibus:":{uc_base:"1f690",uc_output:"1f690",uc_match:"1f690",uc_greedy:"1f690",shortnames:[],category:"travel"},":minidisc:":{uc_base:"1f4bd",uc_output:"1f4bd",uc_match:"1f4bd",uc_greedy:"1f4bd",shortnames:[],category:"objects"},":mobile_phone_off:":{uc_base:"1f4f4",uc_output:"1f4f4",uc_match:"1f4f4",uc_greedy:"1f4f4",shortnames:[],category:"symbols"},":money_mouth:":{uc_base:"1f911",uc_output:"1f911",uc_match:"1f911",uc_greedy:"1f911",shortnames:[":money_mouth_face:"],category:"people"},":money_with_wings:":{uc_base:"1f4b8",uc_output:"1f4b8",uc_match:"1f4b8",uc_greedy:"1f4b8",shortnames:[],category:"objects"},":moneybag:":{uc_base:"1f4b0",uc_output:"1f4b0",uc_match:"1f4b0",uc_greedy:"1f4b0",shortnames:[],category:"objects"},":monkey:":{uc_base:"1f412",uc_output:"1f412",uc_match:"1f412",uc_greedy:"1f412",shortnames:[],category:"nature"},":monkey_face:":{uc_base:"1f435",uc_output:"1f435",uc_match:"1f435",uc_greedy:"1f435",shortnames:[],category:"nature"},":monorail:":{uc_base:"1f69d",uc_output:"1f69d",uc_match:"1f69d",uc_greedy:"1f69d",shortnames:[],category:"travel"},":mortar_board:":{uc_base:"1f393",uc_output:"1f393",uc_match:"1f393",uc_greedy:"1f393",shortnames:[],category:"people"},":mosque:":{uc_base:"1f54c",uc_output:"1f54c",uc_match:"1f54c",uc_greedy:"1f54c",shortnames:[],category:"travel"},":motor_scooter:":{uc_base:"1f6f5",uc_output:"1f6f5",uc_match:"1f6f5",uc_greedy:"1f6f5",shortnames:[":motorbike:"],category:"travel"},":mount_fuji:":{uc_base:"1f5fb",uc_output:"1f5fb",uc_match:"1f5fb",uc_greedy:"1f5fb",shortnames:[],category:"travel"},":mountain_cableway:":{uc_base:"1f6a0",uc_output:"1f6a0",uc_match:"1f6a0",uc_greedy:"1f6a0",shortnames:[],category:"travel"},":mountain_railway:":{uc_base:"1f69e",uc_output:"1f69e",uc_match:"1f69e",uc_greedy:"1f69e",shortnames:[],category:"travel"},":mouse2:":{uc_base:"1f401",uc_output:"1f401",uc_match:"1f401",uc_greedy:"1f401",shortnames:[],category:"nature"},":mouse:":{uc_base:"1f42d",uc_output:"1f42d",uc_match:"1f42d",uc_greedy:"1f42d",shortnames:[],category:"nature"},":movie_camera:":{uc_base:"1f3a5",uc_output:"1f3a5",uc_match:"1f3a5",uc_greedy:"1f3a5",shortnames:[],category:"objects"},":moyai:":{uc_base:"1f5ff",uc_output:"1f5ff",uc_match:"1f5ff",uc_greedy:"1f5ff",shortnames:[],category:"travel"},":mrs_claus:":{uc_base:"1f936",uc_output:"1f936",uc_match:"1f936",uc_greedy:"1f936",shortnames:[":mother_christmas:"],category:"people"},":muscle:":{uc_base:"1f4aa",uc_output:"1f4aa",uc_match:"1f4aa",uc_greedy:"1f4aa",shortnames:[],category:"people"},":mushroom:":{uc_base:"1f344",uc_output:"1f344",uc_match:"1f344",uc_greedy:"1f344",shortnames:[],category:"nature"},":musical_keyboard:":{uc_base:"1f3b9",uc_output:"1f3b9",uc_match:"1f3b9",uc_greedy:"1f3b9",shortnames:[],category:"activity"},":musical_note:":{uc_base:"1f3b5",uc_output:"1f3b5",uc_match:"1f3b5",uc_greedy:"1f3b5",shortnames:[],category:"symbols"},":musical_score:":{uc_base:"1f3bc",uc_output:"1f3bc",uc_match:"1f3bc",uc_greedy:"1f3bc",shortnames:[],category:"activity"},":mute:":{uc_base:"1f507",uc_output:"1f507",uc_match:"1f507",uc_greedy:"1f507",shortnames:[],category:"symbols"},":nail_care:":{uc_base:"1f485",uc_output:"1f485",uc_match:"1f485",uc_greedy:"1f485",shortnames:[],category:"people"},":name_badge:":{uc_base:"1f4db",uc_output:"1f4db",uc_match:"1f4db",uc_greedy:"1f4db",shortnames:[],category:"symbols"},":nauseated_face:":{uc_base:"1f922",uc_output:"1f922",uc_match:"1f922",uc_greedy:"1f922",shortnames:[":sick:"],category:"people"},":necktie:":{uc_base:"1f454",uc_output:"1f454",uc_match:"1f454",uc_greedy:"1f454",shortnames:[],category:"people"},":nerd:":{uc_base:"1f913",uc_output:"1f913",uc_match:"1f913",uc_greedy:"1f913",shortnames:[":nerd_face:"],category:"people"},":neutral_face:":{uc_base:"1f610",uc_output:"1f610",uc_match:"1f610",uc_greedy:"1f610",shortnames:[],category:"people"},":new:":{uc_base:"1f195",uc_output:"1f195",uc_match:"1f195",uc_greedy:"1f195",shortnames:[],category:"symbols"},":new_moon:":{uc_base:"1f311",uc_output:"1f311",uc_match:"1f311",uc_greedy:"1f311",shortnames:[],category:"nature"},":new_moon_with_face:":{uc_base:"1f31a",uc_output:"1f31a",uc_match:"1f31a",uc_greedy:"1f31a",shortnames:[],category:"nature"},":newspaper:":{uc_base:"1f4f0",uc_output:"1f4f0",uc_match:"1f4f0",uc_greedy:"1f4f0",shortnames:[],category:"objects"},":ng:":{uc_base:"1f196",uc_output:"1f196",uc_match:"1f196",uc_greedy:"1f196",shortnames:[],category:"symbols"},":night_with_stars:":{uc_base:"1f303",uc_output:"1f303",uc_match:"1f303",uc_greedy:"1f303",shortnames:[],category:"travel"},":no_bell:":{uc_base:"1f515",uc_output:"1f515",uc_match:"1f515",uc_greedy:"1f515",shortnames:[],category:"symbols"},":no_bicycles:":{uc_base:"1f6b3",uc_output:"1f6b3",uc_match:"1f6b3",uc_greedy:"1f6b3",shortnames:[],category:"symbols"},":no_entry_sign:":{uc_base:"1f6ab",uc_output:"1f6ab",uc_match:"1f6ab",uc_greedy:"1f6ab",shortnames:[],category:"symbols"},":no_mobile_phones:":{uc_base:"1f4f5",uc_output:"1f4f5",uc_match:"1f4f5",uc_greedy:"1f4f5",shortnames:[],category:"symbols"},":no_mouth:":{uc_base:"1f636",uc_output:"1f636",uc_match:"1f636",uc_greedy:"1f636",shortnames:[],category:"people"},":no_pedestrians:":{uc_base:"1f6b7",uc_output:"1f6b7",uc_match:"1f6b7",uc_greedy:"1f6b7",shortnames:[],category:"symbols"},":no_smoking:":{uc_base:"1f6ad",uc_output:"1f6ad",uc_match:"1f6ad",uc_greedy:"1f6ad",shortnames:[],category:"symbols"},":non-potable_water:":{uc_base:"1f6b1",uc_output:"1f6b1",uc_match:"1f6b1",uc_greedy:"1f6b1",shortnames:[],category:"symbols"},":nose:":{uc_base:"1f443",uc_output:"1f443",uc_match:"1f443",uc_greedy:"1f443",shortnames:[],category:"people"},":notebook:":{uc_base:"1f4d3",uc_output:"1f4d3",uc_match:"1f4d3",uc_greedy:"1f4d3",shortnames:[],category:"objects"},":notebook_with_decorative_cover:":{uc_base:"1f4d4",uc_output:"1f4d4",uc_match:"1f4d4",uc_greedy:"1f4d4",shortnames:[],category:"objects"},":notes:":{uc_base:"1f3b6",uc_output:"1f3b6",uc_match:"1f3b6",uc_greedy:"1f3b6",shortnames:[],category:"symbols"},":nut_and_bolt:":{uc_base:"1f529",uc_output:"1f529",uc_match:"1f529",uc_greedy:"1f529",shortnames:[],category:"objects"},":ocean:":{uc_base:"1f30a",uc_output:"1f30a",uc_match:"1f30a",uc_greedy:"1f30a",shortnames:[],category:"nature"},":octagonal_sign:":{uc_base:"1f6d1",uc_output:"1f6d1",uc_match:"1f6d1",uc_greedy:"1f6d1",shortnames:[":stop_sign:"],category:"symbols"},":octopus:":{uc_base:"1f419",uc_output:"1f419",uc_match:"1f419",uc_greedy:"1f419",shortnames:[],category:"nature"},":oden:":{uc_base:"1f362",uc_output:"1f362",uc_match:"1f362",uc_greedy:"1f362",shortnames:[],category:"food"},":office:":{uc_base:"1f3e2",uc_output:"1f3e2",uc_match:"1f3e2",uc_greedy:"1f3e2",shortnames:[],category:"travel"},":ok:":{uc_base:"1f197",uc_output:"1f197",uc_match:"1f197",uc_greedy:"1f197",shortnames:[],category:"symbols"},":ok_hand:":{uc_base:"1f44c",uc_output:"1f44c",uc_match:"1f44c",uc_greedy:"1f44c",shortnames:[],category:"people"},":older_adult:":{uc_base:"1f9d3",uc_output:"1f9d3",uc_match:"1f9d3",uc_greedy:"1f9d3",shortnames:[],category:"people"},":older_man:":{uc_base:"1f474",uc_output:"1f474",uc_match:"1f474",uc_greedy:"1f474",shortnames:[],category:"people"},":older_woman:":{uc_base:"1f475",uc_output:"1f475",uc_match:"1f475",uc_greedy:"1f475",shortnames:[":grandma:"],category:"people"},":on:":{uc_base:"1f51b",uc_output:"1f51b",uc_match:"1f51b",uc_greedy:"1f51b",shortnames:[],category:"symbols"},":oncoming_automobile:":{uc_base:"1f698",uc_output:"1f698",uc_match:"1f698",uc_greedy:"1f698",shortnames:[],category:"travel"},":oncoming_bus:":{uc_base:"1f68d",uc_output:"1f68d",uc_match:"1f68d",uc_greedy:"1f68d",shortnames:[],category:"travel"},":oncoming_police_car:":{uc_base:"1f694",uc_output:"1f694",uc_match:"1f694",uc_greedy:"1f694",shortnames:[],category:"travel"},":oncoming_taxi:":{uc_base:"1f696",uc_output:"1f696",uc_match:"1f696",uc_greedy:"1f696",shortnames:[],category:"travel"},":open_file_folder:":{uc_base:"1f4c2",uc_output:"1f4c2",uc_match:"1f4c2",uc_greedy:"1f4c2",shortnames:[],category:"objects"},":open_hands:":{uc_base:"1f450",uc_output:"1f450",uc_match:"1f450",uc_greedy:"1f450",shortnames:[],category:"people"},":open_mouth:":{uc_base:"1f62e",uc_output:"1f62e",uc_match:"1f62e",uc_greedy:"1f62e",shortnames:[],category:"people"},":orange_book:":{uc_base:"1f4d9",uc_output:"1f4d9",uc_match:"1f4d9",uc_greedy:"1f4d9",shortnames:[],category:"objects"},":orange_heart:":{uc_base:"1f9e1",uc_output:"1f9e1",uc_match:"1f9e1",uc_greedy:"1f9e1",shortnames:[],category:"objects"},":outbox_tray:":{uc_base:"1f4e4",uc_output:"1f4e4",uc_match:"1f4e4",uc_greedy:"1f4e4",shortnames:[],category:"objects"},":owl:":{uc_base:"1f989",uc_output:"1f989",uc_match:"1f989",uc_greedy:"1f989",shortnames:[],category:"nature"},":ox:":{uc_base:"1f402",uc_output:"1f402",uc_match:"1f402",uc_greedy:"1f402",shortnames:[],category:"nature"},":package:":{uc_base:"1f4e6",uc_output:"1f4e6",uc_match:"1f4e6",uc_greedy:"1f4e6",shortnames:[],category:"objects"},":page_facing_up:":{uc_base:"1f4c4",uc_output:"1f4c4",uc_match:"1f4c4",uc_greedy:"1f4c4",shortnames:[],category:"objects"},":page_with_curl:":{uc_base:"1f4c3",uc_output:"1f4c3",uc_match:"1f4c3",uc_greedy:"1f4c3",shortnames:[],category:"objects"},":pager:":{uc_base:"1f4df",uc_output:"1f4df",uc_match:"1f4df",uc_greedy:"1f4df",shortnames:[],category:"objects"},":palm_tree:":{uc_base:"1f334",uc_output:"1f334",uc_match:"1f334",uc_greedy:"1f334",shortnames:[],category:"nature"},":palms_up_together:":{uc_base:"1f932",uc_output:"1f932",uc_match:"1f932",uc_greedy:"1f932",shortnames:[],category:"people"},":pancakes:":{uc_base:"1f95e",uc_output:"1f95e",uc_match:"1f95e",uc_greedy:"1f95e",shortnames:[],category:"food"},":panda_face:":{uc_base:"1f43c",uc_output:"1f43c",uc_match:"1f43c",uc_greedy:"1f43c",shortnames:[],category:"nature"},":paperclip:":{uc_base:"1f4ce",uc_output:"1f4ce",uc_match:"1f4ce",uc_greedy:"1f4ce",shortnames:[],category:"objects"},":passport_control:":{uc_base:"1f6c2",uc_output:"1f6c2",uc_match:"1f6c2",uc_greedy:"1f6c2",shortnames:[],category:"symbols"},":peach:":{uc_base:"1f351",uc_output:"1f351",uc_match:"1f351",uc_greedy:"1f351",shortnames:[],category:"food"},":peanuts:":{uc_base:"1f95c",uc_output:"1f95c",uc_match:"1f95c",uc_greedy:"1f95c",shortnames:[":shelled_peanut:"],category:"food"},":pear:":{uc_base:"1f350",uc_output:"1f350",uc_match:"1f350",uc_greedy:"1f350",shortnames:[],category:"food"},":pencil:":{uc_base:"1f4dd",uc_output:"1f4dd",uc_match:"1f4dd",uc_greedy:"1f4dd",shortnames:[":memo:"],category:"objects"},":penguin:":{uc_base:"1f427",uc_output:"1f427",uc_match:"1f427",uc_greedy:"1f427",shortnames:[],category:"nature"},":pensive:":{uc_base:"1f614",uc_output:"1f614",uc_match:"1f614",uc_greedy:"1f614",shortnames:[],category:"people"},":people_with_bunny_ears_partying:":{uc_base:"1f46f",uc_output:"1f46f",uc_match:"1f46f",uc_greedy:"1f46f",shortnames:[":dancers:"],category:"people"},":people_wrestling:":{uc_base:"1f93c",uc_output:"1f93c",uc_match:"1f93c",uc_greedy:"1f93c",shortnames:[":wrestlers:",":wrestling:"],category:"activity"},":performing_arts:":{uc_base:"1f3ad",uc_output:"1f3ad",uc_match:"1f3ad",uc_greedy:"1f3ad",shortnames:[],category:"activity"},":persevere:":{uc_base:"1f623",uc_output:"1f623",uc_match:"1f623",uc_greedy:"1f623",shortnames:[],category:"people"},":person_biking:":{uc_base:"1f6b4",uc_output:"1f6b4",uc_match:"1f6b4",uc_greedy:"1f6b4",shortnames:[":bicyclist:"],category:"activity"},":person_bowing:":{uc_base:"1f647",uc_output:"1f647",uc_match:"1f647",uc_greedy:"1f647",shortnames:[":bow:"],category:"people"},":person_climbing:":{uc_base:"1f9d7",uc_output:"1f9d7",uc_match:"1f9d7",uc_greedy:"1f9d7",shortnames:[],category:"activity"},":person_doing_cartwheel:":{uc_base:"1f938",uc_output:"1f938",uc_match:"1f938",uc_greedy:"1f938",shortnames:[":cartwheel:"],category:"activity"},":person_facepalming:":{uc_base:"1f926",uc_output:"1f926",uc_match:"1f926",uc_greedy:"1f926",shortnames:[":face_palm:",":facepalm:"],category:"people"},":person_fencing:":{uc_base:"1f93a",uc_output:"1f93a",uc_match:"1f93a",uc_greedy:"1f93a",shortnames:[":fencer:",":fencing:"],category:"activity"},":person_frowning:":{uc_base:"1f64d",uc_output:"1f64d",uc_match:"1f64d",uc_greedy:"1f64d",shortnames:[],category:"people"},":person_gesturing_no:":{uc_base:"1f645",uc_output:"1f645",uc_match:"1f645",uc_greedy:"1f645",shortnames:[":no_good:"],category:"people"},":person_gesturing_ok:":{uc_base:"1f646",uc_output:"1f646",uc_match:"1f646",uc_greedy:"1f646",shortnames:[":ok_woman:"],category:"people"},":person_getting_haircut:":{uc_base:"1f487",uc_output:"1f487",uc_match:"1f487",uc_greedy:"1f487",shortnames:[":haircut:"],category:"people"},":person_getting_massage:":{uc_base:"1f486",uc_output:"1f486",uc_match:"1f486",uc_greedy:"1f486",shortnames:[":massage:"],category:"people"},":person_in_lotus_position:":{uc_base:"1f9d8",uc_output:"1f9d8",uc_match:"1f9d8",uc_greedy:"1f9d8",shortnames:[],category:"activity"},":person_in_steamy_room:":{uc_base:"1f9d6",uc_output:"1f9d6",uc_match:"1f9d6",uc_greedy:"1f9d6",shortnames:[],category:"activity"},":person_juggling:":{uc_base:"1f939",uc_output:"1f939",uc_match:"1f939",uc_greedy:"1f939",shortnames:[":juggling:",":juggler:"],category:"activity"},":person_mountain_biking:":{uc_base:"1f6b5",uc_output:"1f6b5",uc_match:"1f6b5",uc_greedy:"1f6b5",shortnames:[":mountain_bicyclist:"],category:"activity"},":person_playing_handball:":{uc_base:"1f93e",uc_output:"1f93e",uc_match:"1f93e",uc_greedy:"1f93e",shortnames:[":handball:"],category:"activity"},":person_playing_water_polo:":{uc_base:"1f93d",uc_output:"1f93d",uc_match:"1f93d",uc_greedy:"1f93d",shortnames:[":water_polo:"],category:"activity"},":person_pouting:":{uc_base:"1f64e",uc_output:"1f64e",uc_match:"1f64e",uc_greedy:"1f64e",shortnames:[":person_with_pouting_face:"],category:"people"},":person_raising_hand:":{uc_base:"1f64b",uc_output:"1f64b",uc_match:"1f64b",uc_greedy:"1f64b",shortnames:[":raising_hand:"],category:"people"},":person_rowing_boat:":{uc_base:"1f6a3",uc_output:"1f6a3",uc_match:"1f6a3",uc_greedy:"1f6a3",shortnames:[":rowboat:"],category:"activity"},":person_running:":{uc_base:"1f3c3",uc_output:"1f3c3",uc_match:"1f3c3",uc_greedy:"1f3c3",shortnames:[":runner:"],category:"people"},":person_shrugging:":{uc_base:"1f937",uc_output:"1f937",uc_match:"1f937",uc_greedy:"1f937",shortnames:[":shrug:"],category:"people"},":person_surfing:":{uc_base:"1f3c4",uc_output:"1f3c4",uc_match:"1f3c4",uc_greedy:"1f3c4",shortnames:[":surfer:"],category:"activity"},":person_swimming:":{uc_base:"1f3ca",uc_output:"1f3ca",uc_match:"1f3ca",uc_greedy:"1f3ca",shortnames:[":swimmer:"],category:"activity"},":person_tipping_hand:":{uc_base:"1f481",uc_output:"1f481",uc_match:"1f481",uc_greedy:"1f481",shortnames:[":information_desk_person:"],category:"people"},":person_walking:":{uc_base:"1f6b6",uc_output:"1f6b6",uc_match:"1f6b6",uc_greedy:"1f6b6",shortnames:[":walking:"],category:"people"},":person_wearing_turban:":{uc_base:"1f473",uc_output:"1f473",uc_match:"1f473",uc_greedy:"1f473",shortnames:[":man_with_turban:"],category:"people"},":pie:":{uc_base:"1f967",uc_output:"1f967",uc_match:"1f967",uc_greedy:"1f967",shortnames:[],category:"food"},":pig2:":{uc_base:"1f416",uc_output:"1f416",uc_match:"1f416",uc_greedy:"1f416",shortnames:[],category:"nature"},":pig:":{uc_base:"1f437",uc_output:"1f437",uc_match:"1f437",uc_greedy:"1f437",shortnames:[],category:"nature"},":pig_nose:":{uc_base:"1f43d",uc_output:"1f43d",uc_match:"1f43d",uc_greedy:"1f43d",shortnames:[],category:"nature"},":pill:":{uc_base:"1f48a",uc_output:"1f48a",uc_match:"1f48a",uc_greedy:"1f48a",shortnames:[],category:"objects"},":pineapple:":{uc_base:"1f34d",uc_output:"1f34d",uc_match:"1f34d",uc_greedy:"1f34d",shortnames:[],category:"food"},":ping_pong:":{uc_base:"1f3d3",uc_output:"1f3d3",uc_match:"1f3d3",uc_greedy:"1f3d3",shortnames:[":table_tennis:"],category:"activity"},":pizza:":{uc_base:"1f355",uc_output:"1f355",uc_match:"1f355",uc_greedy:"1f355",shortnames:[],category:"food"},":place_of_worship:":{uc_base:"1f6d0",uc_output:"1f6d0",uc_match:"1f6d0",uc_greedy:"1f6d0",shortnames:[":worship_symbol:"],category:"symbols"},":point_down:":{uc_base:"1f447",uc_output:"1f447",uc_match:"1f447",uc_greedy:"1f447",shortnames:[],category:"people"},":point_left:":{uc_base:"1f448",uc_output:"1f448",uc_match:"1f448",uc_greedy:"1f448",shortnames:[],category:"people"},":point_right:":{uc_base:"1f449",uc_output:"1f449",uc_match:"1f449",uc_greedy:"1f449",shortnames:[],category:"people"},":point_up_2:":{uc_base:"1f446",uc_output:"1f446",uc_match:"1f446",uc_greedy:"1f446",shortnames:[],category:"people"},":police_car:":{uc_base:"1f693",uc_output:"1f693",uc_match:"1f693",uc_greedy:"1f693",shortnames:[],category:"travel"},":police_officer:":{uc_base:"1f46e",uc_output:"1f46e",uc_match:"1f46e",uc_greedy:"1f46e",shortnames:[":cop:"],category:"people"},":poodle:":{uc_base:"1f429",uc_output:"1f429",uc_match:"1f429",uc_greedy:"1f429",shortnames:[],category:"nature"},":poop:":{uc_base:"1f4a9",uc_output:"1f4a9",uc_match:"1f4a9",uc_greedy:"1f4a9",shortnames:[":shit:",":hankey:",":poo:"],category:"people"},":popcorn:":{uc_base:"1f37f",uc_output:"1f37f",uc_match:"1f37f",uc_greedy:"1f37f",shortnames:[],category:"food"},":post_office:":{uc_base:"1f3e3",uc_output:"1f3e3",uc_match:"1f3e3",uc_greedy:"1f3e3",shortnames:[],category:"travel"},":postal_horn:":{uc_base:"1f4ef",uc_output:"1f4ef",uc_match:"1f4ef",uc_greedy:"1f4ef",shortnames:[],category:"objects"},":postbox:":{uc_base:"1f4ee",uc_output:"1f4ee",uc_match:"1f4ee",uc_greedy:"1f4ee",shortnames:[],category:"objects"},":potable_water:":{uc_base:"1f6b0",uc_output:"1f6b0",uc_match:"1f6b0",uc_greedy:"1f6b0",shortnames:[],category:"objects"},":potato:":{uc_base:"1f954",uc_output:"1f954",uc_match:"1f954",uc_greedy:"1f954",shortnames:[],category:"food"},":pouch:":{uc_base:"1f45d",uc_output:"1f45d",uc_match:"1f45d",uc_greedy:"1f45d",shortnames:[],category:"people"},":poultry_leg:":{uc_base:"1f357",uc_output:"1f357",uc_match:"1f357",uc_greedy:"1f357",shortnames:[],category:"food"},":pound:":{uc_base:"1f4b7",uc_output:"1f4b7",uc_match:"1f4b7",uc_greedy:"1f4b7",shortnames:[],category:"objects"},":pouting_cat:":{uc_base:"1f63e",uc_output:"1f63e",uc_match:"1f63e",uc_greedy:"1f63e",shortnames:[],category:"people"},":pray:":{uc_base:"1f64f",uc_output:"1f64f",uc_match:"1f64f",uc_greedy:"1f64f",shortnames:[],category:"people"},":prayer_beads:":{uc_base:"1f4ff",uc_output:"1f4ff",uc_match:"1f4ff",uc_greedy:"1f4ff",shortnames:[],category:"objects"},":pregnant_woman:":{uc_base:"1f930",uc_output:"1f930",uc_match:"1f930",uc_greedy:"1f930",shortnames:[":expecting_woman:"],category:"people"},":pretzel:":{uc_base:"1f968",uc_output:"1f968",uc_match:"1f968",uc_greedy:"1f968",shortnames:[],category:"food"},":prince:":{uc_base:"1f934",uc_output:"1f934",uc_match:"1f934",uc_greedy:"1f934",shortnames:[],category:"people"},":princess:":{uc_base:"1f478",uc_output:"1f478",uc_match:"1f478",uc_greedy:"1f478",shortnames:[],category:"people"},":punch:":{uc_base:"1f44a",uc_output:"1f44a",uc_match:"1f44a",uc_greedy:"1f44a",shortnames:[],category:"people"},":purple_heart:":{uc_base:"1f49c",uc_output:"1f49c",uc_match:"1f49c",uc_greedy:"1f49c",shortnames:[],category:"symbols"},":purse:":{uc_base:"1f45b",uc_output:"1f45b",uc_match:"1f45b",uc_greedy:"1f45b",shortnames:[],category:"people"},":pushpin:":{uc_base:"1f4cc",uc_output:"1f4cc",uc_match:"1f4cc",uc_greedy:"1f4cc",shortnames:[],category:"objects"},":put_litter_in_its_place:":{uc_base:"1f6ae",uc_output:"1f6ae",uc_match:"1f6ae",uc_greedy:"1f6ae",shortnames:[],category:"symbols"},":rabbit2:":{uc_base:"1f407",uc_output:"1f407",uc_match:"1f407",uc_greedy:"1f407",shortnames:[],category:"nature"},":rabbit:":{uc_base:"1f430",uc_output:"1f430",uc_match:"1f430",uc_greedy:"1f430",shortnames:[],category:"nature"},":racehorse:":{uc_base:"1f40e",uc_output:"1f40e",uc_match:"1f40e",uc_greedy:"1f40e",shortnames:[],category:"nature"},":radio:":{uc_base:"1f4fb",uc_output:"1f4fb",uc_match:"1f4fb",uc_greedy:"1f4fb",shortnames:[],category:"objects"},":radio_button:":{uc_base:"1f518",uc_output:"1f518",uc_match:"1f518",uc_greedy:"1f518",shortnames:[],category:"symbols"},":rage:":{uc_base:"1f621",uc_output:"1f621",uc_match:"1f621",uc_greedy:"1f621",shortnames:[],category:"people"},":railway_car:":{uc_base:"1f683",uc_output:"1f683",uc_match:"1f683",uc_greedy:"1f683",shortnames:[],category:"travel"},":rainbow:":{uc_base:"1f308",uc_output:"1f308",uc_match:"1f308",uc_greedy:"1f308",shortnames:[],category:"nature"},":raised_back_of_hand:":{uc_base:"1f91a",uc_output:"1f91a",uc_match:"1f91a",uc_greedy:"1f91a",shortnames:[":back_of_hand:"],category:"people"},":raised_hands:":{uc_base:"1f64c",uc_output:"1f64c",uc_match:"1f64c",uc_greedy:"1f64c",shortnames:[],category:"people"},":ram:":{uc_base:"1f40f",uc_output:"1f40f",uc_match:"1f40f",uc_greedy:"1f40f",shortnames:[],category:"nature"},":ramen:":{uc_base:"1f35c",uc_output:"1f35c",uc_match:"1f35c",uc_greedy:"1f35c",shortnames:[],category:"food"},":rat:":{uc_base:"1f400",uc_output:"1f400",uc_match:"1f400",uc_greedy:"1f400",shortnames:[],category:"nature"},":red_car:":{uc_base:"1f697",uc_output:"1f697",uc_match:"1f697",uc_greedy:"1f697",shortnames:[],category:"travel"},":red_circle:":{uc_base:"1f534",uc_output:"1f534",uc_match:"1f534",uc_greedy:"1f534",shortnames:[],category:"symbols"},":regional_indicator_a:":{uc_base:"1f1e6",uc_output:"1f1e6",uc_match:"1f1e6",uc_greedy:"1f1e6",shortnames:[],category:"regional"},":regional_indicator_b:":{uc_base:"1f1e7",uc_output:"1f1e7",uc_match:"1f1e7",uc_greedy:"1f1e7",shortnames:[],category:"regional"},":regional_indicator_c:":{uc_base:"1f1e8",uc_output:"1f1e8",uc_match:"1f1e8",uc_greedy:"1f1e8",shortnames:[],category:"regional"},":regional_indicator_d:":{uc_base:"1f1e9",uc_output:"1f1e9",uc_match:"1f1e9",uc_greedy:"1f1e9",shortnames:[],category:"regional"},":regional_indicator_e:":{uc_base:"1f1ea",uc_output:"1f1ea",uc_match:"1f1ea",uc_greedy:"1f1ea",shortnames:[],category:"regional"},":regional_indicator_f:":{uc_base:"1f1eb",uc_output:"1f1eb",uc_match:"1f1eb",uc_greedy:"1f1eb",shortnames:[],category:"regional"},":regional_indicator_g:":{uc_base:"1f1ec",uc_output:"1f1ec",uc_match:"1f1ec",uc_greedy:"1f1ec",shortnames:[],category:"regional"},":regional_indicator_h:":{uc_base:"1f1ed",uc_output:"1f1ed",uc_match:"1f1ed",uc_greedy:"1f1ed",shortnames:[],category:"regional"},":regional_indicator_i:":{uc_base:"1f1ee",uc_output:"1f1ee",uc_match:"1f1ee",uc_greedy:"1f1ee",shortnames:[],category:"regional"},":regional_indicator_j:":{uc_base:"1f1ef",uc_output:"1f1ef",uc_match:"1f1ef",uc_greedy:"1f1ef",shortnames:[],category:"regional"},":regional_indicator_k:":{uc_base:"1f1f0",uc_output:"1f1f0",uc_match:"1f1f0",uc_greedy:"1f1f0",shortnames:[],category:"regional"},":regional_indicator_l:":{uc_base:"1f1f1",uc_output:"1f1f1",uc_match:"1f1f1",uc_greedy:"1f1f1",shortnames:[],category:"regional"},":regional_indicator_m:":{uc_base:"1f1f2",uc_output:"1f1f2",uc_match:"1f1f2",uc_greedy:"1f1f2",shortnames:[],category:"regional"},":regional_indicator_n:":{uc_base:"1f1f3",uc_output:"1f1f3",uc_match:"1f1f3",uc_greedy:"1f1f3",shortnames:[],category:"regional"},":regional_indicator_o:":{uc_base:"1f1f4",uc_output:"1f1f4",uc_match:"1f1f4",uc_greedy:"1f1f4",shortnames:[],category:"regional"},":regional_indicator_p:":{uc_base:"1f1f5",uc_output:"1f1f5",uc_match:"1f1f5",uc_greedy:"1f1f5",shortnames:[],category:"regional"},":regional_indicator_q:":{uc_base:"1f1f6",uc_output:"1f1f6",uc_match:"1f1f6",uc_greedy:"1f1f6",shortnames:[],category:"regional"},":regional_indicator_r:":{uc_base:"1f1f7",uc_output:"1f1f7",uc_match:"1f1f7",uc_greedy:"1f1f7",shortnames:[],category:"regional"},":regional_indicator_s:":{uc_base:"1f1f8",uc_output:"1f1f8",uc_match:"1f1f8",uc_greedy:"1f1f8",shortnames:[],category:"regional"},":regional_indicator_t:":{uc_base:"1f1f9",uc_output:"1f1f9",uc_match:"1f1f9",uc_greedy:"1f1f9",shortnames:[],category:"regional"},":regional_indicator_u:":{uc_base:"1f1fa",uc_output:"1f1fa",uc_match:"1f1fa",uc_greedy:"1f1fa",shortnames:[],category:"regional"},":regional_indicator_v:":{uc_base:"1f1fb",uc_output:"1f1fb",uc_match:"1f1fb",uc_greedy:"1f1fb",shortnames:[],category:"regional"},":regional_indicator_w:":{uc_base:"1f1fc",uc_output:"1f1fc",uc_match:"1f1fc",uc_greedy:"1f1fc",shortnames:[],category:"regional"},":regional_indicator_x:":{uc_base:"1f1fd",uc_output:"1f1fd",uc_match:"1f1fd",uc_greedy:"1f1fd",shortnames:[],category:"regional"},":regional_indicator_y:":{uc_base:"1f1fe",uc_output:"1f1fe",uc_match:"1f1fe",uc_greedy:"1f1fe",shortnames:[],category:"regional"},":regional_indicator_z:":{uc_base:"1f1ff",uc_output:"1f1ff",uc_match:"1f1ff",uc_greedy:"1f1ff",shortnames:[],category:"regional"},":relieved:":{uc_base:"1f60c",uc_output:"1f60c",uc_match:"1f60c",uc_greedy:"1f60c",shortnames:[],category:"people"},":repeat:":{uc_base:"1f501",uc_output:"1f501",uc_match:"1f501",uc_greedy:"1f501",shortnames:[],category:"symbols"},":repeat_one:":{uc_base:"1f502",uc_output:"1f502",uc_match:"1f502",uc_greedy:"1f502",shortnames:[],category:"symbols"},":restroom:":{uc_base:"1f6bb",uc_output:"1f6bb",uc_match:"1f6bb",uc_greedy:"1f6bb",shortnames:[],category:"symbols"},":revolving_hearts:":{uc_base:"1f49e",uc_output:"1f49e",uc_match:"1f49e",uc_greedy:"1f49e",shortnames:[],category:"symbols"},":rhino:":{uc_base:"1f98f",uc_output:"1f98f",uc_match:"1f98f",uc_greedy:"1f98f",shortnames:[":rhinoceros:"],category:"nature"},":ribbon:":{uc_base:"1f380",uc_output:"1f380",uc_match:"1f380",uc_greedy:"1f380",shortnames:[],category:"objects"},":rice:":{uc_base:"1f35a",uc_output:"1f35a",uc_match:"1f35a",uc_greedy:"1f35a",shortnames:[],category:"food"},":rice_ball:":{uc_base:"1f359",uc_output:"1f359",uc_match:"1f359",uc_greedy:"1f359",shortnames:[],category:"food"},":rice_cracker:":{uc_base:"1f358",uc_output:"1f358",uc_match:"1f358",uc_greedy:"1f358",shortnames:[],category:"food"},":rice_scene:":{uc_base:"1f391",uc_output:"1f391",uc_match:"1f391",uc_greedy:"1f391",shortnames:[],category:"travel"},":right_facing_fist:":{uc_base:"1f91c",uc_output:"1f91c",uc_match:"1f91c",uc_greedy:"1f91c",shortnames:[":right_fist:"],category:"people"},":ring:":{uc_base:"1f48d",uc_output:"1f48d",uc_match:"1f48d",uc_greedy:"1f48d",shortnames:[],category:"people"},":robot:":{uc_base:"1f916",uc_output:"1f916",uc_match:"1f916",uc_greedy:"1f916",shortnames:[":robot_face:"],category:"people"},":rocket:":{uc_base:"1f680",uc_output:"1f680",uc_match:"1f680",uc_greedy:"1f680",shortnames:[],category:"travel"},":rofl:":{uc_base:"1f923",uc_output:"1f923",uc_match:"1f923",uc_greedy:"1f923",shortnames:[":rolling_on_the_floor_laughing:"],category:"people"},":roller_coaster:":{uc_base:"1f3a2",uc_output:"1f3a2",uc_match:"1f3a2",uc_greedy:"1f3a2",shortnames:[],category:"travel"},":rolling_eyes:":{uc_base:"1f644",uc_output:"1f644",uc_match:"1f644",uc_greedy:"1f644",shortnames:[":face_with_rolling_eyes:"],category:"people"},":rooster:":{uc_base:"1f413",uc_output:"1f413",uc_match:"1f413",uc_greedy:"1f413",shortnames:[],category:"nature"},":rose:":{uc_base:"1f339",uc_output:"1f339",uc_match:"1f339",uc_greedy:"1f339",shortnames:[],category:"nature"},":rotating_light:":{uc_base:"1f6a8",uc_output:"1f6a8",uc_match:"1f6a8",uc_greedy:"1f6a8",shortnames:[],category:"travel"},":round_pushpin:":{uc_base:"1f4cd",uc_output:"1f4cd",uc_match:"1f4cd",uc_greedy:"1f4cd",shortnames:[],category:"objects"},":rugby_football:":{uc_base:"1f3c9",uc_output:"1f3c9",uc_match:"1f3c9",uc_greedy:"1f3c9",shortnames:[],category:"activity"},":running_shirt_with_sash:":{uc_base:"1f3bd",uc_output:"1f3bd",uc_match:"1f3bd",uc_greedy:"1f3bd",shortnames:[],category:"activity"},":sake:":{uc_base:"1f376",uc_output:"1f376",uc_match:"1f376",uc_greedy:"1f376",shortnames:[],category:"food"},":salad:":{uc_base:"1f957",uc_output:"1f957",uc_match:"1f957",uc_greedy:"1f957",shortnames:[":green_salad:"],category:"food"},":sandal:":{uc_base:"1f461",uc_output:"1f461",uc_match:"1f461",uc_greedy:"1f461",shortnames:[],category:"people"},":sandwich:":{uc_base:"1f96a",uc_output:"1f96a",uc_match:"1f96a",uc_greedy:"1f96a",shortnames:[],category:"food"},":santa:":{uc_base:"1f385",uc_output:"1f385",uc_match:"1f385",uc_greedy:"1f385",shortnames:[],category:"people"},":satellite:":{uc_base:"1f4e1",uc_output:"1f4e1",uc_match:"1f4e1",uc_greedy:"1f4e1",shortnames:[],category:"objects"},":sauropod:":{uc_base:"1f995",uc_output:"1f995",uc_match:"1f995",uc_greedy:"1f995",shortnames:[],category:"nature"},":saxophone:":{uc_base:"1f3b7",uc_output:"1f3b7",uc_match:"1f3b7",uc_greedy:"1f3b7",shortnames:[],category:"activity"},":scarf:":{uc_base:"1f9e3",uc_output:"1f9e3",uc_match:"1f9e3",uc_greedy:"1f9e3",shortnames:[],category:"people"},":school:":{uc_base:"1f3eb",uc_output:"1f3eb",uc_match:"1f3eb",uc_greedy:"1f3eb",shortnames:[],category:"travel"},":school_satchel:":{uc_base:"1f392",uc_output:"1f392",uc_match:"1f392",uc_greedy:"1f392",shortnames:[],category:"people"},":scooter:":{uc_base:"1f6f4",uc_output:"1f6f4",uc_match:"1f6f4",uc_greedy:"1f6f4",shortnames:[],category:"travel"},":scorpion:":{uc_base:"1f982",uc_output:"1f982",uc_match:"1f982",uc_greedy:"1f982",shortnames:[],category:"nature"},":scream:":{uc_base:"1f631",uc_output:"1f631",uc_match:"1f631",uc_greedy:"1f631",shortnames:[],category:"people"},":scream_cat:":{uc_base:"1f640",uc_output:"1f640",uc_match:"1f640",uc_greedy:"1f640",shortnames:[],category:"people"},":scroll:":{uc_base:"1f4dc",uc_output:"1f4dc",uc_match:"1f4dc",uc_greedy:"1f4dc",shortnames:[],category:"objects"},":seat:":{uc_base:"1f4ba",uc_output:"1f4ba",uc_match:"1f4ba",uc_greedy:"1f4ba",shortnames:[],category:"travel"},":second_place:":{uc_base:"1f948",uc_output:"1f948",uc_match:"1f948",uc_greedy:"1f948",shortnames:[":second_place_medal:"],category:"activity"},":see_no_evil:":{uc_base:"1f648",uc_output:"1f648",uc_match:"1f648",uc_greedy:"1f648",shortnames:[],category:"nature"},":seedling:":{uc_base:"1f331",uc_output:"1f331",uc_match:"1f331",uc_greedy:"1f331",shortnames:[],category:"nature"},":selfie:":{uc_base:"1f933",uc_output:"1f933",uc_match:"1f933",uc_greedy:"1f933",shortnames:[],category:"people"},":shallow_pan_of_food:":{uc_base:"1f958",uc_output:"1f958",uc_match:"1f958",uc_greedy:"1f958",shortnames:[":paella:"],category:"food"},":shark:":{uc_base:"1f988",uc_output:"1f988",uc_match:"1f988",uc_greedy:"1f988",shortnames:[],category:"nature"},":shaved_ice:":{uc_base:"1f367",uc_output:"1f367",uc_match:"1f367",uc_greedy:"1f367",shortnames:[],category:"food"},":sheep:":{uc_base:"1f411",uc_output:"1f411",uc_match:"1f411",uc_greedy:"1f411",shortnames:[],category:"nature"},":shell:":{uc_base:"1f41a",uc_output:"1f41a",uc_match:"1f41a",uc_greedy:"1f41a",shortnames:[],category:"nature"},":ship:":{uc_base:"1f6a2",uc_output:"1f6a2",uc_match:"1f6a2",uc_greedy:"1f6a2",shortnames:[],category:"travel"},":shirt:":{uc_base:"1f455",uc_output:"1f455",uc_match:"1f455",uc_greedy:"1f455",shortnames:[],category:"people"},":shopping_cart:":{uc_base:"1f6d2",uc_output:"1f6d2",uc_match:"1f6d2",uc_greedy:"1f6d2",shortnames:[":shopping_trolley:"],category:"objects"},":shower:":{uc_base:"1f6bf",uc_output:"1f6bf",uc_match:"1f6bf",uc_greedy:"1f6bf",shortnames:[],category:"objects"},":shrimp:":{uc_base:"1f990",uc_output:"1f990",uc_match:"1f990",uc_greedy:"1f990",shortnames:[],category:"nature"},":shushing_face:":{uc_base:"1f92b",uc_output:"1f92b",uc_match:"1f92b",uc_greedy:"1f92b",shortnames:[],category:"people"},":signal_strength:":{uc_base:"1f4f6",uc_output:"1f4f6",uc_match:"1f4f6",uc_greedy:"1f4f6",shortnames:[],category:"symbols"},":six_pointed_star:":{uc_base:"1f52f",uc_output:"1f52f",uc_match:"1f52f",uc_greedy:"1f52f",shortnames:[],category:"symbols"},":ski:":{uc_base:"1f3bf",uc_output:"1f3bf",uc_match:"1f3bf",uc_greedy:"1f3bf",shortnames:[],category:"activity"},":skull:":{uc_base:"1f480",uc_output:"1f480",uc_match:"1f480",uc_greedy:"1f480",shortnames:[":skeleton:"],category:"people"},":sled:":{uc_base:"1f6f7",uc_output:"1f6f7",uc_match:"1f6f7",uc_greedy:"1f6f7",shortnames:[],category:"activity"},":sleeping:":{uc_base:"1f634",uc_output:"1f634",uc_match:"1f634",uc_greedy:"1f634",shortnames:[],category:"people"},":sleeping_accommodation:":{uc_base:"1f6cc",uc_output:"1f6cc",uc_match:"1f6cc",uc_greedy:"1f6cc",shortnames:[],category:"objects"},":sleepy:":{uc_base:"1f62a",uc_output:"1f62a",uc_match:"1f62a",uc_greedy:"1f62a",shortnames:[],category:"people"},":slight_frown:":{uc_base:"1f641",uc_output:"1f641",uc_match:"1f641",uc_greedy:"1f641",shortnames:[":slightly_frowning_face:"],category:"people"},":slight_smile:":{uc_base:"1f642",uc_output:"1f642",uc_match:"1f642",uc_greedy:"1f642",shortnames:[":slightly_smiling_face:"],category:"people"},":slot_machine:":{uc_base:"1f3b0",uc_output:"1f3b0",uc_match:"1f3b0",uc_greedy:"1f3b0",shortnames:[],category:"activity"},":small_blue_diamond:":{uc_base:"1f539",uc_output:"1f539",uc_match:"1f539",uc_greedy:"1f539",shortnames:[],category:"symbols"},":small_orange_diamond:":{uc_base:"1f538",uc_output:"1f538",uc_match:"1f538",uc_greedy:"1f538",shortnames:[],category:"symbols"},":small_red_triangle:":{uc_base:"1f53a",uc_output:"1f53a",uc_match:"1f53a",uc_greedy:"1f53a",shortnames:[],category:"symbols"},":small_red_triangle_down:":{uc_base:"1f53b",uc_output:"1f53b",uc_match:"1f53b",uc_greedy:"1f53b",shortnames:[],category:"symbols"},":smile:":{uc_base:"1f604",uc_output:"1f604",uc_match:"1f604",uc_greedy:"1f604",shortnames:[],category:"people"},":smile_cat:":{uc_base:"1f638",uc_output:"1f638",uc_match:"1f638",uc_greedy:"1f638",shortnames:[],category:"people"},":smiley:":{uc_base:"1f603",uc_output:"1f603",uc_match:"1f603",uc_greedy:"1f603",shortnames:[],category:"people"},":smiley_cat:":{uc_base:"1f63a",uc_output:"1f63a",uc_match:"1f63a",uc_greedy:"1f63a",shortnames:[],category:"people"},":smiling_imp:":{uc_base:"1f608",uc_output:"1f608",uc_match:"1f608",uc_greedy:"1f608",shortnames:[],category:"people"},":smirk:":{uc_base:"1f60f",uc_output:"1f60f",uc_match:"1f60f",uc_greedy:"1f60f",shortnames:[],category:"people"},":smirk_cat:":{uc_base:"1f63c",uc_output:"1f63c",uc_match:"1f63c",uc_greedy:"1f63c",shortnames:[],category:"people"},":smoking:":{uc_base:"1f6ac",uc_output:"1f6ac",uc_match:"1f6ac",uc_greedy:"1f6ac",shortnames:[],category:"objects"},":snail:":{uc_base:"1f40c",uc_output:"1f40c",uc_match:"1f40c",uc_greedy:"1f40c",shortnames:[],category:"nature"},":snake:":{uc_base:"1f40d",uc_output:"1f40d",uc_match:"1f40d",uc_greedy:"1f40d",shortnames:[],category:"nature"},":sneezing_face:":{uc_base:"1f927",uc_output:"1f927",uc_match:"1f927",uc_greedy:"1f927",shortnames:[":sneeze:"],category:"people"},":snowboarder:":{uc_base:"1f3c2",uc_output:"1f3c2",uc_match:"1f3c2",uc_greedy:"1f3c2",shortnames:[],category:"activity"},":sob:":{uc_base:"1f62d",uc_output:"1f62d",uc_match:"1f62d",uc_greedy:"1f62d",shortnames:[],category:"people"},":socks:":{uc_base:"1f9e6",uc_output:"1f9e6",uc_match:"1f9e6",uc_greedy:"1f9e6",shortnames:[],category:"people"},":soon:":{uc_base:"1f51c",uc_output:"1f51c",uc_match:"1f51c",uc_greedy:"1f51c",shortnames:[],category:"symbols"},":sos:":{uc_base:"1f198",uc_output:"1f198",uc_match:"1f198",uc_greedy:"1f198",shortnames:[],category:"symbols"},":sound:":{uc_base:"1f509",uc_output:"1f509",uc_match:"1f509",uc_greedy:"1f509",shortnames:[],category:"symbols"},":space_invader:":{uc_base:"1f47e",uc_output:"1f47e",uc_match:"1f47e",uc_greedy:"1f47e",shortnames:[],category:"people"},":spaghetti:":{uc_base:"1f35d",uc_output:"1f35d",uc_match:"1f35d",uc_greedy:"1f35d",shortnames:[],category:"food"},":sparkler:":{uc_base:"1f387",uc_output:"1f387",uc_match:"1f387",uc_greedy:"1f387",shortnames:[],category:"travel"},":sparkling_heart:":{uc_base:"1f496",uc_output:"1f496",uc_match:"1f496",uc_greedy:"1f496",shortnames:[],category:"symbols"},":speak_no_evil:":{uc_base:"1f64a",uc_output:"1f64a",uc_match:"1f64a",uc_greedy:"1f64a",shortnames:[],category:"nature"},":speaker:":{uc_base:"1f508",uc_output:"1f508",uc_match:"1f508",uc_greedy:"1f508",shortnames:[],category:"symbols"},":speech_balloon:":{uc_base:"1f4ac",uc_output:"1f4ac",uc_match:"1f4ac",uc_greedy:"1f4ac",shortnames:[],category:"symbols"},":speedboat:":{uc_base:"1f6a4",uc_output:"1f6a4",uc_match:"1f6a4",uc_greedy:"1f6a4",shortnames:[],category:"travel"},":spoon:":{uc_base:"1f944",uc_output:"1f944",uc_match:"1f944",uc_greedy:"1f944",shortnames:[],category:"food"},":squid:":{uc_base:"1f991",uc_output:"1f991",uc_match:"1f991",uc_greedy:"1f991",shortnames:[],category:"nature"},":star2:":{uc_base:"1f31f",uc_output:"1f31f",uc_match:"1f31f",uc_greedy:"1f31f",shortnames:[],category:"nature"},":star_struck:":{uc_base:"1f929",uc_output:"1f929",uc_match:"1f929",uc_greedy:"1f929",shortnames:[],category:"people"},":stars:":{uc_base:"1f320",uc_output:"1f320",uc_match:"1f320",uc_greedy:"1f320",shortnames:[],category:"travel"},":station:":{uc_base:"1f689",uc_output:"1f689",uc_match:"1f689",uc_greedy:"1f689",shortnames:[],category:"travel"},":statue_of_liberty:":{uc_base:"1f5fd",uc_output:"1f5fd",uc_match:"1f5fd",uc_greedy:"1f5fd",shortnames:[],category:"travel"},":steam_locomotive:":{uc_base:"1f682",uc_output:"1f682",uc_match:"1f682",uc_greedy:"1f682",shortnames:[],category:"travel"},":stew:":{uc_base:"1f372",uc_output:"1f372",uc_match:"1f372",uc_greedy:"1f372",shortnames:[],category:"food"},":straight_ruler:":{uc_base:"1f4cf",uc_output:"1f4cf",uc_match:"1f4cf",uc_greedy:"1f4cf",shortnames:[],category:"objects"},":strawberry:":{uc_base:"1f353",uc_output:"1f353",uc_match:"1f353",uc_greedy:"1f353",shortnames:[],category:"food"},":stuck_out_tongue:":{uc_base:"1f61b",uc_output:"1f61b",uc_match:"1f61b",uc_greedy:"1f61b",shortnames:[],category:"people"},":stuck_out_tongue_closed_eyes:":{uc_base:"1f61d",uc_output:"1f61d",uc_match:"1f61d",uc_greedy:"1f61d",shortnames:[],category:"people"},":stuck_out_tongue_winking_eye:":{uc_base:"1f61c",uc_output:"1f61c",uc_match:"1f61c",uc_greedy:"1f61c",shortnames:[],category:"people"},":stuffed_flatbread:":{uc_base:"1f959",uc_output:"1f959",uc_match:"1f959",uc_greedy:"1f959",shortnames:[":stuffed_pita:"],category:"food"},":sun_with_face:":{uc_base:"1f31e",uc_output:"1f31e",uc_match:"1f31e",uc_greedy:"1f31e",shortnames:[],category:"nature"},":sunflower:":{uc_base:"1f33b",uc_output:"1f33b",uc_match:"1f33b",uc_greedy:"1f33b",shortnames:[],category:"nature"},":sunglasses:":{uc_base:"1f60e",uc_output:"1f60e",uc_match:"1f60e",uc_greedy:"1f60e",shortnames:[],category:"people"},":sunrise:":{uc_base:"1f305",uc_output:"1f305",uc_match:"1f305",uc_greedy:"1f305",shortnames:[],category:"travel"},":sunrise_over_mountains:":{uc_base:"1f304",uc_output:"1f304",uc_match:"1f304",uc_greedy:"1f304",shortnames:[],category:"travel"},":sushi:":{uc_base:"1f363",uc_output:"1f363",uc_match:"1f363",uc_greedy:"1f363",shortnames:[],category:"food"},":suspension_railway:":{uc_base:"1f69f",uc_output:"1f69f",uc_match:"1f69f",uc_greedy:"1f69f",shortnames:[],category:"travel"},":sweat:":{uc_base:"1f613",uc_output:"1f613",uc_match:"1f613",uc_greedy:"1f613",shortnames:[],category:"people"},":sweat_drops:":{uc_base:"1f4a6",uc_output:"1f4a6",uc_match:"1f4a6",uc_greedy:"1f4a6",shortnames:[],category:"nature"},":sweat_smile:":{uc_base:"1f605",uc_output:"1f605",uc_match:"1f605",uc_greedy:"1f605",shortnames:[],category:"people"},":sweet_potato:":{uc_base:"1f360",uc_output:"1f360",uc_match:"1f360",uc_greedy:"1f360",shortnames:[],category:"food"},":symbols:":{uc_base:"1f523",uc_output:"1f523",uc_match:"1f523",uc_greedy:"1f523",shortnames:[],category:"symbols"},":synagogue:":{uc_base:"1f54d",uc_output:"1f54d",uc_match:"1f54d",uc_greedy:"1f54d",shortnames:[],category:"travel"},":syringe:":{uc_base:"1f489",uc_output:"1f489",uc_match:"1f489",uc_greedy:"1f489",shortnames:[],category:"objects"},":t_rex:":{uc_base:"1f996",uc_output:"1f996",uc_match:"1f996",uc_greedy:"1f996",shortnames:[],category:"nature"},":taco:":{uc_base:"1f32e",uc_output:"1f32e",uc_match:"1f32e",uc_greedy:"1f32e",shortnames:[],category:"food"},":tada:":{uc_base:"1f389",uc_output:"1f389",uc_match:"1f389",uc_greedy:"1f389",shortnames:[],category:"objects"},":takeout_box:":{uc_base:"1f961",uc_output:"1f961",uc_match:"1f961",uc_greedy:"1f961",shortnames:[],category:"food"},":tanabata_tree:":{uc_base:"1f38b",uc_output:"1f38b",uc_match:"1f38b",uc_greedy:"1f38b",shortnames:[],category:"nature"},":tangerine:":{uc_base:"1f34a",uc_output:"1f34a",uc_match:"1f34a",uc_greedy:"1f34a",shortnames:[],category:"food"},":taxi:":{uc_base:"1f695",uc_output:"1f695",uc_match:"1f695",uc_greedy:"1f695",shortnames:[],category:"travel"},":tea:":{uc_base:"1f375",uc_output:"1f375",uc_match:"1f375",uc_greedy:"1f375",shortnames:[],category:"food"},":telephone_receiver:":{uc_base:"1f4de",uc_output:"1f4de",uc_match:"1f4de",uc_greedy:"1f4de",shortnames:[],category:"objects"},":telescope:":{uc_base:"1f52d",uc_output:"1f52d",uc_match:"1f52d",uc_greedy:"1f52d",shortnames:[],category:"objects"},":tennis:":{uc_base:"1f3be",uc_output:"1f3be",uc_match:"1f3be",uc_greedy:"1f3be",shortnames:[],category:"activity"},":thermometer_face:":{uc_base:"1f912",uc_output:"1f912",uc_match:"1f912",uc_greedy:"1f912",shortnames:[":face_with_thermometer:"],category:"people"},":thinking:":{uc_base:"1f914",uc_output:"1f914",uc_match:"1f914",uc_greedy:"1f914",shortnames:[":thinking_face:"],category:"people"},":third_place:":{uc_base:"1f949",uc_output:"1f949",uc_match:"1f949",uc_greedy:"1f949",shortnames:[":third_place_medal:"],category:"activity"},":thought_balloon:":{uc_base:"1f4ad",uc_output:"1f4ad",uc_match:"1f4ad",uc_greedy:"1f4ad",shortnames:[],category:"symbols"},":thumbsdown:":{uc_base:"1f44e",uc_output:"1f44e",uc_match:"1f44e",uc_greedy:"1f44e",shortnames:[":-1:",":thumbdown:"],category:"people"},":thumbsup:":{uc_base:"1f44d",uc_output:"1f44d",uc_match:"1f44d",uc_greedy:"1f44d",shortnames:[":+1:",":thumbup:"],category:"people"},":ticket:":{uc_base:"1f3ab",uc_output:"1f3ab",uc_match:"1f3ab",uc_greedy:"1f3ab",shortnames:[],category:"activity"},":tiger2:":{uc_base:"1f405",uc_output:"1f405",uc_match:"1f405",uc_greedy:"1f405",shortnames:[],category:"nature"},":tiger:":{uc_base:"1f42f",uc_output:"1f42f",uc_match:"1f42f",uc_greedy:"1f42f",shortnames:[],category:"nature"},":tired_face:":{uc_base:"1f62b",uc_output:"1f62b",uc_match:"1f62b",uc_greedy:"1f62b",shortnames:[],category:"people"},":toilet:":{uc_base:"1f6bd",uc_output:"1f6bd",uc_match:"1f6bd",uc_greedy:"1f6bd",shortnames:[],category:"objects"},":tokyo_tower:":{uc_base:"1f5fc",uc_output:"1f5fc",uc_match:"1f5fc",uc_greedy:"1f5fc",shortnames:[],category:"travel"},":tomato:":{uc_base:"1f345",uc_output:"1f345",uc_match:"1f345",uc_greedy:"1f345",shortnames:[],category:"food"},":tone1:":{uc_base:"1f3fb",uc_output:"1f3fb",uc_match:"1f3fb",uc_greedy:"1f3fb",shortnames:[],category:"modifier"},":tone2:":{uc_base:"1f3fc",uc_output:"1f3fc",uc_match:"1f3fc",uc_greedy:"1f3fc",shortnames:[],category:"modifier"},":tone3:":{uc_base:"1f3fd",uc_output:"1f3fd",uc_match:"1f3fd",uc_greedy:"1f3fd",shortnames:[],category:"modifier"},":tone4:":{uc_base:"1f3fe",uc_output:"1f3fe",uc_match:"1f3fe",uc_greedy:"1f3fe",shortnames:[],category:"modifier"},":tone5:":{uc_base:"1f3ff",uc_output:"1f3ff",uc_match:"1f3ff",uc_greedy:"1f3ff",shortnames:[],category:"modifier"},":tongue:":{uc_base:"1f445",uc_output:"1f445",uc_match:"1f445",uc_greedy:"1f445",shortnames:[],category:"people"},":top:":{uc_base:"1f51d",uc_output:"1f51d",uc_match:"1f51d",uc_greedy:"1f51d",shortnames:[],category:"symbols"},":tophat:":{uc_base:"1f3a9",uc_output:"1f3a9",uc_match:"1f3a9",uc_greedy:"1f3a9",shortnames:[],category:"people"},":tractor:":{uc_base:"1f69c",uc_output:"1f69c",uc_match:"1f69c",uc_greedy:"1f69c",shortnames:[],category:"travel"},":traffic_light:":{uc_base:"1f6a5",uc_output:"1f6a5",uc_match:"1f6a5",uc_greedy:"1f6a5",shortnames:[],category:"travel"},":train2:":{uc_base:"1f686",uc_output:"1f686",uc_match:"1f686",uc_greedy:"1f686",shortnames:[],category:"travel"},":train:":{uc_base:"1f68b",uc_output:"1f68b",uc_match:"1f68b",uc_greedy:"1f68b",shortnames:[],category:"travel"},":tram:":{uc_base:"1f68a",uc_output:"1f68a",uc_match:"1f68a",uc_greedy:"1f68a",shortnames:[],category:"travel"},":triangular_flag_on_post:":{uc_base:"1f6a9",uc_output:"1f6a9",uc_match:"1f6a9",uc_greedy:"1f6a9",shortnames:[],category:"flags"},":triangular_ruler:":{uc_base:"1f4d0",uc_output:"1f4d0",uc_match:"1f4d0",uc_greedy:"1f4d0",shortnames:[],category:"objects"},":trident:":{uc_base:"1f531",uc_output:"1f531",uc_match:"1f531",uc_greedy:"1f531",shortnames:[],category:"symbols"},":triumph:":{uc_base:"1f624",uc_output:"1f624",uc_match:"1f624",uc_greedy:"1f624",shortnames:[],category:"people"},":trolleybus:":{uc_base:"1f68e",uc_output:"1f68e",uc_match:"1f68e",uc_greedy:"1f68e",shortnames:[],category:"travel"},":trophy:":{uc_base:"1f3c6",uc_output:"1f3c6",uc_match:"1f3c6",uc_greedy:"1f3c6",shortnames:[],category:"activity"},":tropical_drink:":{uc_base:"1f379",uc_output:"1f379",uc_match:"1f379",uc_greedy:"1f379",shortnames:[],category:"food"},":tropical_fish:":{uc_base:"1f420",uc_output:"1f420",uc_match:"1f420",uc_greedy:"1f420",shortnames:[],category:"nature"},":truck:":{uc_base:"1f69a",uc_output:"1f69a",uc_match:"1f69a",uc_greedy:"1f69a",shortnames:[],category:"travel"},":trumpet:":{uc_base:"1f3ba",uc_output:"1f3ba",uc_match:"1f3ba",uc_greedy:"1f3ba",shortnames:[],category:"activity"},":tulip:":{uc_base:"1f337",uc_output:"1f337",uc_match:"1f337",uc_greedy:"1f337",shortnames:[],category:"nature"},":tumbler_glass:":{uc_base:"1f943",uc_output:"1f943",uc_match:"1f943",uc_greedy:"1f943",shortnames:[":whisky:"],category:"food"},":turkey:":{uc_base:"1f983",uc_output:"1f983",uc_match:"1f983",uc_greedy:"1f983",shortnames:[],category:"nature"},":turtle:":{uc_base:"1f422",uc_output:"1f422",uc_match:"1f422",uc_greedy:"1f422",shortnames:[],category:"nature"},":tv:":{uc_base:"1f4fa",uc_output:"1f4fa",uc_match:"1f4fa",uc_greedy:"1f4fa",shortnames:[],category:"objects"},":twisted_rightwards_arrows:":{uc_base:"1f500",uc_output:"1f500",uc_match:"1f500",uc_greedy:"1f500",shortnames:[],category:"symbols"},":two_hearts:":{uc_base:"1f495",uc_output:"1f495",uc_match:"1f495",uc_greedy:"1f495",shortnames:[],category:"symbols"},":two_men_holding_hands:":{uc_base:"1f46c",uc_output:"1f46c",uc_match:"1f46c",uc_greedy:"1f46c",shortnames:[],category:"people"},":two_women_holding_hands:":{uc_base:"1f46d",uc_output:"1f46d",uc_match:"1f46d",uc_greedy:"1f46d",shortnames:[],category:"people"},":u5272:":{uc_base:"1f239",uc_output:"1f239",uc_match:"1f239",uc_greedy:"1f239",shortnames:[],category:"symbols"},":u5408:":{uc_base:"1f234",uc_output:"1f234",uc_match:"1f234",uc_greedy:"1f234",shortnames:[],category:"symbols"},":u55b6:":{uc_base:"1f23a",uc_output:"1f23a",uc_match:"1f23a",uc_greedy:"1f23a",shortnames:[],category:"symbols"},":u6307:":{uc_base:"1f22f",uc_output:"1f22f",uc_match:"1f22f",uc_greedy:"1f22f",shortnames:[],category:"symbols"},":u6709:":{uc_base:"1f236",uc_output:"1f236",uc_match:"1f236",uc_greedy:"1f236",shortnames:[],category:"symbols"},":u6e80:":{uc_base:"1f235",uc_output:"1f235",uc_match:"1f235",uc_greedy:"1f235",shortnames:[],category:"symbols"},":u7121:":{uc_base:"1f21a",uc_output:"1f21a",uc_match:"1f21a",uc_greedy:"1f21a",shortnames:[],category:"symbols"},":u7533:":{uc_base:"1f238",uc_output:"1f238",uc_match:"1f238",uc_greedy:"1f238",shortnames:[],category:"symbols"},":u7981:":{uc_base:"1f232",uc_output:"1f232",uc_match:"1f232",uc_greedy:"1f232",shortnames:[],category:"symbols"},":u7a7a:":{uc_base:"1f233",uc_output:"1f233",uc_match:"1f233",uc_greedy:"1f233",shortnames:[],category:"symbols"},":unamused:":{uc_base:"1f612",uc_output:"1f612",uc_match:"1f612",uc_greedy:"1f612",shortnames:[],category:"people"},":underage:":{uc_base:"1f51e",uc_output:"1f51e",uc_match:"1f51e",uc_greedy:"1f51e",shortnames:[],category:"symbols"},":unicorn:":{uc_base:"1f984",uc_output:"1f984",uc_match:"1f984",uc_greedy:"1f984",shortnames:[":unicorn_face:"],category:"nature"},":unlock:":{uc_base:"1f513",uc_output:"1f513",uc_match:"1f513",uc_greedy:"1f513",shortnames:[],category:"objects"},":up:":{uc_base:"1f199",uc_output:"1f199",uc_match:"1f199",uc_greedy:"1f199",shortnames:[],category:"symbols"},":upside_down:":{uc_base:"1f643",uc_output:"1f643",uc_match:"1f643",uc_greedy:"1f643",shortnames:[":upside_down_face:"],category:"people"},":vampire:":{uc_base:"1f9db",uc_output:"1f9db",uc_match:"1f9db",uc_greedy:"1f9db",shortnames:[],category:"people"},":vertical_traffic_light:":{uc_base:"1f6a6",uc_output:"1f6a6",uc_match:"1f6a6",uc_greedy:"1f6a6",shortnames:[],category:"travel"},":vhs:":{uc_base:"1f4fc",uc_output:"1f4fc",uc_match:"1f4fc",uc_greedy:"1f4fc",shortnames:[],category:"objects"},":vibration_mode:":{uc_base:"1f4f3",uc_output:"1f4f3",uc_match:"1f4f3",uc_greedy:"1f4f3",shortnames:[],category:"symbols"},":video_camera:":{uc_base:"1f4f9",uc_output:"1f4f9",uc_match:"1f4f9",uc_greedy:"1f4f9",shortnames:[],category:"objects"},":video_game:":{uc_base:"1f3ae",uc_output:"1f3ae",uc_match:"1f3ae",uc_greedy:"1f3ae",shortnames:[],category:"activity"},":violin:":{uc_base:"1f3bb",uc_output:"1f3bb",uc_match:"1f3bb",uc_greedy:"1f3bb",shortnames:[],category:"activity"},":volcano:":{uc_base:"1f30b",uc_output:"1f30b",uc_match:"1f30b",uc_greedy:"1f30b",shortnames:[],category:"travel"},":volleyball:":{uc_base:"1f3d0",uc_output:"1f3d0",uc_match:"1f3d0",uc_greedy:"1f3d0",shortnames:[],category:"activity"},":vs:":{uc_base:"1f19a",uc_output:"1f19a",uc_match:"1f19a",uc_greedy:"1f19a",shortnames:[],category:"symbols"},":vulcan:":{uc_base:"1f596",uc_output:"1f596",uc_match:"1f596",uc_greedy:"1f596",shortnames:[":raised_hand_with_part_between_middle_and_ring_fingers:"],category:"people"},":waning_crescent_moon:":{uc_base:"1f318",uc_output:"1f318",uc_match:"1f318",uc_greedy:"1f318",shortnames:[],category:"nature"},":waning_gibbous_moon:":{uc_base:"1f316",uc_output:"1f316",uc_match:"1f316",uc_greedy:"1f316",shortnames:[],category:"nature"},":water_buffalo:":{uc_base:"1f403",uc_output:"1f403",uc_match:"1f403",uc_greedy:"1f403",shortnames:[],category:"nature"},":watermelon:":{uc_base:"1f349",uc_output:"1f349",uc_match:"1f349",uc_greedy:"1f349",shortnames:[],category:"food"},":wave:":{uc_base:"1f44b",uc_output:"1f44b",uc_match:"1f44b",uc_greedy:"1f44b",shortnames:[],category:"people"},":waxing_crescent_moon:":{uc_base:"1f312",uc_output:"1f312",uc_match:"1f312",uc_greedy:"1f312",shortnames:[],category:"nature"},":waxing_gibbous_moon:":{uc_base:"1f314",uc_output:"1f314",uc_match:"1f314",uc_greedy:"1f314",shortnames:[],category:"nature"},":wc:":{uc_base:"1f6be",uc_output:"1f6be",uc_match:"1f6be",uc_greedy:"1f6be",shortnames:[],category:"symbols"},":weary:":{uc_base:"1f629",uc_output:"1f629",uc_match:"1f629",uc_greedy:"1f629",shortnames:[],category:"people"},":wedding:":{uc_base:"1f492",uc_output:"1f492",uc_match:"1f492",uc_greedy:"1f492",shortnames:[],category:"travel"},":whale2:":{uc_base:"1f40b",uc_output:"1f40b",uc_match:"1f40b",uc_greedy:"1f40b",shortnames:[],category:"nature"},":whale:":{uc_base:"1f433",uc_output:"1f433",uc_match:"1f433",uc_greedy:"1f433",shortnames:[],category:"nature"},":white_flower:":{uc_base:"1f4ae",uc_output:"1f4ae",uc_match:"1f4ae",uc_greedy:"1f4ae",shortnames:[],category:"symbols"},":white_square_button:":{uc_base:"1f533",uc_output:"1f533",uc_match:"1f533",uc_greedy:"1f533",shortnames:[],category:"symbols"},":wilted_rose:":{uc_base:"1f940",uc_output:"1f940",uc_match:"1f940",uc_greedy:"1f940",shortnames:[":wilted_flower:"],category:"nature"},":wind_chime:":{uc_base:"1f390",uc_output:"1f390",uc_match:"1f390",uc_greedy:"1f390",shortnames:[],category:"objects"},":wine_glass:":{uc_base:"1f377",uc_output:"1f377",uc_match:"1f377",uc_greedy:"1f377",shortnames:[],category:"food"},":wink:":{uc_base:"1f609",uc_output:"1f609",uc_match:"1f609",uc_greedy:"1f609",shortnames:[],category:"people"},":wolf:":{uc_base:"1f43a",uc_output:"1f43a",uc_match:"1f43a",uc_greedy:"1f43a",shortnames:[],category:"nature"},":woman:":{uc_base:"1f469",uc_output:"1f469",uc_match:"1f469",uc_greedy:"1f469",shortnames:[],category:"people"},":woman_with_headscarf:":{uc_base:"1f9d5",uc_output:"1f9d5",uc_match:"1f9d5",uc_greedy:"1f9d5",shortnames:[],category:"people"},":womans_clothes:":{uc_base:"1f45a",uc_output:"1f45a",uc_match:"1f45a",uc_greedy:"1f45a",shortnames:[],category:"people"},":womans_hat:":{uc_base:"1f452",uc_output:"1f452",uc_match:"1f452",uc_greedy:"1f452",shortnames:[],category:"people"},":womens:":{uc_base:"1f6ba",uc_output:"1f6ba",uc_match:"1f6ba",uc_greedy:"1f6ba",shortnames:[],category:"symbols"},":worried:":{uc_base:"1f61f",uc_output:"1f61f",uc_match:"1f61f",uc_greedy:"1f61f",shortnames:[],category:"people"},":wrench:":{uc_base:"1f527",uc_output:"1f527",uc_match:"1f527",uc_greedy:"1f527",shortnames:[],category:"objects"},":yellow_heart:":{uc_base:"1f49b",uc_output:"1f49b",uc_match:"1f49b",uc_greedy:"1f49b",shortnames:[],category:"symbols"},":yen:":{uc_base:"1f4b4",uc_output:"1f4b4",uc_match:"1f4b4",uc_greedy:"1f4b4",shortnames:[],category:"objects"},":yum:":{uc_base:"1f60b",uc_output:"1f60b",uc_match:"1f60b",uc_greedy:"1f60b",shortnames:[],category:"people"},":zebra:":{uc_base:"1f993",uc_output:"1f993",uc_match:"1f993",uc_greedy:"1f993",shortnames:[],category:"nature"},":zipper_mouth:":{uc_base:"1f910",uc_output:"1f910",uc_match:"1f910",uc_greedy:"1f910",shortnames:[":zipper_mouth_face:"],category:"people"},":zombie:":{uc_base:"1f9df",uc_output:"1f9df",uc_match:"1f9df",uc_greedy:"1f9df",shortnames:[],category:"people"},":zzz:":{uc_base:"1f4a4",uc_output:"1f4a4",uc_match:"1f4a4",uc_greedy:"1f4a4",shortnames:[],category:"symbols"},":alarm_clock:":{uc_base:"23f0",uc_output:"23f0",uc_match:"23f0",uc_greedy:"23f0",shortnames:[],category:"objects"},":anchor:":{uc_base:"2693",uc_output:"2693",uc_match:"2693",uc_greedy:"2693",shortnames:[],category:"travel"},":aquarius:":{uc_base:"2652",uc_output:"2652",uc_match:"2652",uc_greedy:"2652",shortnames:[],category:"symbols"},":aries:":{uc_base:"2648",uc_output:"2648",uc_match:"2648",uc_greedy:"2648",shortnames:[],category:"symbols"},":arrow_double_down:":{uc_base:"23ec",uc_output:"23ec",uc_match:"23ec",uc_greedy:"23ec",shortnames:[],category:"symbols"},":arrow_double_up:":{uc_base:"23eb",uc_output:"23eb",uc_match:"23eb",uc_greedy:"23eb",shortnames:[],category:"symbols"},":baseball:":{uc_base:"26be",uc_output:"26be",uc_match:"26be",uc_greedy:"26be",shortnames:[],category:"activity"},":black_circle:":{uc_base:"26ab",uc_output:"26ab",uc_match:"26ab",uc_greedy:"26ab",shortnames:[],category:"symbols"},":black_large_square:":{uc_base:"2b1b",uc_output:"2b1b",uc_match:"2b1b",uc_greedy:"2b1b",shortnames:[],category:"symbols"},":black_medium_small_square:":{uc_base:"25fe",uc_output:"25fe",uc_match:"25fe",uc_greedy:"25fe",shortnames:[],category:"symbols"},":cancer:":{uc_base:"264b",uc_output:"264b",uc_match:"264b",uc_greedy:"264b",shortnames:[],category:"symbols"},":capricorn:":{uc_base:"2651",uc_output:"2651",uc_match:"2651",uc_greedy:"2651",shortnames:[],category:"symbols"},":church:":{uc_base:"26ea",uc_output:"26ea",uc_match:"26ea",uc_greedy:"26ea",shortnames:[],category:"travel"},":coffee:":{uc_base:"2615",uc_output:"2615",uc_match:"2615",uc_greedy:"2615",shortnames:[],category:"food"},":curly_loop:":{uc_base:"27b0",uc_output:"27b0",uc_match:"27b0",uc_greedy:"27b0",shortnames:[],category:"symbols"},":exclamation:":{uc_base:"2757",uc_output:"2757",uc_match:"2757",uc_greedy:"2757",shortnames:[],category:"symbols"},":fast_forward:":{uc_base:"23e9",uc_output:"23e9",uc_match:"23e9",uc_greedy:"23e9",shortnames:[],category:"symbols"},":fist:":{uc_base:"270a",uc_output:"270a",uc_match:"270a",uc_greedy:"270a",shortnames:[],category:"people"},":fountain:":{uc_base:"26f2",uc_output:"26f2",uc_match:"26f2",uc_greedy:"26f2",shortnames:[],category:"travel"},":fuelpump:":{uc_base:"26fd",uc_output:"26fd",uc_match:"26fd",uc_greedy:"26fd",shortnames:[],category:"travel"},":gemini:":{uc_base:"264a",uc_output:"264a",uc_match:"264a",uc_greedy:"264a",shortnames:[],category:"symbols"},":golf:":{uc_base:"26f3",uc_output:"26f3",uc_match:"26f3",uc_greedy:"26f3",shortnames:[],category:"activity"},":grey_exclamation:":{uc_base:"2755",uc_output:"2755",uc_match:"2755",uc_greedy:"2755",shortnames:[],category:"symbols"},":grey_question:":{uc_base:"2754",uc_output:"2754",uc_match:"2754",uc_greedy:"2754",shortnames:[],category:"symbols"},":heavy_division_sign:":{uc_base:"2797",uc_output:"2797",uc_match:"2797",uc_greedy:"2797",shortnames:[],category:"symbols"},":heavy_minus_sign:":{uc_base:"2796",uc_output:"2796",uc_match:"2796",uc_greedy:"2796",shortnames:[],category:"symbols"},":heavy_plus_sign:":{uc_base:"2795",uc_output:"2795",uc_match:"2795",uc_greedy:"2795",shortnames:[],category:"symbols"},":hourglass:":{uc_base:"231b",uc_output:"231b",uc_match:"231b",uc_greedy:"231b",shortnames:[],category:"objects"},":hourglass_flowing_sand:":{uc_base:"23f3",uc_output:"23f3",uc_match:"23f3",uc_greedy:"23f3",shortnames:[],category:"objects"},":leo:":{uc_base:"264c",uc_output:"264c",uc_match:"264c",uc_greedy:"264c",shortnames:[],category:"symbols"},":libra:":{uc_base:"264e",uc_output:"264e",uc_match:"264e",uc_greedy:"264e",shortnames:[],category:"symbols"},":loop:":{uc_base:"27bf",uc_output:"27bf",uc_match:"27bf",uc_greedy:"27bf",shortnames:[],category:"symbols"},":negative_squared_cross_mark:":{uc_base:"274e",uc_output:"274e",uc_match:"274e",uc_greedy:"274e",shortnames:[],category:"symbols"},":no_entry:":{uc_base:"26d4",uc_output:"26d4",uc_match:"26d4",uc_greedy:"26d4",shortnames:[],category:"symbols"},":o:":{uc_base:"2b55",uc_output:"2b55",uc_match:"2b55",uc_greedy:"2b55",shortnames:[],category:"symbols"},":ophiuchus:":{uc_base:"26ce",uc_output:"26ce",uc_match:"26ce",uc_greedy:"26ce",shortnames:[],category:"symbols"},":partly_sunny:":{uc_base:"26c5",uc_output:"26c5",uc_match:"26c5",uc_greedy:"26c5",shortnames:[],category:"nature"},":pisces:":{uc_base:"2653",uc_output:"2653",uc_match:"2653",uc_greedy:"2653",shortnames:[],category:"symbols"},":question:":{uc_base:"2753",uc_output:"2753",uc_match:"2753",uc_greedy:"2753",shortnames:[],category:"symbols"},":raised_hand:":{uc_base:"270b",uc_output:"270b",uc_match:"270b",uc_greedy:"270b",shortnames:[],category:"people"},":rewind:":{uc_base:"23ea",uc_output:"23ea",uc_match:"23ea",uc_greedy:"23ea",shortnames:[],category:"symbols"},":sagittarius:":{uc_base:"2650",uc_output:"2650",uc_match:"2650",uc_greedy:"2650",shortnames:[],category:"symbols"},":sailboat:":{uc_base:"26f5",uc_output:"26f5",uc_match:"26f5",uc_greedy:"26f5",shortnames:[],category:"travel"},":scorpius:":{uc_base:"264f",uc_output:"264f",uc_match:"264f",uc_greedy:"264f",shortnames:[],category:"symbols"},":snowman:":{uc_base:"26c4",uc_output:"26c4",uc_match:"26c4",uc_greedy:"26c4",shortnames:[],category:"nature"},":soccer:":{uc_base:"26bd",uc_output:"26bd",uc_match:"26bd",uc_greedy:"26bd",shortnames:[],category:"activity"},":sparkles:":{uc_base:"2728",uc_output:"2728",uc_match:"2728",uc_greedy:"2728",shortnames:[],category:"nature"},":star:":{uc_base:"2b50",uc_output:"2b50",uc_match:"2b50",uc_greedy:"2b50",shortnames:[],category:"nature"},":taurus:":{uc_base:"2649",uc_output:"2649",uc_match:"2649",uc_greedy:"2649",shortnames:[],category:"symbols"},":tent:":{uc_base:"26fa",uc_output:"26fa",uc_match:"26fa",uc_greedy:"26fa",shortnames:[],category:"travel"},":umbrella:":{uc_base:"2614",uc_output:"2614",uc_match:"2614",uc_greedy:"2614",shortnames:[],category:"nature"},":virgo:":{uc_base:"264d",uc_output:"264d",uc_match:"264d",uc_greedy:"264d",shortnames:[],category:"symbols"},":watch:":{uc_base:"231a",uc_output:"231a",uc_match:"231a",uc_greedy:"231a",shortnames:[],category:"objects"},":wheelchair:":{uc_base:"267f",uc_output:"267f",uc_match:"267f",uc_greedy:"267f",shortnames:[],category:"symbols"},":white_check_mark:":{uc_base:"2705",uc_output:"2705",uc_match:"2705",uc_greedy:"2705",shortnames:[],category:"symbols"},":white_circle:":{uc_base:"26aa",uc_output:"26aa",uc_match:"26aa",uc_greedy:"26aa",shortnames:[],category:"symbols"},":white_large_square:":{uc_base:"2b1c",uc_output:"2b1c",uc_match:"2b1c",uc_greedy:"2b1c",shortnames:[],category:"symbols"},":white_medium_small_square:":{uc_base:"25fd",uc_output:"25fd",uc_match:"25fd",uc_greedy:"25fd",shortnames:[],category:"symbols"},":x:":{uc_base:"274c",uc_output:"274c",uc_match:"274c",uc_greedy:"274c",shortnames:[],category:"symbols"},":zap:":{uc_base:"26a1",uc_output:"26a1",uc_match:"26a1",uc_greedy:"26a1",shortnames:[],category:"nature"}};var t,f=[];for(t in e.emojioneList)if(e.emojioneList.hasOwnProperty(t)&&""!==t){f.push(t.replace(/[+]/g,"\\$&"));for(var n=0;n:-)":"1f606","':-(":"1f613",">:-(":"1f620",":'-(":"1f622","O:-)":"1f607","0:-3":"1f607","0:-)":"1f607","0;^)":"1f607","O;-)":"1f607","0;-)":"1f607","O:-3":"1f607","-__-":"1f611",":-Þ":"1f61b",":)":"1f606",">;)":"1f606",">=)":"1f606",";-)":"1f609","*-)":"1f609",";-]":"1f609",";^)":"1f609","':(":"1f613","'=(":"1f613",":-*":"1f618",":^*":"1f618",">:P":"1f61c","X-P":"1f61c",">:[":"1f61e",":-(":"1f61e",":-[":"1f61e",">:(":"1f620",":'(":"1f622",";-(":"1f622",">.<":"1f623","#-)":"1f635","%-)":"1f635","X-)":"1f635","\\0/":"1f646","\\O/":"1f646","0:3":"1f607","0:)":"1f607","O:)":"1f607","O=)":"1f607","O:3":"1f607","B-)":"1f60e","8-)":"1f60e","B-D":"1f60e","8-D":"1f60e","-_-":"1f611",">:\\":"1f615",">:/":"1f615",":-/":"1f615",":-.":"1f615",":-P":"1f61b",":Þ":"1f61b",":-b":"1f61b",":-O":"1f62e",O_O:"1f62e",">:O":"1f62e",":-X":"1f636",":-#":"1f636",":-)":"1f642","(y)":"1f44d","<3":"2764",":D":"1f603","=D":"1f603",";)":"1f609","*)":"1f609",";]":"1f609",";D":"1f609",":*":"1f618","=*":"1f618",":(":"1f61e",":[":"1f61e","=(":"1f61e",":@":"1f620",";(":"1f622","D:":"1f628",":$":"1f633","=$":"1f633","#)":"1f635","%)":"1f635","X)":"1f635","B)":"1f60e","8)":"1f60e",":/":"1f615",":\\":"1f615","=/":"1f615","=\\":"1f615",":L":"1f615","=L":"1f615",":P":"1f61b","=P":"1f61b",":b":"1f61b",":O":"1f62e",":X":"1f636",":#":"1f636","=X":"1f636","=#":"1f636",":)":"1f642","=]":"1f642","=)":"1f642",":]":"1f642"},e.asciiRegexp="(\\*\\\\0\\/\\*|\\*\\\\O\\/\\*|\\-___\\-|\\:'\\-\\)|'\\:\\-\\)|'\\:\\-D|\\>\\:\\-\\)|>\\:\\-\\)|'\\:\\-\\(|\\>\\:\\-\\(|>\\:\\-\\(|\\:'\\-\\(|O\\:\\-\\)|0\\:\\-3|0\\:\\-\\)|0;\\^\\)|O;\\-\\)|0;\\-\\)|O\\:\\-3|\\-__\\-|\\:\\-Þ|\\:\\-Þ|\\<\\/3|<\\/3|\\:'\\)|\\:\\-D|'\\:\\)|'\\=\\)|'\\:D|'\\=D|\\>\\:\\)|>\\:\\)|\\>;\\)|>;\\)|\\>\\=\\)|>\\=\\)|;\\-\\)|\\*\\-\\)|;\\-\\]|;\\^\\)|'\\:\\(|'\\=\\(|\\:\\-\\*|\\:\\^\\*|\\>\\:P|>\\:P|X\\-P|\\>\\:\\[|>\\:\\[|\\:\\-\\(|\\:\\-\\[|\\>\\:\\(|>\\:\\(|\\:'\\(|;\\-\\(|\\>\\.\\<|>\\.<|#\\-\\)|%\\-\\)|X\\-\\)|\\\\0\\/|\\\\O\\/|0\\:3|0\\:\\)|O\\:\\)|O\\=\\)|O\\:3|B\\-\\)|8\\-\\)|B\\-D|8\\-D|\\-_\\-|\\>\\:\\\\|>\\:\\\\|\\>\\:\\/|>\\:\\/|\\:\\-\\/|\\:\\-\\.|\\:\\-P|\\:Þ|\\:Þ|\\:\\-b|\\:\\-O|O_O|\\>\\:O|>\\:O|\\:\\-X|\\:\\-#|\\:\\-\\)|\\(y\\)|\\<3|<3|\\:D|\\=D|;\\)|\\*\\)|;\\]|;D|\\:\\*|\\=\\*|\\:\\(|\\:\\[|\\=\\(|\\:@|;\\(|D\\:|\\:\\$|\\=\\$|#\\)|%\\)|X\\)|B\\)|8\\)|\\:\\/|\\:\\\\|\\=\\/|\\=\\\\|\\:L|\\=L|\\:P|\\=P|\\:b|\\:O|\\:X|\\:#|\\=X|\\=#|\\:\\)|\\=\\]|\\=\\)|\\:\\])",e.emojiVersion="3.1",e.emojiSize="32",e.greedyMatch=!1,e.imagePathPNG="https://cdn.jsdelivr.net/emojione/assets/"+e.emojiVersion+"/png/",e.defaultPathPNG=e.imagePathPNG,e.imageTitleTag=!0,e.sprites=!1,e.spriteSize="32",e.unicodeAlt=!0,e.ascii=!1,e.riskyMatchAscii=!1,e.regShortNames=new RegExp("]*>.*?|]*>.*?|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|("+e.shortnames+")","gi"),e.regAscii=new RegExp("]*>.*?|]*>.*?|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|((\\s|^)"+e.asciiRegexp+"(?=\\s|$|[!,.?]))","gi"),e.regAsciiRisky=new RegExp("]*>.*?|]*>.*?|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|(()"+e.asciiRegexp+"())","gi"),e.regUnicode=new RegExp("]*>.*?|]*>.*?|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|(?:🏳)️?‍?(?:🌈)|(?:👁)️?‍?(?:🗨)️?|[#-9]️?⃣|(?:(?:🏴)(?:\udb40[\udc60-\udcff]){1,6})|(?:\ud83c[\udde0-\uddff]){2}|(?:(?:\ud83d[\udc68\udc69]))️?(?:\ud83c[\udffa-\udfff])?‍?(?:[⚕⚖✈]|\ud83c[\udf3e-\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92])|(?:\ud83d[\udc68\udc69]|\ud83e[\uddd0-\udddf])(?:\ud83c[\udffa-\udfff])?‍?[♀♂⚕⚖✈]?️?|(?:(?:❤|\ud83d[\udc66-\udc69\udc8b])[‍️]{0,2}){1,3}(?:❤|\ud83d[\udc66-\udc69\udc8b])|(?:(?:❤|\ud83d[\udc66-\udc69\udc8b])️?){2,4}|(?:\ud83d[\udc68\udc69\udc6e\udc71-\udc87\udd75\ude45-\ude4e]|\ud83e[\udd26\udd37]|\ud83c[\udfc3-\udfcc]|\ud83e[\udd38-\udd3e]|\ud83d[\udea3-\udeb6]|⛹|👯)️?(?:\ud83c[\udffb-\udfff])?‍?[♀♂]?️?|(?:[☝⛹✊-✍]|\ud83c[\udf85-\udfcc]|\ud83d[\udc42-\udcaa\udd74-\udd96\ude45-\ude4f\udea3-\udecc]|\ud83e[\udd18-\udd3e])️?(?:\ud83c[\udffb-\udfff])|(?:[↔-↙↩-↪]️?|[#*]|[〰〽]️?|(?:\ud83c[\udd70-\udd71]|🆎|\ud83c[\udd91-\udd9a])️?|Ⓜ️?|[㊗㊙]️?|(?:\ud83c[\ude01-\ude02]|🈚|🈯|\ud83c[\ude32-\ude3a]|\ud83c[\ude50-\ude51])️?|[‼⁉]️?|[▪-▫▶◀◻-◾]️?|[©®]️?|[™ℹ]️?|🀄️?|[⬅-⬇⬛-⬜⭐⭕]️?|[⌚-⌛⌨⏏⏩-⏳⏸-⏺]️?|🃏|[⤴⤵]️?)|[✀-➿]️?|[\ud800-\udbff][\udc00-\udfff]️?|[☀-⛿]️?|[0-9]️","g"),e.toImage=function(t){return t=e.unicodeToImage(t),e.shortnameToImage(t)},e.unifyUnicode=function(t){return t=e.toShort(t),e.shortnameToUnicode(t)},e.shortnameToAscii=function(t){var f,n=e.objectFlip(e.asciiList);return t.replace(e.regShortNames,(function(t){return void 0!==t&&""!==t&&t in e.emojioneList?(f=e.emojioneList[t].uc_output,void 0!==n[f]?n[f]:t):t}))},e.shortnameToUnicode=function(t){var f;if(t=t.replace(e.regShortNames,(function(t){return void 0!==t&&""!==t&&t in e.emojioneList?(f=e.emojioneList[t].uc_output.toUpperCase(),e.emojioneList[t].uc_base,e.convert(f)):t})),e.ascii){var n=e.riskyMatchAscii?e.regAsciiRisky:e.regAscii;t=t.replace(n,(function(t,n,o,a){return void 0!==a&&""!==a&&e.unescapeHTML(a)in e.asciiList?(a=e.unescapeHTML(a),f=e.asciiList[a].toUpperCase(),o+e.convert(f)):t}))}return t},e.shortnameToImage=function(t){var f,n,o,a,r,c,s,i,u=e.mapUnicodeToShort();if(t=t.replace(e.regShortNames,(function(t){if(void 0===t||""===t||-1===e.shortnames.indexOf(t))return t;if(!e.emojioneList[t])for(var f in e.emojioneList)if(e.emojioneList.hasOwnProperty(f)&&""!==f&&-1!==e.emojioneList[f].shortnames.indexOf(t)){t=f;break}return n=e.emojioneList[t].uc_output,o=e.emojioneList[t].uc_base,r=o.includes("-1f3f")?"diversity":e.emojioneList[t].category,c=e.imageTitleTag?'title="'+t+'"':"",s="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",i=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",a=e.unicodeAlt?e.convert(n.toUpperCase()):t,e.sprites?'"+a+"":''+a+''})),e.ascii){var _=e.riskyMatchAscii?e.regAsciiRisky:e.regAscii;t=t.replace(_,(function(t,o,_,d){return void 0!==d&&""!==d&&e.unescapeHTML(d)in e.asciiList?(d=e.unescapeHTML(d),n=e.asciiList[d],f=u[n],r=n.includes("-1f3f")?"diversity":e.emojioneList[f].category,c=e.imageTitleTag?'title="'+e.escapeHTML(d)+'"':"",s="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",i=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",a=e.unicodeAlt?e.convert(n.toUpperCase()):e.escapeHTML(d),e.sprites?_+'"+a+"":_+''+a+''):t}))}return t},e.unicodeToImage=function(t){var f,n,o,a,r,c,s,i,u=e.mapUnicodeToShort(),_=e.emojioneList;if(t=t.replace(e.regUnicode,(function(t){if(void 0===t||""===t)return t;if(t in e.jsEscapeMap)o=e.jsEscapeMap[t];else{if(!e.greedyMatch||!(t in e.jsEscapeMapGreedy))return t;o=e.jsEscapeMapGreedy[t]}return n=u[o],o=_[n].uc_base,f=_[n].uc_output,r=o.includes("-1f3f")?"diversity":_[n].category,s="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",i=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",a=e.unicodeAlt?e.convert(f.toUpperCase()):n,c=e.imageTitleTag?'title="'+n+'"':"",e.sprites?'"+a+"":''+a+''})),e.ascii){var d=e.riskyMatchAscii?e.regAsciiRisky:e.regAscii;t=t.replace(d,(function(t,n,o,_){return void 0!==_&&""!==_&&e.unescapeHTML(_)in e.asciiList?(_=e.unescapeHTML(_),f=e.asciiList[_],shortname=u[f],r=f.includes("-1f3f")?"diversity":e.emojioneList[shortname].category,c=e.imageTitleTag?'title="'+e.escapeHTML(_)+'"':"",s="32"==e.spriteSize||"64"==e.spriteSize?e.spriteSize:"32",i=e.imagePathPNG!=e.defaultPathPNG?e.imagePathPNG:e.defaultPathPNG+e.emojiSize+"/",a=e.unicodeAlt?e.convert(f.toUpperCase()):e.escapeHTML(_),e.sprites?o+'"+a+"":o+''+a+''):t}))}return t},e.toShort=function(t){var f=e.unicodeCharRegex();return e.replaceAll(t,f)},e.convert=function(e){if(e.indexOf("-")>-1){for(var t=[],f=e.split("-"),n=0;n=65536&&o<=1114111){var a=Math.floor((o-65536)/1024)+55296,r=(o-65536)%1024+56320;o=String.fromCharCode(a)+String.fromCharCode(r)}else o=String.fromCharCode(o);t.push(o)}return t.join("")}return(f=parseInt(e,16))>=65536&&f<=1114111?(a=Math.floor((f-65536)/1024)+55296,r=(f-65536)%1024+56320,String.fromCharCode(a)+String.fromCharCode(r)):String.fromCharCode(f)},e.escapeHTML=function(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'"};return e.replace(/[&<>"']/g,(function(e){return t[e]}))},e.unescapeHTML=function(e){var t={"&":"&","&":"&","&":"&","<":"<","<":"<","<":"<",">":">",">":">",">":">",""":'"',""":'"',""":'"',"'":"'","'":"'","'":"'"};return e.replace(/&(?:amp|#38|#x26|lt|#60|#x3C|gt|#62|#x3E|apos|#39|#x27|quot|#34|#x22);/gi,(function(e){return t[e]}))},e.shortnameConversionMap=function(){var t,f=[];for(t in e.emojioneList)e.emojioneList.hasOwnProperty(t)&&""!==t&&(f[e.convert(e.emojioneList[t].uc_output)]=t);return f},e.unicodeCharRegex=function(){var f=[];for(t in e.emojioneList)e.emojioneList.hasOwnProperty(t)&&""!==t&&f.push(e.convert(e.emojioneList[t].uc_output));return f.join("|")},e.mapEmojioneList=function(t){for(var f in e.emojioneList)e.emojioneList.hasOwnProperty(f)&&t(e.emojioneList[f].uc_base,f)},e.mapUnicodeToShort=function(){return e.memMapShortToUnicode||(e.memMapShortToUnicode={},e.mapEmojioneList((function(t,f){e.memMapShortToUnicode[t]=f}))),e.memMapShortToUnicode},e.memorizeReplacement=function(){if(!e.unicodeReplacementRegEx||!e.memMapShortToUnicodeCharacters){var t=[];e.memMapShortToUnicodeCharacters={},e.mapEmojioneList((function(f,n){var o=e.convert(f);e.memMapShortToUnicodeCharacters[o]=n,t.push(o)})),e.unicodeReplacementRegEx=t.join("|")}},e.mapUnicodeCharactersToShort=function(){return e.memorizeReplacement(),e.memMapShortToUnicodeCharacters},e.objectFlip=function(e){var t,f={};for(t in e)e.hasOwnProperty(t)&&(f[e[t]]=t);return f},e.escapeRegExp=function(e){return e.replace(/[-[\]{}()*+?.,;:&\\^$#\s]/g,"\\$&")},e.replaceAll=function(t,f){var n=e.escapeRegExp(f),o=new RegExp("]*>.*?|]*>.*?|<(?:object|embed|svg|img|div|span|p|a)[^>]*>|("+n+")","gi");return t.replace(o,(function(t,f){return void 0===f||""===f?t:e.shortnameConversionMap()[f]}))}}(this.emojione=this.emojione||{}),"object"==typeof module&&(module.exports=this.emojione),f("emojione",function(e){return function(){return e.emojione}}(this)),function e(f,n,o){function a(c,s){if(!n[c]){if(!f[c]){var i="function"==typeof t&&t;if(!s&&i)return i(c,!0);if(r)return r(c,!0);var u=new Error("Cannot find module '"+c+"'");throw u.code="MODULE_NOT_FOUND",u}var _=n[c]={exports:{}};f[c][0].call(_.exports,(function(e){return a(f[c][1][e]||e)}),_,_.exports,e,f,n,o)}return n[c].exports}for(var r="function"==typeof t&&t,c=0;c/g,u=/"/g,_=/"/g,d=/&#([a-zA-Z0-9]*);?/gim,l=/:?/gim,h=/&newline;?/gim,m=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a)\:/gi,g=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,p=/u\s*r\s*l\s*\(.*/gi;function b(e){return e.replace(u,""")}function y(e){return e.replace(_,'"')}function v(e){return e.replace(d,(function(e,t){return"x"===t[0]||"X"===t[0]?String.fromCharCode(parseInt(t.substr(1),16)):String.fromCharCode(parseInt(t,10))}))}function w(e){return e.replace(l,":").replace(h," ")}function k(e){for(var t="",f=0,n=e.length;f/g;f.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]},f.getDefaultWhiteList=function(){return{a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","loop","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],sup:[],strong:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","loop","preload","src","height","width"]}},f.onTag=function(e,t,f){},f.onIgnoreTag=function(e,t,f){},f.onTagAttr=function(e,t,f){},f.onIgnoreTagAttr=function(e,t,f){},f.safeAttrValue=function(e,t,f,n){if(f=S(f),"href"===t||"src"===t){if("#"===(f=a.trim(f)))return"#";if("http://"!==f.substr(0,7)&&"https://"!==f.substr(0,8)&&"mailto:"!==f.substr(0,7)&&"tel:"!==f.substr(0,4)&&"#"!==f[0]&&"/"!==f[0])return""}else if("background"===t){if(m.lastIndex=0,m.test(f))return""}else if("style"===t){if(g.lastIndex=0,g.test(f))return"";if(p.lastIndex=0,p.test(f)&&(m.lastIndex=0,m.test(f)))return"";!1!==n&&(f=(n=n||r).process(f))}return x(f)},f.escapeHtml=c,f.escapeQuote=b,f.unescapeQuote=y,f.escapeHtmlEntities=v,f.escapeDangerHtml5Entities=w,f.clearNonPrintableCharacter=k,f.friendlyAttrValue=S,f.escapeAttrValue=x,f.onIgnoreTagStripAll=function(){return""},f.StripTagBody=function(e,t){"function"!=typeof t&&(t=function(){});var f=!Array.isArray(e),n=[],o=!1;return{onIgnoreTag:function(r,c,s){if(function(t){return!!f||-1!==a.indexOf(e,t)}(r)){if(s.isClosing){var i="[/removed]",u=s.position+i.length;return n.push([!1!==o?o:s.position,u]),o=!1,i}return o||(o=s.position),"[removed]"}return t(r,c,s)},remove:function(e){var t="",f=0;return a.forEach(n,(function(n){t+=e.slice(f,n[0]),f=n[1]})),t+=e.slice(f)}}},f.stripCommentTag=function(e){return e.replace(M,"")},f.stripBlankChar=function(e){var t=e.split("");return(t=t.filter((function(e){var t=e.charCodeAt(0);return!(127===t||t<=31&&10!==t&&13!==t)}))).join("")},f.cssFilter=r,f.getDefaultCSSWhiteList=o},{"./util":4,cssfilter:8}],2:[function(e,t,f){var n=e("./default"),o=e("./parser"),a=e("./xss");for(var r in(f=t.exports=function(e,t){return new a(t).process(e)}).FilterXSS=a,n)f[r]=n[r];for(var r in o)f[r]=o[r];"undefined"!=typeof window&&(window.filterXSS=t.exports)},{"./default":1,"./parser":3,"./xss":5}],3:[function(e,t,f){var n=e("./util");function o(e){var t=n.spaceIndex(e);if(-1===t)var f=e.slice(1,-1);else f=e.slice(1,t+1);return"/"===(f=n.trim(f).toLowerCase()).slice(0,1)&&(f=f.slice(1)),"/"===f.slice(-1)&&(f=f.slice(0,-1)),f}function a(e){return"0;t--){var f=e[t];if(" "!==f)return"="===f?t:-1}}function i(e){return function(e){return'"'===e[0]&&'"'===e[e.length-1]||"'"===e[0]&&"'"===e[e.length-1]}(e)?e.substr(1,e.length-2):e}f.parseTag=function(e,t,f){var n="",r=0,c=!1,s=!1,i=0,u=e.length,_="",d="";for(i=0;i"===l){n+=f(e.slice(r,c)),_=o(d=e.slice(c,i+1)),n+=t(c,n.length,_,d,a(d)),r=i+1,c=!1;continue}if(('"'===l||"'"===l)&&"="===e.charAt(i-1)){s=l;continue}}else if(l===s){s=!1;continue}}return r";var b=function(e){var t=s.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var f="/"===(e=s.trim(e.slice(t+1,-1)))[e.length-1];return f&&(e=s.trim(e.slice(0,-1))),{html:e,closing:f}}(r),y=f[o],v=c(b.html,(function(e,t){var f,n=-1!==s.indexOf(y,e);return i(f=u(o,e,t,n))?n?(t=d(o,e,t,h))?e+'="'+t+'"':e:i(f=_(o,e,t,n))?void 0:f:f}));return r="<"+o,v&&(r+=" "+v),b.closing&&(r+=" /"),r+">"}return i(g=a(o,r,p))?l(r):g}),l);return m&&(g=m.remove(g)),g},t.exports=u},{"./default":1,"./parser":3,"./util":4,cssfilter:8}],6:[function(e,t,f){var n=e("./default"),o=e("./parser");function a(e){return null==e}function r(e){(e=function(e){var t={};for(var f in e)t[f]=e[f];return t}(e||{})).whiteList=e.whiteList||n.whiteList,e.onAttr=e.onAttr||n.onAttr,e.onIgnoreAttr=e.onIgnoreAttr||n.onIgnoreAttr,e.safeAttrValue=e.safeAttrValue||n.safeAttrValue,this.options=e}e("./util"),r.prototype.process=function(e){if(!(e=(e=e||"").toString()))return"";var t=this.options,f=t.whiteList,n=t.onAttr,r=t.onIgnoreAttr,c=t.safeAttrValue;return o(e,(function(e,t,o,s,i){var u=f[o],_=!1;if(!0===u?_=u:"function"==typeof u?_=u(s):u instanceof RegExp&&(_=u.test(s)),!0!==_&&(_=!1),s=c(o,s)){var d,l={position:t,sourcePosition:e,source:i,isWhite:_};return _?a(d=n(o,s,l))?o+":"+s:d:a(d=r(o,s,l))?void 0:d}}))},t.exports=r},{"./default":7,"./parser":9,"./util":10}],7:[function(e,t,f){function n(){return{"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1}}var o=/javascript\s*\:/gim;f.whiteList={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1},f.getDefaultWhiteList=n,f.onAttr=function(e,t,f){},f.onIgnoreAttr=function(e,t,f){},f.safeAttrValue=function(e,t){return o.test(t)?"":t}},{}],8:[function(e,t,f){var n=e("./default"),o=e("./css");for(var a in(f=t.exports=function(e,t){return new o(t).process(e)}).FilterCSS=o,n)f[a]=n[a];"undefined"!=typeof window&&(window.filterCSS=t.exports)},{"./css":6,"./default":7}],9:[function(e,t,f){var n=e("./util");t.exports=function(e,t){";"!==(e=n.trimRight(e))[e.length-1]&&(e+=";");var f=e.length,o=!1,a=0,r=0,c="";function s(){if(!o){var f=n.trim(e.slice(a,r)),s=f.indexOf(":");if(-1!==s){var i=n.trim(f.slice(0,s)),u=n.trim(f.slice(s+1));if(i){var _=t(a,c.length,i,u,f);_&&(c+=_+"; ")}}}a=r+1}for(;r\n '+n(t.time)+" **"+n(t.username)+' \n \x3c!-- message gets added here via renderMessage --\x3e\n\n'}})),f("tpl!chatbox",["lodash"],(function(e){return function(e){var t="";return Array.prototype.join,t+='
\n
\n
\n
\n
\n
\n'}})),f("tpl!chatbox_head",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
\n \n ',t.show_avatar&&(f+='\n User Avatar\n '),f+='\n
\n ',t.url&&(f+='\n \n '),f+="\n "+n(t.fullname)+"\n ",t.url&&(f+="\n \n "),f+'\n

'+n(t.status)+"

\n
\n
\n"}})),f("tpl!chatbox_message_form",["lodash"],(function(e){return function(t){var f,n="",o=e.escape;return Array.prototype.join,n+='
\n\n
\n ',t.show_toolbar&&(n+='\n
    \n '),n+='\n '+(null==(f=t.message_value)?"":f)+"\n ",t.show_send_button&&(n+='\n \n "),n+"\n
    \n
    \n"}})),f("tpl!emojis",["lodash"],(function(e){return function(t){var f,n="",o=e.escape;return Array.prototype.join,e.forEach(t.emojis_by_category,(function(a,r){n+='\n \n"})),n+='\n
      \n
    • \n
        \n ',e.forEach(t.emojis_by_category,(function(e,a){n+='\n
      • '+(null==(f=t.transform(t.emojis_by_category[a][0]._shortname))?"":f)+" \n
      • \n "})),n+='\n
      \n
    • \n
    • \n
        \n ',e.forEach(t.skintones,(function(e){n+='\n
      • '+(null==(f=t.transform(":"+e+":"))?"":f)+" \n
      • \n "})),n+="\n
      \n
    • \n
    \n"}})),f("tpl!help_message",["lodash"],(function(e){return function(t){var f,n="",o=e.escape;return n+'
    '+(null==(f=t.message)?"":f)+"
    \n"}})),f("tpl!info",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'
    "+n(t.message)+"
    \n"}})),f("tpl!message",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'
    \n '+n(t.time)+" "+n(t.username)+': \n \x3c!-- message gets added here via renderMessage --\x3e\n
    \n'}})),f("tpl!new_day",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'\n"}})),f("tpl!spinner",["lodash"],(function(e){return function(e){return'\n'}})),f("tpl!spoiler_button",["lodash"],(function(e){return function(e){var t,f="";return Array.prototype.join,f+='
  • \n \n
  • \n'}})),f("tpl!spoiler_message",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'
    \n '+n(t.time)+" "+n(t.username)+': \n
    \x3c!-- message gets added here via renderMessage --\x3e
    \n '+n(t.label_show)+'\n \n
    \n'}})),f("tpl!toolbar",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,t.use_emoji&&(f+='\n
  • \n \n \n
  • \n'),f+="\n",t.show_call_button&&(f+='\n
  • \n'),f+="\n",t.show_clear_button&&(f+='\n
  • \n'),f+"\n"}})),f("converse-chatview",["converse-core","converse-chatboxes","emojione","xss","tpl!action","tpl!chatbox","tpl!chatbox_head","tpl!chatbox_message_form","tpl!emojis","tpl!help_message","tpl!info","tpl!message","tpl!new_day","tpl!spinner","tpl!spoiler_button","tpl!spoiler_message","tpl!toolbar"],(function(e,t,f,n,o,a,r,c,s,i,u,_,d,l,h,m,g){"use strict";var p=e.env,b=p.$msg,y=p.Backbone,v=p.Promise,w=p.Strophe,k=p._,S=(p.b64_sha1,p.f),x=p.sizzle,M=p.moment,T=e.env.utils;return e.plugins.add("converse-chatview",{dependencies:["converse-chatboxes","converse-disco"],overrides:{registerGlobalEventHandlers:function(){var e=this.__super__._converse;this.__super__.registerGlobalEventHandlers(),e.root.addEventListener("click",(function(t){k.includes(t.target.classList,"toggle-toolbar-menu")||k.includes(t.target.classList,"insert-emoji")||T.slideInAllElements(e.root.querySelectorAll(".toolbar-menu"))}))},ChatBoxViews:{onChatBoxAdded:function(e){var t=this.__super__._converse,f=this.get(e.get("id"));return f?this.__super__.onChatBoxAdded.apply(this,arguments):(f=new t.ChatBoxView({model:e}),this.add(e.get("id"),f),f)}}},initialize:function(){var e=this._converse,t=e.__;e.api.settings.update({use_emojione:!0,emojione_image_path:f.imagePathPNG,chatview_avatar_height:32,chatview_avatar_width:32,show_toolbar:!0,show_message_load_animation:!1,time_format:"HH:mm",visible_toolbar_buttons:{call:!1,clear:!0,emoji:!0,spoiler:!0}}),f.imagePathPNG=e.emojione_image_path,f.ascii=!0,e.api.listen.on("windowStateChanged",(function(t){e.chatboxviews.each((function(e){e.onWindowStateChanged(t.state)}))})),e.EmojiPicker=y.Model.extend({defaults:{current_category:"people",current_skintone:"",scroll_position:0},initialize:function(){var t="converse.emoji-".concat(e.bare_jid);this.id=t,this.browserStorage=new y.BrowserStorage[e.storage](t)}}),e.EmojiPickerView=y.NativeView.extend({className:"emoji-picker-container toolbar-menu collapsed",events:{"click .emoji-category-picker li.emoji-category":"chooseCategory","click .emoji-skintone-picker li.emoji-skintone":"chooseSkinTone"},initialize:function(){this.model.on("change:current_skintone",this.render,this),this.model.on("change:current_category",this.render,this),this.setScrollPosition=k.debounce(this.setScrollPosition,50)},render:function(){var t=this,n=s(k.extend(this.model.toJSON(),{transform:e.use_emojione?f.shortnameToImage:f.shortnameToUnicode,emojis_by_category:T.getEmojisByCategory(e,f),toned_emojis:T.getTonedEmojis(e),skintones:["tone1","tone2","tone3","tone4","tone5"],shouldBeHidden:this.shouldBeHidden}));return this.el.innerHTML=n,k.forEach(this.el.querySelectorAll(".emoji-picker"),(function(e){e.addEventListener("scroll",t.setScrollPosition.bind(t))})),this.restoreScrollPosition(),this},shouldBeHidden:function(e,t,f){if(k.includes(e,"_tone")){if(!t||!k.includes(e,t))return!0}else if(t&&k.includes(f,e))return!0;return!1},restoreScrollPosition:function(){var e=k.difference(this.el.querySelectorAll(".emoji-picker"),this.el.querySelectorAll(".emoji-picker.hidden"));1===e.length&&this.model.get("scroll_position")&&(e[0].scrollTop=this.model.get("scroll_position"))},setScrollPosition:function(e){this.model.save("scroll_position",this.content)},chooseSkinTone:function(e){e.preventDefault(),e.stopPropagation();var t=("IMG"===e.target.nodeName?e.target.parentElement:e.target).getAttribute("data-skintone").trim();this.model.get("current_skintone")===t?this.model.save({current_skintone:""}):this.model.save({current_skintone:t})},chooseCategory:function(e){e.preventDefault(),e.stopPropagation();var t=("IMG"===e.target.nodeName?e.target.parentElement:e.target).getAttribute("data-category").trim();this.model.save({current_category:t,scroll_position:0})}}),e.ChatBoxHeading=y.NativeView.extend({initialize:function(){this.model.on("change:image",this.render,this),this.model.on("change:status",this.onStatusMessageChanged,this),this.model.on("change:fullname",this.render,this)},render:function(){return this.el.innerHTML=r(k.extend(this.model.toJSON(),{_converse:e,avatar_width:e.chatview_avatar_width,avatar_height:e.chatview_avatar_height,info_close:t("Close this chat box")})),this},onStatusMessageChanged:function(t){this.render(),e.emit("contactStatusMessageChanged",{contact:t.attributes,message:t.get("status")})}}),e.ChatBoxView=y.NativeView.extend({length:200,className:"chatbox hidden",is_chatroom:!1,events:{"click .close-chatbox-button":"close","click .new-msgs-indicator":"viewUnreadMessages","click .send-button":"onFormSubmitted","click .toggle-call":"toggleCall","click .toggle-clear":"clearMessages","click .toggle-smiley ul.emoji-picker li":"insertEmoji","click .toggle-smiley":"toggleEmojiMenu","click .toggle-spoiler":"toggleSpoilerMessage","click .toggle-compose-spoiler":"toggleComposeSpoilerMessage","keypress .chat-textarea":"keyPressed"},initialize:function(){this.scrollDown=k.debounce(this._scrollDown,250),this.markScrolled=k.debounce(this._markScrolled,100),this.createEmojiPicker(),this.model.messages.on("add",this.onMessageAdded,this),this.model.on("show",this.show,this),this.model.on("destroy",this.remove,this),this.model.on("change:chat_state",this.sendChatState,this),this.model.on("change:chat_status",this.onChatStatusChanged,this),this.model.on("showHelpMessages",this.showHelpMessages,this),this.model.on("sendMessage",this.sendMessage,this),this.render(),this.fetchMessages(),e.emit("chatBoxOpened",this),e.emit("chatBoxInitialized",this)},render:function(){return this.el.setAttribute("id",this.model.get("box_id")),this.el.innerHTML=a(k.extend(this.model.toJSON(),{unread_msgs:t("You have unread messages")})),this.content=this.el.querySelector(".chat-content"),this.renderMessageForm(),this.insertHeading(),this},renderToolbar:function(t,f){return e.show_toolbar?(t=t||g,f=k.assign(this.model.toJSON(),this.getToolbarOptions(f||{})),this.el.querySelector(".chat-toolbar").innerHTML=t(f),this.addSpoilerButton(f),this.insertEmojiPicker(),this):this},renderMessageForm:function(){var f;f=this.model.get("composing_spoiler")?t("Hidden message"):t("Personal message"),this.el.querySelector(".message-form-container").innerHTML=c(k.extend(this.model.toJSON(),{hint_value:k.get(this.el.querySelector(".spoiler-hint"),"value"),label_personal_message:f,label_send:t("Send"),label_spoiler_hint:t("Optional hint"),message_value:k.get(this.el.querySelector(".chat-textarea"),"value"),show_send_button:e.show_send_button,show_toolbar:e.show_toolbar,unread_msgs:t("You have unread messages")})),this.renderToolbar()},addSpoilerButton:function(t){var f=this;if(t.show_spoiler_button&&"chatroom"!==this.model.get("type")){var n=this.model.get("jid"),o=this.model.get("resources");k.isEmpty(o)||v.all(k.map(k.keys(o),(function(t){return e.api.disco.supports(w.NS.SPOILER,"".concat(n,"/").concat(t))}))).then((function(t){if(k.every(S.map(S.get("supported"))(t))){var n=h(f.model.toJSON());e.visible_toolbar_buttons.emoji?f.el.querySelector(".toggle-smiley").insertAdjacentHTML("afterEnd",n):f.el.querySelector(".chat-toolbar").insertAdjacentHTML("afterBegin",n)}}))}},insertHeading:function(){this.heading=new e.ChatBoxHeading({model:this.model}),this.heading.render(),this.heading.chatview=this;var t=this.el.querySelector(".flyout");return t.insertBefore(this.heading.el,t.querySelector(".chat-body")),this},getToolbarOptions:function(f){var n;return n=this.model.get("composing_spoiler")?t("Click to write as a normal (non-spoiler) message"):t("Click to write your message as a spoiler"),k.extend(f||{},{label_clear:t("Clear all messages"),label_insert_smiley:t("Insert a smiley"),label_start_call:t("Start a call"),label_toggle_spoiler:n,show_call_button:e.visible_toolbar_buttons.call,show_clear_button:e.visible_toolbar_buttons.clear,show_spoiler_button:e.visible_toolbar_buttons.spoiler,use_emoji:e.visible_toolbar_buttons.emoji})},afterMessagesFetched:function(){this.insertIntoDOM(),this.scrollDown(),this.content.addEventListener("scroll",this.markScrolled.bind(this)),e.emit("afterMessagesFetched",this)},fetchMessages:function(){return this.model.messages.fetch({add:!0,success:this.afterMessagesFetched.bind(this),error:this.afterMessagesFetched.bind(this)}),this},insertIntoDOM:function(){var t=e.root.querySelector("#conversejs");return this.el.parentNode!==t&&t.insertBefore(this.el,t.firstChild),this},clearStatusNotification:function(){T.removeElement(this.content.querySelector(".chat-event"))},showStatusNotification:function(e,t,f){t||this.clearStatusNotification(),this.content.insertAdjacentHTML("beforeend",u({extra_classes:f?"":"chat-event",message:e,isodate:M().format(),data:""})),this.scrollDown()},addSpinner:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];k.isNull(this.el.querySelector(".spinner"))&&(e?(this.content.insertAdjacentHTML("beforeend",l()),this.scrollDown()):this.content.insertAdjacentHTML("afterbegin",l()))},clearSpinner:function(){k.each(this.content.querySelectorAll("span.spinner"),(function(e){return e.parentNode.removeChild(e)}))},insertDayIndicator:function(e){var t=T.getPreviousElement(e,".message:not(.chat-event)"),f=k.isNull(t)?null:t.getAttribute("data-isodate"),n=e.getAttribute("data-isodate");if(k.isNull(f)||M(n).isAfter(f,"day")){var o=M(n).startOf("day");e.insertAdjacentHTML("beforeBegin",d({isodate:o.format(),datestring:o.format("dddd MMM Do YYYY")}))}},getLastMessageDate:function(e){var t=T.getFirstChildElement(this.content,".message:not(.chat-event)"),f=t?t.getAttribute("data-isodate"):null;if(!k.isNull(f)&&M(f).isAfter(e))return null;var n=T.getLastChildElement(this.content,".message:not(.chat-event)"),o=n?n.getAttribute("data-isodate"):null;if(k.isNull(o)||M(o).isBefore(e))return o;var a=k.invokeMap(x(".message:not(.chat-event)",this.content),Element.prototype.getAttribute,"data-isodate");k.isObject(e)&&(e=e.format()),a.push(e),a.sort();var r=a.lastIndexOf(e);return 0===r?null:a[r-1]},showMessage:function(e){var t=M(e.time)||M,f=this.getLastMessageDate(t),n=this.renderMessage(e);k.isNull(f)?this.content.insertAdjacentElement("afterbegin",n):x('[data-isodate="'.concat(f,'"]:last'),this.content).pop().insertAdjacentElement("afterend",n),this.insertDayIndicator(n),this.clearStatusNotification(),this.setScrollPosition(n)},setScrollPosition:function(e){if(this.model.get("scrolled")){var t=T.getNextElement(e,".chat-message");if(t&&(0===this.content.scrollTop||this.model.get("top_visible_message"))){var f=this.model.get("top_visible_message")||t;this.model.set("top_visible_message",f),this.content.scrollTop=f.offsetTop-30}}else this.scrollDown()},getExtraMessageTemplateAttributes:function(e){return e.is_spoiler?{label_show:t("Show hidden message")}:{}},getExtraMessageClasses:function(t){return e.show_message_load_animation?"onload "+(t.delayed?"delayed":""):t.delayed?"delayed":""},renderSpoilerMessage:function(e,t){e.querySelector(".spoiler-hint").appendChild(document.createTextNode(t.spoiler_hint||""))},renderMessage:function(a){var r,c,s=a.message,i=this.model.get("fullname")||a.fullname,u=s.match(/^\/(.*?)(?: (.*))?$/);u&&"me"===u[1]?(s=s.replace(/^\/me/,""),r=o,"me"===a.sender?(i=e.xmppstatus.get("fullname")||a.fullname,c=k.isNil(i)?e.bare_jid:i):c=a.fullname):a.is_spoiler?r=m:(r=_,c="me"===a.sender&&t("me")||i);var d=M(a.time)||M,l=T.stringToElement(r(k.extend(this.getExtraMessageTemplateAttributes(a),{msgid:a.msgid,sender:a.sender,time:d.format(e.time_format),isodate:d.format(),username:c,extra_classes:this.getExtraMessageClasses(a)})));e.show_message_load_animation&&window.setTimeout(k.partial(T.removeClass,"onload",l),2e3);var h=l.querySelector(".chat-msg-content");return h.innerHTML=T.addEmoji(e,f,T.addHyperlinks(n.filterXSS(s,{whiteList:{}}))),a.is_spoiler&&this.renderSpoilerMessage(l,a),T.renderImageURLs(h).then(this.scrollDown.bind(this)),l},showHelpMessages:function(e,t,f){var o=this;return k.each(e,(function(e){o.content.insertAdjacentHTML("beforeend",i({isodate:M().format(),type:t||"info",message:n.filterXSS(e,{whiteList:{strong:[]}})}))})),!0===f?this.addSpinner():!1===f&&this.clearSpinner(),this.scrollDown()},handleChatStateMessage:function(f){return f.get("chat_state")===e.COMPOSING?("me"===f.get("sender")?this.showStatusNotification(t("Typing from another device")):this.showStatusNotification(f.get("fullname")+" "+t("is typing")),this.clear_status_timeout=window.setTimeout(this.clearStatusNotification.bind(this),3e4)):f.get("chat_state")===e.PAUSED?"me"===f.get("sender")?this.showStatusNotification(t("Stopped typing on the other device")):this.showStatusNotification(f.get("fullname")+" "+t("has stopped typing")):k.includes([e.INACTIVE,e.ACTIVE],f.get("chat_state"))?this.clearStatusNotification():f.get("chat_state")===e.GONE&&this.showStatusNotification(f.get("fullname")+" "+t("has gone away")),f},shouldShowOnTextMessage:function(){return!T.isVisible(this.el)},handleTextMessage:function(e){this.showMessage(k.clone(e.attributes)),T.isNewMessage(e)&&("me"===e.get("sender")?this.model.set("scrolled",!1):this.model.get("scrolled",!0)&&this.showNewMessagesIndicator()),this.shouldShowOnTextMessage()?this.show():this.scrollDown()},handleErrorMessage:function(e){var t=this.content.querySelector('[data-msgid="'.concat(e.get("msgid"),'"]'));k.isNull(t)||(t.insertAdjacentHTML("afterend",u({extra_classes:"chat-error",message:e.get("message"),isodate:M().format(),data:""})),this.scrollDown())},onMessageAdded:function(t){k.isUndefined(this.clear_status_timeout)||(window.clearTimeout(this.clear_status_timeout),delete this.clear_status_timeout),"error"===t.get("type")?this.handleErrorMessage(t):(t.get("chat_state")&&this.handleChatStateMessage(t),t.get("message")&&this.handleTextMessage(t)),e.emit("messageAdded",{message:t,chatbox:this.model})},createMessageStanza:function(t){var f=b({from:e.connection.jid,to:this.model.get("jid"),type:"chat",id:t.get("msgid")}).c("body").t(t.get("message")).up().c(e.ACTIVE,{xmlns:w.NS.CHATSTATES}).up();return t.get("is_spoiler")&&(t.get("spoiler_hint")?f.c("spoiler",{xmlns:w.NS.SPOILER},t.get("spoiler_hint")):f.c("spoiler",{xmlns:w.NS.SPOILER})),f},sendMessage:function(t){var f=this.createMessageStanza(t);e.connection.send(f),e.forward_messages&&e.connection.send(b({to:e.bare_jid,type:"chat",id:t.get("msgid")}).c("forwarded",{xmlns:w.NS.FORWARD}).c("delay",{xmns:w.NS.DELAY,stamp:M().format()}).up().cnode(f.tree()))},parseMessageForCommands:function(e){var f=e.replace(/^\s*/,"").match(/^\/(.*)\s*$/);if(f){if("clear"===f[1])return this.clearMessages(),!0;if("help"===f[1]){var n=["/clear: ".concat(t("Remove messages")),"/me: ".concat(t("Write in the third person")),"/help: ".concat(t("Show this menu"))];return this.showHelpMessages(n),!0}}},onMessageSubmitted:function(t,f){if(!e.connection.authenticated)return this.showHelpMessages(["Sorry, the connection has been lost, and your message could not be sent"],"error");if(!this.parseMessageForCommands(t)){var n=this.getOutgoingMessageAttributes(t,f),o=this.model.messages.create(n);this.sendMessage(o)}},getOutgoingMessageAttributes:function(t,n){var o=e.xmppstatus.get("fullname"),a=this.model.get("composing_spoiler"),r={fullname:k.isEmpty(o)?e.bare_jid:o,sender:"me",time:M().format(),message:f.shortnameToUnicode(t),is_spoiler:a};return a&&(r.spoiler_hint=n),r},sendChatState:function(){e.connection.send(b({to:this.model.get("jid"),type:"chat"}).c(this.model.get("chat_state"),{xmlns:w.NS.CHATSTATES}).up().c("no-store",{xmlns:w.NS.HINTS}).up().c("no-permanent-store",{xmlns:w.NS.HINTS}))},setChatState:function(t,f){return k.isUndefined(this.chat_state_timeout)||(window.clearTimeout(this.chat_state_timeout),delete this.chat_state_timeout),t===e.COMPOSING?this.chat_state_timeout=window.setTimeout(this.setChatState.bind(this),e.TIMEOUTS.PAUSED,e.PAUSED):t===e.PAUSED&&(this.chat_state_timeout=window.setTimeout(this.setChatState.bind(this),e.TIMEOUTS.INACTIVE,e.INACTIVE)),f||this.model.get("chat_state")===t||this.model.set("chat_state",t),this},onFormSubmitted:function(t){t.preventDefault();var f,n=this.el.querySelector(".chat-textarea"),o=n.value;if(this.model.get("composing_spoiler")){var a=this.el.querySelector("form.sendXMPPMessage input.spoiler-hint");f=a.value,a.value=""}n.value="",n.focus(),""!==o&&(this.onMessageSubmitted(o,f),e.emit("messageSend",o)),this.setChatState(e.ACTIVE)},keyPressed:function(t){13===t.keyCode?this.onFormSubmitted(t):this.setChatState(e.COMPOSING,47===t.keyCode)},clearMessages:function(e){return e&&e.preventDefault&&e.preventDefault(),!0===confirm(t("Are you sure you want to clear the messages from this chat box?"))&&(this.content.innerHTML="",this.model.messages.reset(),this.model.messages.browserStorage._clear()),this},insertIntoTextArea:function(e){var t=this.el.querySelector(".chat-textarea"),f=t.value;f&&" "!==f[f.length-1]&&(f+=" "),t.value=f+e+" ",t.focus()},createEmojiPicker:function(){k.isUndefined(e.emojipicker)&&(e.emojipicker=new e.EmojiPicker,e.emojipicker.fetch()),this.emoji_picker_view=new e.EmojiPickerView({model:e.emojipicker})},insertEmoji:function(e){e.stopPropagation();var t="IMG"===e.target.nodeName?e.target.parentElement:e.target;this.insertIntoTextArea(t.getAttribute("data-emoji"))},toggleEmojiMenu:function(t){if(!T.hasClass("insert-emoji",t.target)&&(k.isUndefined(t)||(t.stopPropagation(),!(t.target.classList.contains("emoji-category-picker")||t.target.classList.contains("emoji-skintone-picker")||t.target.classList.contains("emoji-category"))))){var f=k.difference(e.root.querySelectorAll(".toolbar-menu"),[this.emoji_picker_view.el]);T.slideInAllElements(f).then(k.partial(T.slideToggleElement,this.emoji_picker_view.el)).then(this.focus.bind(this))}},toggleCall:function(t){t.stopPropagation(),e.emit("callButtonClicked",{connection:e.connection,model:this.model})},toggleComposeSpoilerMessage:function(){this.model.set("composing_spoiler",!this.model.get("composing_spoiler")),this.renderMessageForm(),this.focus()},toggleSpoilerMessage:function(e){e&&e.preventDefault&&e.preventDefault();var f=e.target;T.slideToggleElement(f.parentElement.querySelector(".spoiler")),"closed"==f.getAttribute("data-toggle-state")?(f.textContent=t("Hide hidden message"),f.classList.remove("icon-eye"),f.classList.add("icon-eye-blocked"),f.setAttribute("data-toggle-state","open")):(f.textContent=t("Show hidden message"),f.classList.remove("icon-eye-blocked"),f.classList.add("icon-eye"),f.setAttribute("data-toggle-state","closed"))},onChatStatusChanged:function(e){var f=e.get("chat_status"),n=e.get("fullname");n=k.isEmpty(n)?e.get("jid"):n,T.isVisible(this.el)&&("offline"===f?this.showStatusNotification(n+" "+t("has gone offline")):"away"===f?this.showStatusNotification(n+" "+t("has gone away")):"dnd"===f?this.showStatusNotification(n+" "+t("is busy")):"online"===f&&this.clearStatusNotification())},close:function(t){t&&t.preventDefault&&t.preventDefault(),y.history.getFragment()==="converse/chat?jid="+this.model.get("jid")&&e.router.navigate(""),e.connection.connected&&(this.setChatState(e.INACTIVE),this.sendChatState());try{this.model.destroy()}catch(t){e.log(t,w.LogLevel.ERROR)}return this.remove(),e.emit("chatBoxClosed",this),this},renderEmojiPicker:function(){this.emoji_picker_view.render()},insertEmojiPicker:function(){var e=this.el.querySelector(".emoji-picker");k.isNull(e)||(e.innerHTML="",e.appendChild(this.emoji_picker_view.el))},focus:function(){var t=this.el.querySelector(".chat-textarea");return k.isNull(t)||(t.focus(),e.emit("chatBoxFocused",this)),this},hide:function(){return this.el.classList.add("hidden"),this},afterShown:function(t){T.isPersistableModel(this.model)&&(this.model.clearUnreadMsgCounter(),this.model.save()),this.setChatState(e.ACTIVE),this.scrollDown(),this.renderEmojiPicker(),t&&this.focus()},_show:function(e){T.isVisible(this.el)?e&&this.focus():T.fadeIn(this.el,k.bind(this.afterShown,this,e))},show:function(e){return k.isUndefined(this.debouncedShow)&&(this.debouncedShow=k.debounce(this._show,250,{leading:!0})),this.debouncedShow.apply(this,arguments),this},showNewMessagesIndicator:function(){T.showElement(this.el.querySelector(".new-msgs-indicator"))},hideNewMessagesIndicator:function(){var e=this.el.querySelector(".new-msgs-indicator");k.isNull(e)||e.classList.add("hidden")},_markScrolled:function(e){e&&e.preventDefault&&e.preventDefault();var t=!0;this.content.scrollTop+this.content.clientHeight>=this.content.scrollHeight-62&&(t=!1,this.onScrolledDown()),T.safeSave(this.model,{scrolled:t,top_visible_message:null})},viewUnreadMessages:function(){this.model.save({scrolled:!1,top_visible_message:null}),this.scrollDown()},_scrollDown:function(){k.isUndefined(this.content)||T.isVisible(this.content)&&!this.model.get("scrolled")&&(this.content.scrollTop=this.content.scrollHeight)},onScrolledDown:function(){this.hideNewMessagesIndicator(),"hidden"!==e.windowState&&this.model.clearUnreadMsgCounter(),e.emit("chatBoxScrolledDown",{chatbox:this.model})},onWindowStateChanged:function(e){this.model.get("num_unread",0)&&!this.model.newMessageWillBeHidden()&&this.model.clearUnreadMsgCounter()}}),e.on("connected",(function(){e.connection.disco.addFeature(w.NS.SPOILER)}))}}),e})),f("tpl!add_contact_dropdown",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'\n'}})),f("tpl!add_contact_form",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
    \n ',t.error_message&&(f+='\n '+n(t.error_message)+"\n "),f+='\n \n \n
    \n"}})),f("tpl!converse_brand_heading",["lodash"],(function(e){return function(e){return'\n
    \n \n converse\n
    \n
    \n'}})),f("tpl!contacts_panel",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
    \n \n
    \n"}})),f("tpl!contacts_tab",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n "),f+"\n\n"}})),f("tpl!controlbox",["lodash"],(function(e){return function(e){var t="";return Array.prototype.join,t+='
    \n
    \n
      \n ',e.sticky_controlbox||(t+='\n \n '),t+'\n
      \n
      \n
      \n'}})),f("tpl!controlbox_toggle",["lodash"],(function(e){return function(t){return""+''+(0,e.escape)(t.label_toggle)+"\n"}})),f("tpl!login_panel",["lodash"],(function(e){return function(t){ var f="",n=e.escape;return Array.prototype.join,f+='
      \n
      \n '+n(t.__("Login"))+'\n \n ",t.auto_login||"CONNECTING"===t._converse.CONNECTION_STATUS[t.connection_status]?f+='\n \n ':(f+="\n ",t.authentication!=t.LOGIN&&t.authentication!=t.EXTERNAL||(f+="\n \n \n ',t.authentication!==t.EXTERNAL&&(f+="\n \n \n '),f+='\n \n '),f+="\n ",t.authentication==t.ANONYMOUS&&(f+='\n \n '),f+="\n ",t.authentication==t.PREBIND&&(f+="\n

      Disconnected.

      \n "),f+="\n "),f+"\n \n
      \n"}})),f("tpl!search_contact",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'
    • \n
      \n \n \n
      \n
    • \n"}})),f("tpl!group_header",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+=''+n(t.label_group)+'\n
        \n'}})),f("tpl!pending_contact",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,t.allow_chat_pending_contacts&&(f+='\n\n'),f+='\n'+n(t.fullname)+" \n",t.allow_chat_pending_contacts&&(f+="\n\n"),f+'\n\n'}})),f("tpl!requesting_contact",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,t.allow_chat_pending_contacts&&(f+='\n\n'),f+='\n'+n(t.fullname)+"\n",t.allow_chat_pending_contacts&&(f+="\n\n"),f+'\n\n \n \n\n'}})),f("tpl!roster",["lodash"],(function(e){return function(e){return'
        \n'}})),f("tpl!roster_filter",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+="\n \n \n\n\n"}})),f("tpl!roster_item",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n
        \n \n
        \n ',t.num_unread&&(f+='\n '+n(t.num_unread)+"\n "),f+='\n \n
        \n",t.allow_contact_removal&&(f+='\n\n'),f+"\n\n\n"}})),f("converse-rosterview",["converse-core","tpl!group_header","tpl!pending_contact","tpl!requesting_contact","tpl!roster","tpl!roster_filter","tpl!roster_item","converse-chatboxes"],(function(e,t,f,n,o,a,r){"use strict";var c=e.env,s=c.Backbone,i=c.Strophe,u=c.$iq,_=c.b64_sha1,d=(c.sizzle,c._),l=e.env.utils;e.plugins.add("converse-rosterview",{overrides:{afterReconnected:function(){this.__super__.afterReconnected.apply(this,arguments)},_tearDown:function(){this.__super__._tearDown.apply(this,arguments),d.isUndefined(this.rosterview)||this.rosterview.remove()},RosterGroups:{comparator:function(){var e=this.__super__._converse;return e.RosterGroupsComparator.apply(this,arguments)}}},initialize:function(){var e=this._converse,c=e.__;e.api.settings.update({allow_chat_pending_contacts:!0,allow_contact_removal:!0,show_toolbar:!0}),e.api.promises.add("rosterViewInitialized");var h={dnd:c("This contact is busy"),online:c("This contact is online"),offline:c("This contact is offline"),unavailable:c("This contact is unavailable"),xa:c("This contact is away for an extended period"),away:c("This contact is away")},m=c("Contacts"),g=c("Groups"),p=c("My contacts"),b=c("Pending contacts"),y=c("Contact requests"),v=c("Ungrouped"),w={};w[y]=0,w[p]=1,w[v]=2,w[b]=3,e.RosterGroupsComparator=function(e,t){e=e.get("name"),t=t.get("name");var f=d.keys(w),n=d.includes(f,e),o=d.includes(f,t);return n||o?n&&o?w[e]w[t]?1:0:!n&&o?t===y?1:-1:n&&!o?e===y?-1:1:void 0:e.toLowerCase()t.toLowerCase()?1:0},e.RosterFilter=s.Model.extend({initialize:function(){this.set({filter_text:"",filter_type:"contacts",chat_state:""})}}),e.RosterFilterView=s.VDOMView.extend({tagName:"span",events:{"keydown .roster-filter":"liveFilter","submit form.roster-filter-form":"submitFilter","click .onX":"clearFilter","mousemove .x":"toggleX","change .filter-type":"changeTypeFilter","change .state-type":"changeChatStateFilter"},initialize:function(){this.model.on("change:filter_type",this.render,this),this.model.on("change:filter_text",this.renderClearButton,this)},toHTML:function(){return a(d.extend(this.model.toJSON(),{visible:this.shouldBeVisible(),placeholder:c("Filter"),label_contacts:m,label_groups:g,label_state:c("State"),label_any:c("Any"),label_unread_messages:c("Unread"),label_online:c("Online"),label_chatty:c("Chatty"),label_busy:c("Busy"),label_away:c("Away"),label_xa:c("Extended Away"),label_offline:c("Offline")}))},afterRender:function(){this.renderClearButton()},renderClearButton:function(){var e=this.el.querySelector(".roster-filter");d.isNull(e)||e.classList[this.tog(e.value)]("x")},tog:function(e){return e?"add":"remove"},toggleX:function(e){e&&e.preventDefault&&e.preventDefault();var t=e.target;t.classList[this.tog(t.offsetWidth-18=7||this.isActive()},showOrHide:function(){this.shouldBeVisible?this.show():this.hide()},show:function(){return l.isVisible(this.el)||(this.el.classList.add("fade-in"),this.el.classList.remove("hidden")),this},hide:function(){return l.isVisible(this.el)?(this.model.save({filter_text:"",chat_state:""}),this.el.classList.add("hidden"),this):this},clearFilter:function(e){e&&e.preventDefault&&(e.preventDefault(),e.target.classList.remove("x"),e.target.classList.remove("onX"),e.target.value=""),this.model.save({filter_text:""})}}),e.RosterContactView=s.NativeView.extend({tagName:"li",className:"hidden",events:{"click .accept-xmpp-request":"acceptRequest","click .decline-xmpp-request":"declineRequest","click .open-chat":"openChat","click .remove-xmpp-contact":"removeContact"},initialize:function(){this.model.on("change",this.render,this),this.model.on("remove",this.remove,this),this.model.on("destroy",this.remove,this),this.model.on("open",this.openChat,this)},render:function(){var t=this;if(!this.mayBeShown())return l.hideElement(this.el),this;var o=this.model,a=o.get("ask"),r=o.get("chat_status"),s=o.get("requesting"),i=o.get("subscription"),u=["current-xmpp-contact","pending-xmpp-contact","requesting-xmpp-contact"].concat(d.keys(h));return d.each(u,(function(e){d.includes(t.el.className,e)&&t.el.classList.remove(e)})),this.el.classList.add(r),this.el.setAttribute("data-status",r),"subscribe"===a||"from"===i?(this.el.classList.add("pending-xmpp-contact"),this.el.innerHTML=f(d.extend(o.toJSON(),{desc_remove:c("Click to remove %1$s as a contact",o.get("fullname")),allow_chat_pending_contacts:e.allow_chat_pending_contacts}))):!0===s?(this.el.classList.add("requesting-xmpp-contact"),this.el.innerHTML=n(d.extend(o.toJSON(),{desc_accept:c("Click to accept the contact request from %1$s",o.get("fullname")),desc_decline:c("Click to decline the contact request from %1$s",o.get("fullname")),allow_chat_pending_contacts:e.allow_chat_pending_contacts}))):"both"!==i&&"to"!==i||(this.el.classList.add("current-xmpp-contact"),this.el.classList.remove(d.without(["both","to"],i)[0]),this.el.classList.add(i),this.renderRosterItem(o)),this},renderRosterItem:function(t){return this.el.innerHTML=r(d.extend(t.toJSON(),{desc_status:h[t.get("chat_status")||"offline"],desc_chat:c("Click to chat with %1$s (JID: %2$s)",t.get("fullname"),t.get("jid")),desc_remove:c("Click to remove %1$s as a contact",t.get("fullname")),allow_contact_removal:e.allow_contact_removal,num_unread:t.get("num_unread")||0})),this},mayBeShown:function(){var t=this.model.get("chat_status");return!(e.show_only_online_users&&"online"!==t||e.hide_offline_users&&"offline"===t)||"subscribe"===this.model.get("ask")||"from"===this.model.get("subscription")||!0===this.model.get("requesting")},openChat:function(t){return t&&t.preventDefault&&t.preventDefault(),e.chatboxviews.showChat(this.model.attributes,!0)},removeContact:function(t){var f=this;if(t&&t.preventDefault&&t.preventDefault(),e.allow_contact_removal&&!0===confirm(c("Are you sure you want to remove this contact?"))){var n=u({type:"set"}).c("query",{xmlns:i.NS.ROSTER}).c("item",{jid:this.model.get("jid"),subscription:"remove"});e.connection.sendIQ(n,(function(e){f.model.destroy(),f.remove()}),(function(t){alert(c("Sorry, there was an error while trying to remove %1$s as a contact.",name)),e.log(t,i.LogLevel.ERROR)}))}},acceptRequest:function(t){var f=this;t&&t.preventDefault&&t.preventDefault(),e.roster.sendContactAddIQ(this.model.get("jid"),this.model.get("fullname"),[],(function(){f.model.authorize().subscribe()}))},declineRequest:function(e){return e&&e.preventDefault&&e.preventDefault(),!0===confirm(c("Are you sure you want to decline this contact request?"))&&this.model.unauthorize().destroy(),this}}),e.RosterGroupView=s.OrderedListView.extend({tagName:"div",className:"roster-group hidden",events:{"click a.group-toggle":"toggle"},ItemView:e.RosterContactView,listItems:"model.contacts",listSelector:".roster-group-contacts",sortEvent:"change:chat_status",initialize:function(){s.OrderedListView.prototype.initialize.apply(this,arguments),this.model.contacts.on("change:subscription",this.onContactSubscriptionChange,this),this.model.contacts.on("change:requesting",this.onContactRequestChange,this),this.model.contacts.on("remove",this.onRemove,this),e.roster.on("change:groups",this.onContactGroupChange,this),e.rosterview.on("rosterContactsFetchedAndProcessed",this.sortAndPositionAllItems.bind(this))},render:function(){return this.el.setAttribute("data-group",this.model.get("name")),this.el.innerHTML=t({label_group:this.model.get("name"),desc_group_toggle:this.model.get("description"),toggle_state:this.model.get("state"),_converse:e}),this.contacts_el=this.el.querySelector(".roster-group-contacts"),this},show:function(){var t=this;return l.showElement(this.el),d.each(this.getAll(),(function(f){f.mayBeShown()&&t.model.get("state")===e.OPENED&&l.showElement(f.el)})),this},collapse:function(){return l.slideIn(this.contacts_el)},filterOutContacts:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],f=0;this.getAll(),d.each(this.model.contacts.models,(function(n){var o=e.get(n.get("id"));d.includes(t,n)?l.hideElement(o.el):o.mayBeShown()&&(l.showElement(o.el),f+=1)})),f?l.showElement(this.el):l.hideElement(this.el)},getFilterMatches:function(e,t){return 0===e.length?[]:(e=e.toLowerCase(),"state"===t?this.model.get("name")===y?this.model.contacts.filter((function(t){return l.contains.not("chat_status",e)(t)&&!t.get("requesting")})):"unread_messages"===e?this.model.contacts.filter({num_unread:0}):this.model.contacts.filter(l.contains.not("chat_status",e)):this.model.contacts.filter(l.contains.not("fullname",e)))},filter:function(e,t){this.filterOutContacts(this.getFilterMatches(e,t))},toggle:function(t){t&&t.preventDefault&&t.preventDefault(),d.includes(t.target.classList,"icon-opened")?(this.model.save({state:e.CLOSED}),this.collapse().then((function(){t.target.classList.remove("icon-opened"),t.target.classList.add("icon-closed")}))):(t.target.classList.remove("icon-closed"),t.target.classList.add("icon-opened"),this.model.save({state:e.OPENED}),this.filter(e.rosterview.el.querySelector(".roster-filter").value,e.rosterview.el.querySelector(".filter-type").value),l.showElement(this.el),l.slideOut(this.contacts_el))},onContactGroupChange:function(e){var t=d.includes(e.get("groups"),this.model.get("name")),f=e.get("id"),n=!this.get(f);t&&!n?this.items.trigger("add",e):t||this.removeContact(e)},onContactSubscriptionChange:function(e){this.model.get("name")===b&&"from"!==e.get("subscription")&&this.removeContact(e)},onContactRequestChange:function(e){this.model.get("name")!==y||e.get("requesting")||this.removeContact(e)},removeContact:function(e){this.model.contacts.remove(e,{silent:!0}),this.onRemove(e)},onRemove:function(e){0===this.model.contacts.length&&this.el.parentElement.removeChild(this.el)}}),e.RosterView=s.OrderedListView.extend({tagName:"div",id:"converse-roster",ItemView:e.RosterGroupView,listItems:"model",listSelector:".roster-contacts",sortEvent:null,subviewIndex:"name",initialize:function(){var t=this;s.OrderedListView.prototype.initialize.apply(this,arguments),e.roster.on("add",this.onContactAdded,this),e.roster.on("change:groups",this.onContactAdded,this),e.roster.on("change",this.onContactChange,this),e.roster.on("destroy",this.update,this),e.roster.on("remove",this.update,this),this.model.on("reset",this.reset,this),e.on("rosterGroupsFetched",this.sortAndPositionAllItems.bind(this)),e.on("rosterContactsFetched",(function(){e.roster.each((function(e){t.addRosterContact(e,{silent:!0})})),t.update(),t.updateFilter(),t.trigger("rosterContactsFetchedAndProcessed")})),this.createRosterFilter()},render:function(){return this.el.innerHTML="",this.el.appendChild(this.filter_view.render().el),this.renderRoster(),e.allow_contact_requests||this.el.classList.add("no-contact-requests"),this},renderRoster:function(){var e=document.createElement("div");e.insertAdjacentHTML("beforeend",o()),this.roster_el=e.firstChild,this.el.insertAdjacentElement("beforeend",this.roster_el)},createRosterFilter:function(){var t=new e.RosterFilter;t.id=_("_converse.rosterfilter".concat(e.bare_jid)),t.browserStorage=new s.BrowserStorage.local(this.filter.id),this.filter_view=new e.RosterFilterView({model:t}),this.filter_view.model.on("change",this.updateFilter,this),this.filter_view.model.fetch()},updateFilter:d.debounce((function(){var e=this.filter_view.model.get("filter_type");"state"===e?this.filter(this.filter_view.model.get("chat_state"),e):this.filter(this.filter_view.model.get("filter_text"),e)}),100),update:d.debounce((function(){return l.isVisible(this.roster_el)||l.showElement(this.roster_el),this.showHideFilter()}),e.animate?100:0),showHideFilter:function(){if(l.isVisible(this.el))return this.filter_view.showOrHide(),this},filter:function(e,t){d.each(this.getAll(),(function(e){e.model.contacts.length>0&&e.show().filter("")})),e=e.toLowerCase(),"groups"===t?d.each(this.getAll(),(function(t,f){d.includes(t.model.get("name").toLowerCase(),e.toLowerCase())?t.model.contacts.length>0&&l.slideOut(t.el):l.slideIn(t.el)})):d.each(this.getAll(),(function(f){f.filter(e,t)}))},reset:function(){return e.roster.reset(),this.removeAll(),this.render().update(),this},onContactAdded:function(e){this.addRosterContact(e).update(),this.updateFilter()},onContactChange:function(e){this.updateChatBox(e).update(),d.has(e.changed,"subscription")&&("from"===e.changed.subscription?this.addContactToGroup(e,b):d.includes(["both","to"],e.get("subscription"))&&this.addExistingContact(e)),d.has(e.changed,"ask")&&"subscribe"===e.changed.ask&&this.addContactToGroup(e,b),d.has(e.changed,"subscription")&&"true"===e.changed.requesting&&this.addContactToGroup(e,y),this.updateFilter()},updateChatBox:function(t){var f=e.chatboxes.get(t.get("jid")),n={};return f?(d.has(t.changed,"chat_status")&&(n.chat_status=t.get("chat_status")),d.has(t.changed,"status")&&(n.status=t.get("status")),f.save(n),this):this},getGroup:function(e){var t=this.get(e);return t?t.model:this.model.create({name:e,id:_(e)})},addContactToGroup:function(e,t,f){this.getGroup(t).contacts.add(e,f)},addExistingContact:function(t,f){var n;e.roster_groups?0===(n=t.get("groups")).length&&(n=[v]):n=[p],d.each(n,d.bind(this.addContactToGroup,this,t,d,f))},addRosterContact:function(e,t){return"both"===e.get("subscription")||"to"===e.get("subscription")?this.addExistingContact(e,t):"subscribe"===e.get("ask")||"from"===e.get("subscription")?this.addContactToGroup(e,b,t):!0===e.get("requesting")&&this.addContactToGroup(e,y,t),this}});var k=function(){e.rosterview=new e.RosterView({model:e.rostergroups}),e.rosterview.render(),e.emit("rosterViewInitialized")};e.api.listen.on("rosterInitialized",k),e.api.listen.on("rosterReadyAfterReconnection",k),e.api.listen.on("message",(function(t){var f=t.chatbox;if(!d.isUndefined(f)&&!d.isNull(t.stanza.querySelector("body"))&&"chatroom"!==f.get("type")&&l.isNewMessage(t.stanza)&&f.newMessageWillBeHidden()){var n=d.head(e.roster.where({jid:f.get("jid")}));d.isUndefined(n)||n.save({num_unread:n.get("num_unread")+1})}})),e.api.listen.on("chatBoxMaximized",(function(t){var f=t.model;if("chatroom"!==f.get("type")){var n=d.head(e.roster.where({jid:f.get("jid")}));d.isUndefined(n)||f.isScrolledUp()||n.save({num_unread:0})}})),e.api.listen.on("chatBoxScrolledDown",(function(t){var f=t.chatbox;if(!d.isUndefined(f)){var n=d.head(e.roster.where({jid:f.get("jid")}));d.isUndefined(n)||n.save({num_unread:0})}}))}})})),f("tpl!change_status_message",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'
        \n \n \n \n \n
        \n'}})),f("tpl!chat_status",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'\n'}})),f("tpl!choose_status",["lodash"],(function(e){return function(e){return'\n'}})),f("tpl!status_option",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'
      • \n \n \n '+n(t.text)+"\n \n
      • \n"}})),function(e,t){"function"==typeof f&&f.amd?f("strophe.vcard",["strophe"],(function(e){return t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres),e})):t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres)}(this,(function(e,t,f,n,o){var a=function(t,n,o){var a=f(n?{type:t,to:n}:{type:t});return a.c("vCard",{xmlns:e.NS.VCARD}),o&&a.cnode(o),a};e.addConnectionPlugin("vcard",{_connection:null,init:function(t){return this._connection=t,e.addNamespace("VCARD","vcard-temp")},get:function(e,t,f){var n=a("get",t);return this._connection.sendIQ(n,e,f)},set:function(e,t,f,n){var o=a("set",f,t);return this._connection.sendIQ(o,e,n)}})})),f("converse-vcard",["converse-core","strophe.vcard"],(function(e){"use strict";var t=e.env,f=t.Promise,n=t.Strophe,o=t._,a=t.moment,r=t.sizzle;function c(e,t,f,n){var r=f.querySelector("vCard");if(o.isNull(r))return s(e,t,f,n);var c=o.get(r.querySelector("TYPE"),"textContent"),i=o.get(r.querySelector("BINVAL"),"textContent"),u=o.get(r.querySelector("URL"),"textContent"),_=o.get(r.querySelector("FN"),"textContent");if(t){var d=e.roster.get(t);d&&d.save({fullname:_||o.get(d,"fullname",t),image_type:c,image:i,url:u,vcard_updated:a().format()})}n&&n({stanza:f,jid:t,fullname:_||t,image:i,image_type:c,url:u})}function s(e,t,f,n){var o=e.roster.get(t);o&&o.save({vcard_updated:a().format()}),n&&n({stanza:f,jid:t})}e.plugins.add("converse-vcard",{overrides:{RosterContacts:{createRequestingContact:function(e){var t=this.__super__._converse,f=n.getBareJidFromJid(e.getAttribute("from"));t.api.vcard.get(f).then(o.partial(t.createRequestingContactFromVCard,e)).catch((function(f){t.log("Error while retrieving vcard for ".concat(f.jid),n.LogLevel.WARN),t.createRequestingContactFromVCard(e,f.stanza,f.jid)}))}}},initialize:function(){var e=this._converse;e.api.settings.update({use_vcards:!0}),e.createRequestingContactFromVCard=function(t,f){var o=n.getBareJidFromJid(f.jid),c=f.fullname;if(!c){var s=r('nick[xmlns="'.concat(n.NS.NICK,'"]'),t);c=s.length?s[0].textContent:o}var i={jid:o,subscription:"none",ask:null,requesting:!0,fullname:c,image:f.image,image_type:f.image_type,url:f.url,vcard_updated:a().format()};e.roster.create(i),e.emit("contactRequest",i)},e.on("addClientFeatures",(function(){e.use_vcards&&e.connection.disco.addFeature(n.NS.VCARD)})),e.on("chatBoxInitialized",(function(t){e.use_vcards&&"headline"!==t.model.get("type")&&e.api.waitUntil("rosterInitialized").then((function(){var f=t.model.get("jid"),a=e.roster.get(f);(a&&!a.get("vcard_updated")||o.isUndefined(a)&&e.allow_non_roster_messaging)&&function(e,t){e.api.vcard.get(t).then((function(t){var f=e.chatboxes.getChatBox(t.jid);o.isUndefined(f)||f.save(o.pick(t,["fullname","url","image_type","image","vcard_updated"]))})).catch((function(){e.log("updateChatBoxFromVCard: Error occured while attempting to update chatbox with VCard data",n.LogLevel.ERROR)}))}(e,f)})).catch(o.partial(e.log,o,n.LogLevel.FATAL))})),e.on("initialized",(function(){e.roster.on("add",(function(t){t.get("vcard_updated")||e.api.vcard.get(t.get("jid"))}))})),e.on("statusInitialized",(function(){o.isNil(e.xmppstatus.get("fullname"))&&e.api.disco.supports(n.NS.VCARD,e.domain).then((function(t){t.supported&&e.api.vcard.get(e.bare_jid).then((function(t){e.xmppstatus.save({fullname:t.fullname||""})}))})).catch((function(t){e.log(t,n.LogLevel.FATAL)}))})),o.extend(e.api,{vcard:{get:function(t){return function(e,t){return n.getBareJidFromJid(t)===e.bare_jid&&(t=null),new f((function(f,n){e.use_vcards?e.connection.vcard.get(o.partial(c,e,t,o,f),t,o.partial(s,e,t,o,f)):f&&f({jid:t})}))}(e,t)}}})}})})),f("converse-profile",["converse-core","tpl!change_status_message","tpl!chat_status","tpl!choose_status","tpl!status_option","converse-vcard"],(function(e,t,f,n,o){"use strict";var a=e.env,r=(a.Strophe,a.Backbone),c=(a.Promise,a.utils),s=a._;a.moment,e.plugins.add("converse-profile",{initialize:function(){var e=this._converse,a=e.__;e.XMPPStatusView=r.NativeView.extend({el:"form#set-xmpp-status",events:{"click a.choose-xmpp-status":"toggleOptions","click #fancy-xmpp-status-select a.change-xmpp-status-message":"renderStatusChangeForm",submit:"setStatusMessage","click .dropdown dd ul li a":"setStatus"},initialize:function(){this.model.on("change:status",this.updateStatusUI,this),this.model.on("change:status_message",this.updateStatusUI,this),this.model.on("update-status-ui",this.updateStatusUI,this)},render:function(){var e=this.el.querySelectorAll("#select-xmpp-status option"),t=this.model.get("status")||"offline";this.el.innerHTML=n(),this.el.querySelector("#fancy-xmpp-status-select").innerHTML=f({status_message:this.model.get("status_message")||a("I am %1$s",this.getPrettyStatus(t)),chat_status:t,desc_custom_status:a("Click here to write a custom status message"),desc_change_status:a("Click to change your chat status")});var r=s.map(e,(function(e){return o({value:e.value,text:e.text})})),c=this.el.querySelector(".xmpp-status-menu");return c.classList.add("collapsed"),c.innerHTML=r.join(""),this},toggleOptions:function(t){t.preventDefault(),c.slideInAllElements(e.root.querySelectorAll("#conversejs .contact-form-container")),c.slideToggleElement(this.el.querySelector("#target dd ul"))},renderStatusChangeForm:function(f){f.preventDefault();var n=this.el.querySelector(".xmpp-status");n.parentNode.classList.add("no-border"),n.outerHTML=t({status_message:e.xmppstatus.get("status_message")||"",label_custom_status:a("Custom status"),label_save:a("Save")}),this.el.querySelector(".custom-xmpp-status").focus()},setStatusMessage:function(e){e.preventDefault(),this.model.setStatusMessage(e.target.querySelector("input").value)},setStatus:function(t){t.preventDefault();var f=t.target.getAttribute("data-value");"logout"===f?e.logOut():this.model.setStatus(f),c.slideIn(this.el.querySelector("#target dd ul"))},getPrettyStatus:function(e){return"chat"===e?a("online"):"dnd"===e?a("busy"):"xa"===e?a("away for long"):"away"===e?a("away"):"offline"===e?a("offline"):a(e)||a("online")},updateStatusUI:function(e){var t=e.get("status"),n=e.get("status_message")||a("I am %1$s",this.getPrettyStatus(t)),o=this.el.querySelector("#fancy-xmpp-status-select");o.classList.remove("no-border"),o.innerHTML=f({chat_status:t,status_message:n,desc_custom_status:a("Click here to write a custom status message"),desc_change_status:a("Click to change your chat status")})}})}})})),f("converse-controlbox",["converse-core","lodash.fp","tpl!add_contact_dropdown","tpl!add_contact_form","tpl!converse_brand_heading","tpl!contacts_panel","tpl!contacts_tab","tpl!controlbox","tpl!controlbox_toggle","tpl!login_panel","tpl!search_contact","converse-chatview","converse-rosterview","converse-profile"],(function(e,t,f,n,o,a,r,c,s,i,u){"use strict";var _=e.env,d=_.Strophe,l=_.Backbone,h=_.Promise,m=_._,g=_.moment,p=e.env.utils,b={Error:"error",Connecting:"info","Connection failure":"error",Authenticating:"info","Authentication failure":"error",Connected:"info",Disconnected:"error",Disconnecting:"warn",Attached:"info",Redirect:"info",Reconnecting:"warn"},y={0:"Error",1:"Connecting",2:"Connection failure",3:"Authenticating",4:"Authentication failure",5:"Connected",6:"Disconnected",7:"Disconnecting",8:"Attached",9:"Redirect",10:"Reconnecting"},v=[0,1,2,3,4,7,10];e.plugins.add("converse-controlbox",{dependencies:["converse-chatboxes"],overrides:{_tearDown:function(){this.__super__._tearDown.apply(this,arguments),this.rosterview&&(this.rosterview.model.off().reset(),this.rosterview.each((function(e){e.removeAll(),e.remove()})),this.rosterview.removeAll().remove())},clearSession:function(){this.__super__.clearSession.apply(this,arguments);var e=m.get(this,"chatboxes",null);if(!m.isNil(e)){var t=e.get("controlbox");t&&t.collection&&t.collection.browserStorage&&t.save({connected:!1})}},ChatBoxes:{chatBoxMayBeShown:function(e){return this.__super__.chatBoxMayBeShown.apply(this,arguments)&&"controlbox"!==e.get("id")},onChatBoxesFetched:function(e,t){this.__super__.onChatBoxesFetched.apply(this,arguments);var f=this.__super__._converse;m.includes(m.map(e,"id"),"controlbox")||f.addControlBox(),this.get("controlbox").save({connected:!0})}},ChatBoxViews:{onChatBoxAdded:function(e){var t=this.__super__._converse;if("controlbox"===e.get("box_id")){var f=this.get(e.get("id"));return f?(f.model=e,f.initialize(),f):(f=new t.ControlBoxView({model:e}),this.add(e.get("id"),f))}return this.__super__.onChatBoxAdded.apply(this,arguments)},closeAllChatBoxes:function(){var e=this.__super__._converse;return this.each((function(t){("controlbox"!==t.model.get("id")||e.disconnection_cause===e.LOGOUT&&!e.show_controlbox_by_default)&&t.close()})),this},getChatBoxWidth:function(e){var t=this.__super__._converse,f=this.get("controlbox");return"controlbox"===e.model.get("id")?f&&p.isVisible(f.el)?p.getOuterWidth(f.el,!0):p.getOuterWidth(t.controlboxtoggle.el,!0):this.__super__.getChatBoxWidth.apply(this,arguments)}},ChatBox:{initialize:function(){"controlbox"===this.get("id")?this.set({time_opened:g(0).valueOf()}):this.__super__.initialize.apply(this,arguments)}},ChatBoxView:{insertIntoDOM:function(){var e=this.__super__._converse.chatboxviews.get("controlbox");return e?e.el.insertAdjacentElement("afterend",this.el):this.__super__.insertIntoDOM.apply(this,arguments),this}}},initialize:function(){var e=this._converse,_=e.__;e.api.settings.update({allow_logout:!0,default_domain:void 0,locked_domain:void 0,show_controlbox_by_default:!1,sticky_controlbox:!1,xhr_user_search:!1,xhr_user_search_url:""}),e.api.promises.add("controlboxInitialized");var g=_("Contacts");e.addControlBox=function(){e.chatboxes.add({id:"controlbox",box_id:"controlbox",type:"controlbox",closed:!e.show_controlbox_by_default})},e.ControlBoxView=e.ChatBoxView.extend({tagName:"div",className:"chatbox",id:"controlbox",events:{"click a.close-chatbox-button":"close","click ul#controlbox-tabs li a":"switchTab"},initialize:function(){m.isUndefined(e.controlboxtoggle)&&(e.controlboxtoggle=new e.ControlBoxToggle,e.controlboxtoggle.el.insertAdjacentElement("afterend",this.el)),this.model.on("change:connected",this.onConnected,this),this.model.on("destroy",this.hide,this),this.model.on("hide",this.hide,this),this.model.on("show",this.show,this),this.model.on("change:closed",this.ensureClosedState,this),this.render(),this.model.get("connected")&&e.api.waitUntil("rosterViewInitialized").then(this.insertRoster.bind(this)).catch(m.partial(e.log,m,d.LogLevel.FATAL)),e.emit("controlboxInitialized",this)},render:function(){return this.model.get("connected")&&m.isUndefined(this.model.get("closed"))&&this.model.set("closed",!e.show_controlbox_by_default),this.model.get("closed")?this.hide():this.show(),this.el.innerHTML=c(m.extend(this.model.toJSON(),{sticky_controlbox:e.sticky_controlbox})),e.connection.connected&&e.connection.authenticated&&!e.connection.disconnecting?!this.model.get("connected")||this.contactspanel&&p.isVisible(this.contactspanel.el)||this.renderContactsPanel():this.renderLoginPanel(),this},onConnected:function(){this.model.get("connected")&&(this.render(),e.api.waitUntil("rosterViewInitialized").then(this.insertRoster.bind(this)).catch(m.partial(e.log,m,d.LogLevel.FATAL)),this.model.save())},insertRoster:function(){return this.contactspanel.el.insertAdjacentElement("beforeEnd",e.rosterview.el),this},createBrandHeadingHTML:function(){return o()},insertBrandHeading:function(){var e=this.el.querySelector(".brand-heading-container");m.isNull(e)?this.el.querySelector(".controlbox-head").insertAdjacentHTML("beforeend",this.createBrandHeadingHTML()):e.outerHTML=this.createBrandHeadingHTML()},renderLoginPanel:function(){if(this.el.classList.add("logged-out"),m.isNil(this.loginpanel)){this.loginpanel=new e.LoginPanel({model:new e.LoginPanelModel});var t=this.el.querySelector(".controlbox-panes");t.innerHTML="",t.appendChild(this.loginpanel.render().el),this.insertBrandHeading()}else this.loginpanel.render();return this},renderContactsPanel:function(){this.loginpanel&&(this.loginpanel.remove(),delete this.loginpanel),this.el.classList.remove("logged-out"),m.isUndefined(this.model.get("active-panel"))&&this.model.save({"active-panel":"users"}),this.contactspanel=new e.ContactsPanel({parent_el:this.el.querySelector(".controlbox-panes")}),this.contactspanel.insertIntoDOM(),e.xmppstatusview=new e.XMPPStatusView({model:e.xmppstatus}),e.xmppstatusview.render()},close:function(t){if(t&&t.preventDefault&&t.preventDefault(),!e.sticky_controlbox)return e.connection.connected&&!e.connection.disconnecting?this.model.save({closed:!0}):this.model.trigger("hide"),e.emit("controlBoxClosed",this),this},ensureClosedState:function(){this.model.get("closed")?this.hide():this.show()},hide:function(t){if(!e.sticky_controlbox)return p.addClass("hidden",this.el),e.emit("chatBoxClosed",this),e.connection.connected||e.controlboxtoggle.render(),e.controlboxtoggle.show(t),this},onControlBoxToggleHidden:function(){this.model.set("closed",!1),this.el.classList.remove("hidden"),e.emit("controlBoxOpened",this)},show:function(){return e.controlboxtoggle.hide(this.onControlBoxToggleHidden.bind(this)),this},switchTab:function(t){t&&t.preventDefault&&t.preventDefault();var f=p.hasClass("msgs-indicator",t.target)?t.target.parentNode:t.target,n=(f.parentNode.nextElementSibling||f.parentNode.previousElementSibling).firstChild,o=e.root.querySelector(n.getAttribute("href")),a=e.root.querySelector(f.getAttribute("href"));return p.hideElement(o),p.removeClass("current",n),p.addClass("current",f),p.removeClass("hidden",a),m.isUndefined(e.chatboxes.browserStorage)||this.model.save({"active-panel":f.getAttribute("data-id")}),this},showHelpMessages:function(){}}),e.LoginPanelModel=l.Model.extend({defaults:{errors:[]}}),e.LoginPanel=l.VDOMView.extend({tagName:"div",id:"converse-login-panel",className:"controlbox-pane fade-in",events:{"submit form#converse-login":"authenticate","change input":"validate"},initialize:function(t){this.model.on("change",this.render,this),this.listenTo(e.connfeedback,"change",this.render)},toHTML:function(){var t,f,n=e.connfeedback.get("connection_status");return m.includes(v,n)&&(t=b[f=y[n]]),i(m.extend(this.model.toJSON(),{__:_,_converse:e,ANONYMOUS:e.ANONYMOUS,EXTERNAL:e.EXTERNAL,LOGIN:e.LOGIN,PREBIND:e.PREBIND,auto_login:e.auto_login,authentication:e.authentication,connection_status:n,conn_feedback_class:t,conn_feedback_subject:f,conn_feedback_message:e.connfeedback.get("message"),placeholder_username:(e.locked_domain||e.default_domain)&&_("Username")||_("user@domain")}))},validate:function(){var t=this.el.querySelector("form").querySelector("input[name=jid]");return!t.value||e.locked_domain||e.default_domain||p.isValidJID(t.value)?(t.setCustomValidity(""),!0):(t.setCustomValidity(_("Please enter a valid XMPP address")),!1)},authenticate:function(t){if(t&&t.preventDefault&&t.preventDefault(),e.authentication!==e.ANONYMOUS){if(this.validate()){var f=t.target.querySelector("input[name=jid]").value;e.locked_domain?f=d.escapeNode(f)+"@"+e.locked_domain:e.default_domain&&!m.includes(f,"@")&&(f=f+"@"+e.default_domain),this.connect(f,m.get(t.target.querySelector("input[name=password]"),"value"))}}else this.connect(e.jid,null)},connect:function(t,f){if(t){var n=d.getResourceFromJid(t);t=n?d.getBareJidFromJid(t).toLowerCase()+"/"+n:t.toLowerCase()+e.generateResource()}m.includes(["converse/login","converse/register"],l.history.getFragment())&&e.router.navigate("",{replace:!0}),e.connection.reset(),e.connection.connect(t,f,e.onConnectStatusChanged)}}),e.ContactsPanel=l.NativeView.extend({tagName:"div",className:"controlbox-pane",id:"users",events:{"click a.toggle-xmpp-contact-form":"toggleContactForm","submit form.add-xmpp-contact":"addContactFromForm","submit form.search-xmpp-contact":"searchContacts","click a.subscribe-to-user":"addContactFromList"},initialize:function(t){this.parent_el=t.parent_el,this.tab_el=document.createElement("li"),e.chatboxes.on("change:num_unread",this.renderTab,this),e.chatboxes.on("add",m.debounce(this.renderTab,100),this)},render:function(){this.renderTab();var t=a({label_online:_("Online"),label_busy:_("Busy"),label_away:_("Away"),label_offline:_("Offline"),label_logout:_("Log out"),include_offline_state:e.include_offline_state,allow_logout:e.allow_logout});return e.allow_contact_requests&&(t+=f({label_click_to_chat:_("Click to add new chat contacts"),label_add_contact:_("Add a contact")})),this.el.innerHTML=t,"users"!==e.chatboxes.get("controlbox").get("active-panel")&&this.el.classList.add("hidden"),this},renderTab:function(){var f=e.chatboxes.get("controlbox");if(!m.isNil(f)){var n=t.filter(m.partial(p.isOfType,"chatbox"),e.chatboxes.models);this.tab_el.innerHTML=r({label_contacts:g,is_current:"users"===f.get("active-panel"),num_unread:t.sum(t.map(t.curry(p.getAttribute)("num_unread"),n))})}},insertIntoDOM:function(){return this.parent_el.appendChild(this.render().el),this.tabs=this.parent_el.parentNode.querySelector("#controlbox-tabs"),this.tabs.appendChild(this.tab_el),this},generateAddContactHTML:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.xhr_user_search?u({label_contact_name:_("Contact name"),label_search:_("Search")}):n(m.assign({error_message:null,label_contact_username:_("e.g. user@example.org"),label_add:_("Add"),value:""},t))},toggleContactForm:function(e){e.preventDefault(),this.el.querySelector(".search-xmpp div").innerHTML=this.generateAddContactHTML();var t=this.el.querySelector(".contact-form-container");p.slideToggleElement(t).then((function(){p.isVisible(t)&&t.querySelector("input.username").focus()}))},searchContacts:function(t){t.preventDefault();var f=t.target.querySelector("input.username").value,n=e.xhr_user_search_url+"?q="+f,o=new XMLHttpRequest;o.open("GET",n,!0),o.setRequestHeader("Accept","application/json, text/javascript"),o.onload=function(){if(o.status>=200&&o.status<400){var t=JSON.parse(o.responseText),f=e.root.querySelector(".search-xmpp ul");if(p.removeElement(f.querySelector("li.found-user")),p.removeElement(f.querySelector("li.chat-info")),t.length){var n=_("Click to add as a chat contact");m.each(t,(function(e){var t=p.stringToElement('
      • '),f=p.stringToElement('')),o=d.getNodeFromJid(e.id)+"@"+d.getDomainFromJid(e.id);f.setAttribute("data-recipient",o),f.textContent=e.fullname,t.appendChild(f),p.appendChild(t)}))}else{var a=_("No users found");f.insertAdjacentHTML("beforeEnd",'
      • '.concat(a,"
      • "))}}else o.onerror()},o.onerror=function(){e.log("Could not fetch contacts via XHR",d.LogLevel.ERROR)},o.send()},addContactFromForm:function(t){t.preventDefault();var f=t.target.querySelector("input").value;!f||m.compact(f.split("@")).length<2?this.el.querySelector(".search-xmpp div").innerHTML=this.generateAddContactHTML({error_message:_("Please enter a valid XMPP address"),label_contact_username:_("e.g. user@example.org"),label_add:_("Add"),value:f}):(e.roster.addAndSubscribe(f),p.slideIn(this.el.querySelector(".contact-form-container")))},addContactFromList:function(t){t.preventDefault();var f=t.target.getAttribute("data-recipient"),n=t.target.textContent;e.roster.addAndSubscribe(f,n);var o=t.target.parentNode;o.parentNode.removeChild(o),p.slideIn(this.el.querySelector(".contact-form-container"))}}),e.ControlBoxToggle=l.NativeView.extend({tagName:"a",className:"toggle-controlbox hidden",id:"toggle-controlbox",events:{click:"onClick"},attributes:{href:"#"},initialize:function(){var t=this;e.chatboxviews.el.insertAdjacentElement("afterBegin",this.render().el),e.api.waitUntil("initialized").then((function(){t.render()})).catch(m.partial(e.log,m,d.LogLevel.FATAL))},render:function(){return this.el.innerHTML=s({label_toggle:e.connection.connected?_("Contacts"):_("Toggle chat")}),this},hide:function(e){p.hideElement(this.el),e()},show:function(e){p.fadeIn(this.el,e)},showControlBox:function(){var t=e.chatboxes.get("controlbox");t||(t=e.addControlBox()),e.connection.connected?t.save({closed:!1}):t.trigger("show")},onClick:function(t){if(t.preventDefault(),p.isVisible(e.root.querySelector("#controlbox"))){var f=e.chatboxes.get("controlbox");e.connection.connected?f.save({closed:!0}):f.trigger("hide")}else this.showControlBox()}}),h.all([e.api.waitUntil("connectionInitialized"),e.api.waitUntil("chatBoxesInitialized")]).then(e.addControlBox).catch(m.partial(e.log,m,d.LogLevel.FATAL)),e.on("disconnected",(function(){var t=e.chatboxviews.get("controlbox");t.model.set({connected:!1}),t.el.querySelector("#controlbox-tabs").innerHTML="",t.renderLoginPanel()})),e.on("reconnected",(function(){var t=e.chatboxviews.get("controlbox");t.model.get("connected")?e.chatboxviews.get("controlbox").onConnected():t.model.set({connected:!0})}))}})})),f("tpl!field",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n',e.isArray(t.value)?(f+="\n ",e.each(t.value,(function(e){f+=""+n(e)+""})),f+="\n"):f+="\n "+n(t.value)+"\n",f+="\n"}})),f("tpl!select_option",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n"}})),f("tpl!form_select",["lodash"],(function(e){return function(t){var f,n="",o=e.escape;return Array.prototype.join,n+="\n"}})),f("tpl!form_textarea",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'\n\n"}})),f("tpl!form_checkbox",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'\n\n"}})),f("tpl!form_username",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,t.label&&(f+="\n\n"),f+='\n
        \n \n '+n(t.domain)+"\n
        \n"}})),f("tpl!form_input",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+="\n"}})),f("tpl!form_captcha",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,t.label&&(f+="\n\n"),f+='\n\n\n\n\n"}})),f("tpl!form_url",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+"\n"}})),f("form-utils",["sizzle","lodash.noconflict","utils","tpl!field","tpl!select_option","tpl!form_select","tpl!form_textarea","tpl!form_checkbox","tpl!form_username","tpl!form_input","tpl!form_captcha","tpl!form_url"],(function(e,t,f,n,o,a,r,c,s,i,u,_){"use strict";var d={"text-private":"password","text-single":"text",fixed:"label",boolean:"checkbox",hidden:"hidden","jid-multi":"textarea","list-single":"dropdown","list-multi":"dropdown"};return f.webForm2xForm=function(e){var o;return o="checkbox"===e.getAttribute("type")?e.checked?1:0:"textarea"==e.tagName?t.filter(e.value.split("\n"),t.trim):e.value,f.stringToNode(n({name:e.getAttribute("name"),value:o}))},f.xForm2webForm=function(n,l,h){if(n.getAttribute("type")){if("list-single"===n.getAttribute("type")||"list-multi"===n.getAttribute("type")){var m=t.map(f.queryChildren(n,"value"),t.partial(t.get,t,"textContent")),g=t.map(f.queryChildren(n,"option"),(function(e){var f=t.get(e.querySelector("value"),"textContent");return o({value:f,label:e.getAttribute("label"),selected:t.startsWith(m,f),required:!t.isNil(n.querySelector("required"))})}));return a({name:n.getAttribute("var"),label:n.getAttribute("label"),options:g.join(""),multiple:"list-multi"===n.getAttribute("type"),required:!t.isNil(n.querySelector("required"))})}return"fixed"===n.getAttribute("type")?'

        '+t.get(n.querySelector("value"),"textContent")+"

        ":"jid-multi"===n.getAttribute("type")?r({name:n.getAttribute("var"),label:n.getAttribute("label")||"",value:t.get(n.querySelector("value"),"textContent"),required:!t.isNil(n.querySelector("required"))}):"boolean"===n.getAttribute("type")?c({name:n.getAttribute("var"),type:d[n.getAttribute("type")],label:n.getAttribute("label")||"",checked:"1"===t.get(n.querySelector("value"),"textContent")?'checked="1"':"",required:!t.isNil(n.querySelector("required"))}):"url"===n.getAttribute("var")?_({label:n.getAttribute("label")||"",value:t.get(n.querySelector("value"),"textContent")}):"username"===n.getAttribute("var")?s({domain:" @"+h,name:n.getAttribute("var"),type:d[n.getAttribute("type")],label:n.getAttribute("label")||"",value:t.get(n.querySelector("value"),"textContent"),required:!t.isNil(n.querySelector("required"))}):i({label:n.getAttribute("label")||"",name:n.getAttribute("var"),placeholder:null,required:!t.isNil(n.querySelector("required")),type:d[n.getAttribute("type")],value:t.get(n.querySelector("value"),"textContent")})}if("ocr"===n.getAttribute("var")){var p=n.querySelector("uri"),b=e('data[cid="'+p.textContent.replace(/^cid:/,"")+'"]',l)[0];return u({label:n.getAttribute("label"),name:n.getAttribute("var"),data:t.get(b,"textContent"),type:p.getAttribute("type"),required:!t.isNil(n.querySelector("required"))})}},f})),f("tpl!chatarea",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
        \n
        \n
        \n ',t.show_toolbar&&(f+='\n
          \n '),f+='\n \n ',t.show_send_button&&(f+='\n \n "),f+"\n
          \n
          \n"}})),f("tpl!chatroom",["lodash"],(function(e){return function(e){return'
          \n
          \n
          \n
          \n'}})),f("tpl!chatroom_disconnect",["lodash"],(function(e){return function(t){return""+'

          '+(0,e.escape)(t.disconnect_message)+"

          \n"}})),f("tpl!chatroom_features",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,t.has_features&&(f+='\n

          '+n(t.label_features)+"

          \n"),f+='\n
            \n',t.passwordprotected&&(f+='\n
          • '+n(t.label_passwordprotected)+"
          • \n"),f+="\n",t.unsecured&&(f+='\n
          • '+n(t.label_unsecured)+"
          • \n"),f+="\n",t.hidden&&(f+='\n
          • '+n(t.label_hidden)+"
          • \n"),f+="\n",t.public_room&&(f+='\n
          • '+n(t.label_public)+"
          • \n"),f+="\n",t.membersonly&&(f+='\n
          • '+n(t.label_membersonly)+"
          • \n"),f+="\n",t.open&&(f+='\n
          • '+n(t.label_open)+"
          • \n"),f+="\n",t.persistent&&(f+='\n
          • '+n(t.label_persistent)+"
          • \n"),f+="\n",t.temporary&&(f+='\n
          • '+n(t.label_temporary)+"
          • \n"),f+="\n",t.nonanonymous&&(f+='\n
          • '+n(t.label_nonanonymous)+"
          • \n"),f+="\n",t.semianonymous&&(f+='\n
          • '+n(t.label_semianonymous)+"
          • \n"),f+="\n",t.moderated&&(f+='\n
          • '+n(t.label_moderated)+"
          • \n"),f+="\n",t.unmoderated&&(f+='\n
          • '+n(t.label_unmoderated)+"
          • \n"),f+="\n",t.mam_enabled&&(f+='\n
          • '+n(t.label_mam_enabled)+"
          • \n"),f+"\n
          \n"}})),f("tpl!chatroom_form",["lodash"],(function(e){return function(e){return'
          \n
          \n
          \n \n
          \n
          \n
          \n'}})),f("tpl!chatroom_head",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n',"owner"==t.affiliation&&(f+='\n \n'),f+='\n
          \n ',t.name&&t.name!==t.Strophe.getNodeFromJid(t.jid)?f+='\n '+n(t.name)+"\n ":f+='\n '+n(t.Strophe.getNodeFromJid(t.jid))+"@"+n(t.Strophe.getDomainFromJid(t.jid))+"\n ",f+'\n

          '+n(t.description)+"

          \n

          \n"}})),f("tpl!chatroom_invite",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
          \n ',t.error_message&&(f+='\n '+n(t.error_message)+"\n "),f+'\n \n
          \n'}})),f("tpl!chatroom_join_form",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
          \n
          \n \n \n ',"hidden"!=t.server_input_type&&(f+="\n "+n(t.label_server)+"\n "),f+'\n \n \n \n
          \n
          \n'}})),f("tpl!chatroom_nickname_form",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'
          \n
          \n
          \n \n

          '+n(t.validation_message)+'

          \n \n
          \n
          \n \n
          \n
          \n
          \n'}})),f("tpl!chatroom_password_form",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'
          \n
          \n
          \n '+n(t.heading)+"\n \n \n
          \n
          \n \n
          \n
          \n
          \n'}})),f("tpl!chatroom_sidebar",["lodash"],(function(e){return function(t){return""+'\x3c!--
          --\x3e\n

          '+(0,e.escape)(t.label_occupants)+'

          \n
            \n
            \n\x3c!--
            --\x3e\n'}})),f("tpl!chatroom_toolbar",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,t.use_emoji&&(f+='\n
          • \n \n \n
          • \n'),f+="\n",t.show_call_button&&(f+='\n
          • \n'),f+="\n",t.show_occupants_toggle&&(f+='\n
          • \n'),f+="\n",t.show_clear_button&&(f+='\n
          • \n'),f+"\n\n"}})),f("tpl!chatrooms_tab",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n "),f+"\n\n"}})),f("tpl!occupant",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
          • '+n(t.nick)+"
          • \n"}})),f("tpl!room_description",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\x3c!-- FIXME: check markup in mockup --\x3e\n
            \n

            '+n(t.label_jid)+" "+n(t.jid)+'

            \n

            '+n(t.label_desc)+" "+n(t.desc)+'

            \n

            '+n(t.label_occ)+" "+n(t.occ)+'

            \n

            '+n(t.label_features)+"\n

              \n ",t.passwordprotected&&(f+='\n
            • '+n(t.label_requires_auth)+"
            • \n "),f+="\n ",t.hidden&&(f+='\n
            • '+n(t.label_hidden)+"
            • \n "),f+="\n ",t.membersonly&&(f+='\n
            • '+n(t.label_requires_invite)+"
            • \n "),f+="\n ",t.moderated&&(f+='\n
            • '+n(t.label_moderated)+"
            • \n "),f+="\n ",t.nonanonymous&&(f+='\n
            • '+n(t.label_non_anon)+"
            • \n "),f+="\n ",t.open&&(f+='\n
            • '+n(t.label_open_room)+"
            • \n "),f+="\n ",t.persistent&&(f+='\n
            • '+n(t.label_permanent_room)+"
            • \n "),f+="\n ",t.publicroom&&(f+='\n
            • '+n(t.label_public)+"
            • \n "),f+="\n ",t.semianonymous&&(f+='\n
            • '+n(t.label_semi_anon)+"
            • \n "),f+="\n ",t.temporary&&(f+='\n
            • '+n(t.label_temp_room)+"
            • \n "),f+="\n ",t.unmoderated&&(f+='\n
            • '+n(t.label_unmoderated)+"
            • \n "),f+"\n
            \n

            \n
            \n"}})),f("tpl!room_item",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+'
            \n'+n(t.name)+'\n \n
            \n'}})),f("tpl!room_panel",["lodash"],(function(e){return function(e){return'
            \n
            \n
            \n
            \n'}})),f("tpl!rooms_results",["lodash"],(function(e){return function(t){return""+'
            '+(0,e.escape)(t.feedback_text)+"
            \n"}})),function(){var e=function(t,f){var o=this;this.isOpened=!1,this.input=n(t),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("aria-autocomplete","list"),f=f||{},function(e,t,f){for(var n in t){var o=t[n],a=e.input.getAttribute("data-"+n.toLowerCase());e[n]="number"==typeof o?parseInt(a):!1===o?null!==a:o instanceof Function?null:a,e[n]||0===e[n]||(e[n]=n in f?f[n]:o)}}(this,{minChars:2,maxItems:10,autoFirst:!1,data:e.DATA,filter:e.FILTER_CONTAINS,sort:!1!==f.sort&&e.SORT_BYLENGTH,item:e.ITEM,replace:e.REPLACE},f),this.index=-1,this.container=n.create("div",{className:"awesomplete",around:t}),this.ul=n.create("ul",{hidden:"hidden",inside:this.container}),this.status=n.create("span",{className:"visually-hidden",role:"status","aria-live":"assertive","aria-relevant":"additions",inside:this.container}),this._events={input:{input:this.evaluate.bind(this),blur:this.close.bind(this,{reason:"blur"}),keydown:function(e){var t=e.keyCode;o.opened&&(13===t&&o.selected?(e.preventDefault(),o.select()):27===t?o.close({reason:"esc"}):38!==t&&40!==t||(e.preventDefault(),o[38===t?"previous":"next"]()))}},form:{submit:this.close.bind(this,{reason:"submit"})},ul:{mousedown:function(e){var t=e.target;if(t!==this){for(;t&&!/li/i.test(t.nodeName);)t=t.parentNode;t&&0===e.button&&(e.preventDefault(),o.select(t,e.target))}}}},n.bind(this.input,this._events.input),n.bind(this.input.form,this._events.form),n.bind(this.ul,this._events.ul),this.input.hasAttribute("list")?(this.list="#"+this.input.getAttribute("list"),this.input.removeAttribute("list")):this.list=this.input.getAttribute("data-list")||f.list||[],e.all.push(this)};function t(e){var t=Array.isArray(e)?{label:e[0],value:e[1]}:"object"==typeof e&&"label"in e&&"value"in e?e:{label:e,value:e};this.label=t.label||t.value,this.value=t.value}e.prototype={set list(e){if(Array.isArray(e))this._list=e;else if("string"==typeof e&&e.indexOf(",")>-1)this._list=e.split(/\s*,\s*/);else if((e=n(e))&&e.children){var t=[];f.apply(e.children).forEach((function(e){if(!e.disabled){var f=e.textContent.trim(),n=e.value||f,o=e.label||f;""!==n&&t.push({label:o,value:n})}})),this._list=t}document.activeElement===this.input&&this.evaluate()},get selected(){return this.index>-1},get opened(){return this.isOpened},close:function(e){this.opened&&(this.ul.setAttribute("hidden",""),this.isOpened=!1,this.index=-1,n.fire(this.input,"awesomplete-close",e||{}))},open:function(){this.ul.removeAttribute("hidden"),this.isOpened=!0,this.autoFirst&&-1===this.index&&this.goto(0),n.fire(this.input,"awesomplete-open")},destroy:function(){n.unbind(this.input,this._events.input),n.unbind(this.input.form,this._events.form);var t=this.container.parentNode;t.insertBefore(this.input,this.container),t.removeChild(this.container),this.input.removeAttribute("autocomplete"),this.input.removeAttribute("aria-autocomplete");var f=e.all.indexOf(this);-1!==f&&e.all.splice(f,1)},next:function(){var e=this.ul.children.length;this.goto(this.index-1&&t.length>0&&(t[e].setAttribute("aria-selected","true"),this.status.textContent=t[e].textContent,this.ul.scrollTop=t[e].offsetTop-this.ul.clientHeight+t[e].clientHeight,n.fire(this.input,"awesomplete-highlight",{text:this.suggestions[this.index]}))},select:function(e,t){if(e?this.index=n.siblingIndex(e):e=this.ul.children[this.index],e){var f=this.suggestions[this.index];n.fire(this.input,"awesomplete-select",{text:f,origin:t||e})&&(this.replace(f),this.close({reason:"select"}),n.fire(this.input,"awesomplete-selectcomplete",{text:f}))}},evaluate:function(){var e=this,f=this.input.value;f.length>=this.minChars&&this._list.length>0?(this.index=-1,this.ul.innerHTML="",this.suggestions=this._list.map((function(n){return new t(e.data(n,f))})).filter((function(t){return e.filter(t,f)})),!1!==this.sort&&(this.suggestions=this.suggestions.sort(this.sort)),this.suggestions=this.suggestions.slice(0,this.maxItems),this.suggestions.forEach((function(t){e.ul.appendChild(e.item(t,f))})),0===this.ul.children.length?this.close({reason:"nomatches"}):this.open()):this.close({reason:"nomatches"})}},e.all=[],e.FILTER_CONTAINS=function(e,t){return RegExp(n.regExpEscape(t.trim()),"i").test(e)},e.FILTER_STARTSWITH=function(e,t){return RegExp("^"+n.regExpEscape(t.trim()),"i").test(e)},e.SORT_BYLENGTH=function(e,t){return e.length!==t.length?e.length-t.length:e1&&void 0!==arguments[1]&&arguments[1],n=e.disco_entities.get(t);return n||!f?n:e.disco_entities.create({jid:t})}},supports:function(t,f){return e.api.waitUntil("discoInitialized").then((function(){return e.api.disco.entities.get(f,!0).hasFeature(t)})).catch(s.partial(e.log,s,a.LogLevel.FATAL))},getIdentity:function(t,f,n){return e.api.waitUntil("discoInitialized").then((function(){return e.api.disco.entities.get(n,!0).getIdentity(t,f)})).catch(s.partial(e.log,s,a.LogLevel.FATAL))}}})}})})), /*! * Backbone.OrderedListView * * Copyright (c) 2017, JC Brand * Licensed under the Mozilla Public License (MPL) */ function(e,t){"function"==typeof f&&f.amd?f("backbone.orderedlistview",["underscore","backbone","backbone.overview"],t):t(_||e._,Backbone||e.Backbone)}(this,(function(e,t){"use strict";return t.OrderedListView=t.Overview.extend({listItems:"model",sortEvent:"change",listSelector:".ordered-items",ItemView:void 0,subviewIndex:"id",initialize:function(){this.sortEventually=e.debounce(this.sortAndPositionAllItems.bind(this),500),this.items=e.get(this,this.listItems),this.items.on("add",this.sortAndPositionAllItems,this),this.items.on("remove",this.removeView,this),e.isNil(this.sortEvent)||this.items.on(this.sortEvent,this.sortEventually,this)},createItemView:function(e){var t=this.get(e.get(this.subviewIndex));if(t)t.model=e,t.initialize();else try{t=new this.ItemView({model:e}),this.add(e.get(this.subviewIndex),t)}catch(f){t=new this.ItemView({model:e}),this.add(e.get(this.subviewIndex),t)}return t.render(),t},removeView:function(e){this.remove(e.get(this.subviewIndex))},sortAndPositionAllItems:function(){var t=this;if(this.items.length){this.items.sort();var f=this.el.querySelector(this.listSelector),n=document.createElement("div");f.parentNode.replaceChild(n,f),this.items.each((function(n){var o=t.get(n.get(t.subviewIndex));e.isUndefined(o)&&(o=t.createItemView(n)),f.insertAdjacentElement("beforeend",o.el)})),n.parentNode.replaceChild(f,n)}}}),t.OrderedListView})),function(e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof f&&f.amd?f("snabbdom",[],e):("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).snabbdom=e()}((function(){return function e(f,n,o){function a(c,s){if(!n[c]){if(!f[c]){var i="function"==typeof t&&t;if(!s&&i)return i(c,!0);if(r)return r(c,!0);var u=new Error("Cannot find module '"+c+"'");throw u.code="MODULE_NOT_FOUND",u}var _=n[c]={exports:{}};f[c][0].call(_.exports,(function(e){return a(f[c][1][e]||e)}),_,_.exports,e,f,n,o)}return n[c].exports}for(var r="function"==typeof t&&t,c=0;c0?u:i.length,m=_>0?_:i.length,g=-1!==u||-1!==_?i.slice(0,Math.min(d,m)):i,b=e.elm=c(n)&&c(f=n.ns)?h.createElementNS(f,g):h.createElement(g);for(d0&&b.setAttribute("class",i.slice(m+1).replace(/\./g," ")),f=0;fl?b(t,null==n[y+1]?null:n[y+1].elm,n,d,y,o):d>y&&v(t,f,_,l)}(s,_,d,n):c(d)?(c(t.text)&&h.setTextContent(s,""),b(s,null,d,0,d.length-1,n)):c(_)?v(s,_,0,_.length-1):c(t.text)&&h.setTextContent(s,""):t.text!==f.text&&h.setTextContent(s,f.text),c(a)&&c(o=a.postpatch)&&o(t,f)}}(e,t,s):(o=e.elm,a=h.parentNode(o),p(t,s),null!==a&&(h.insertBefore(a,t.elm,h.nextSibling(o)),v(a,[e],0,0))),f=0;f=0&&e.affiliation!==n[t].affiliation})))),t&&(r=r.concat(I.map(I.difference(a,o),(function(e){return{jid:e,affiliation:"none"}})))),r},sendAffiliationIQ:function(e,t,f){return new E((function(n,o){var a=L({to:e,type:"set"}).c("query",{xmlns:A.NS.MUC_ADMIN}).c("item",{affiliation:f.affiliation||t,jid:f.jid});I.isUndefined(f.reason)||a.c("reason",f.reason),T.connection.sendIQ(a,n,o)}))},setAffiliation:function(e,t){t=I.filter(t,(function(t){return I.isUndefined(t.affiliation)||t.affiliation===e}));var f=I.map(t,I.partial(this.sendAffiliationIQ,this.model.get("jid"),e));return E.all(f)},setAffiliations:function(e){var t=I.uniq(I.map(e,"affiliation"));I.each(t,I.partial(this.setAffiliation.bind(this),I,e))},marshallAffiliationIQs:function(){return I.flatMap(arguments[0],this.parseMemberListIQ)},getJidsWithAffiliations:function(e){var t=this;return I.isString(e)&&(e=[e]),new E((function(f,n){var o=I.map(e,I.partial(t.requestMemberList,t.model.get("jid")));E.all(o).then(I.flow(t.marshallAffiliationIQs.bind(t),f),I.flow(t.marshallAffiliationIQs.bind(t),f))}))},updateMemberLists:function(e,t,f){var n=this;this.getJidsWithAffiliations(t).then((function(t){n.setAffiliations(f(e,t))}))},directInvite:function(e,t){if(this.model.get("membersonly")){var f=I.partial(this.computeAffiliationsDelta,!0,!1);this.updateMemberLists([{jid:e,affiliation:"member",reason:t}],["member","owner","admin"],f)}var n={xmlns:"jabber:x:conference",jid:this.model.get("jid")};null!==t&&(n.reason=t),this.model.get("password")&&(n.password=this.model.get("password"));var o=j({from:T.connection.jid,to:e,id:T.connection.getUniqueId()}).c("x",n);T.connection.send(o),T.emit("roomInviteSent",{room:this,recipient:e,reason:t})},handleChatStateMessage:function(e){e.get("fullname")!==this.model.get("nick")&&e.get("chat_state")!==T.GONE&&T.ChatBoxView.prototype.handleChatStateMessage.apply(this,arguments)},sendChatState:function(){if(this.model.get("connection_status")===t.ROOMSTATUS.ENTERED){var e=this.model.get("chat_state");e!==T.GONE&&T.connection.send(j({to:this.model.get("jid"),type:"groupchat"}).c(e,{xmlns:A.NS.CHATSTATES}).up().c("no-store",{xmlns:A.NS.HINTS}).up().c("no-permanent-store",{xmlns:A.NS.HINTS}))}},sendChatRoomMessage:function(e){e=f.shortnameToUnicode(e);var t=T.connection.getUniqueId(),n=j({to:this.model.get("jid"),from:T.connection.jid,type:"groupchat",id:t}).c("body").t(e).up().c("x",{xmlns:"jabber:x:event"}).c(T.COMPOSING);T.connection.send(n),this.model.messages.create({fullname:this.model.get("nick"),sender:"me",time:P().format(),message:e,msgid:t})},modifyRole:function(e,t,f,n,o,a){var r=N("item",{nick:t,role:f}),c=L({to:e,type:"set"}).c("query",{xmlns:A.NS.MUC_ADMIN}).cnode(r.node);return null!==n&&c.c("reason",n),T.connection.sendIQ(c,o,a)},validateRoleChangeCommand:function(e,t){return!(t.length<1||t.length>2)||(this.showStatusNotification(q('Error: the "%1$s" command takes two arguments, the user\'s nickname and optionally a reason.',e),!0),!1)},clearChatRoomMessages:function(e){return I.isUndefined(e)||e.stopPropagation(),!0===confirm(q("Are you sure you want to clear the messages from this room?"))&&(this.content.innerHTML=""),this},onCommandError:function(){this.showStatusNotification(q("Error: could not execute the command"),!0)},onMessageSubmitted:function(e){if(T.muc_disable_moderator_commands)return this.sendChatRoomMessage(e);var t=e.replace(/^\s*/,"").match(/^\/(.*?)(?: (.*))?$/)||[!1,"",""],f=t[2]&&t[2].splitOnce(" ")||[],n=t[1].toLowerCase();switch(n){case"admin":if(!this.validateRoleChangeCommand(n,f))break;this.setAffiliation("admin",[{jid:f[0],reason:f[1]}]).then(null,this.onCommandError.bind(this));break;case"ban":if(!this.validateRoleChangeCommand(n,f))break;this.setAffiliation("outcast",[{jid:f[0],reason:f[1]}]).then(null,this.onCommandError.bind(this));break;case"clear":this.clearChatRoomMessages();break;case"deop":if(!this.validateRoleChangeCommand(n,f))break;this.modifyRole(this.model.get("jid"),f[0],"participant",f[1],void 0,this.onCommandError.bind(this));break;case"help":this.showHelpMessages(["/admin: ".concat(q("Change user's affiliation to admin")),"/ban: ".concat(q("Ban user from room")),"/clear: ".concat(q("Remove messages")),"/deop: ".concat(q("Change user role to participant")),"/help: ".concat(q("Show this menu")),"/kick: ".concat(q("Kick user from room")),"/me: ".concat(q("Write in 3rd person")),"/member: ".concat(q("Grant membership to a user")),"/mute: ".concat(q("Remove user's ability to post messages")),"/nick: ".concat(q("Change your nickname")),"/op: ".concat(q("Grant moderator role to user")),"/owner: ".concat(q("Grant ownership of this room")),"/revoke: ".concat(q("Revoke user's membership")),"/subject: ".concat(q("Set room subject")),"/topic: ".concat(q("Set room subject (alias for /subject)")),"/voice: ".concat(q("Allow muted user to post messages"))]);break;case"kick":if(!this.validateRoleChangeCommand(n,f))break;this.modifyRole(this.model.get("jid"),f[0],"none",f[1],void 0,this.onCommandError.bind(this));break;case"mute":if(!this.validateRoleChangeCommand(n,f))break;this.modifyRole(this.model.get("jid"),f[0],"visitor",f[1],void 0,this.onCommandError.bind(this));break;case"member":if(!this.validateRoleChangeCommand(n,f))break;this.setAffiliation("member",[{jid:f[0],reason:f[1]}]).then(null,this.onCommandError.bind(this));break;case"nick":T.connection.send(O({from:T.connection.jid,to:this.getRoomJIDAndNick(t[2]),id:T.connection.getUniqueId()}).tree());break;case"owner":if(!this.validateRoleChangeCommand(n,f))break;this.setAffiliation("owner",[{jid:f[0],reason:f[1]}]).then(null,this.onCommandError.bind(this));break;case"op":if(!this.validateRoleChangeCommand(n,f))break;this.modifyRole(this.model.get("jid"),f[0],"moderator",f[1],void 0,this.onCommandError.bind(this));break;case"revoke":if(!this.validateRoleChangeCommand(n,f))break;this.setAffiliation("none",[{jid:f[0],reason:f[1]}]).then(null,this.onCommandError.bind(this));break;case"topic":case"subject":T.connection.send(j({to:this.model.get("jid"),from:T.connection.jid,type:"groupchat"}).c("subject",{xmlns:"jabber:client"}).t(t[2]).tree());break;case"voice":if(!this.validateRoleChangeCommand(n,f))break;this.modifyRole(this.model.get("jid"),f[0],"participant",f[1],void 0,this.onCommandError.bind(this));break;default:this.sendChatRoomMessage(e)}},handleMUCMessage:function(e){var t=e.querySelector("status[code='104']"),f=e.querySelector("status[code='170']"),n=e.querySelector("status[code='171']"),o=e.querySelector("status[code='172']"),a=e.querySelector("status[code='173']"),r=e.querySelector("status[code='173']");return(t||f||n||o||a||r)&&this.getRoomFeatures(),I.flow(this.showStatusMessages.bind(this),this.onChatRoomMessage.bind(this))(e),!0},getRoomJIDAndNick:function(e){e?this.model.save({nick:e}):e=this.model.get("nick");var t=this.model.get("jid");return A.getBareJidFromJid(t)+(null!==e?"/".concat(e):"")},registerHandlers:function(){var e=this.model.get("jid");this.removeHandlers(),this.presence_handler=T.connection.addHandler(this.onChatRoomPresence.bind(this),A.NS.MUC,"presence",null,null,e,{ignoreNamespaceFragment:!0,matchBareFromJid:!0}),this.message_handler=T.connection.addHandler(this.handleMUCMessage.bind(this),null,"message","groupchat",null,e,{matchBareFromJid:!0})},removeHandlers:function(){return this.message_handler&&(T.connection.deleteHandler(this.message_handler),delete this.message_handler),this.presence_handler&&(T.connection.deleteHandler(this.presence_handler),delete this.presence_handler),this},join:function(e,f){if(!(e=e||this.model.get("nick")))return this.checkForReservedNick();if(this.model.get("connection_status")===t.ROOMSTATUS.ENTERED)return this;var n=O({from:T.connection.jid,to:this.getRoomJIDAndNick(e)}).c("x",{xmlns:A.NS.MUC}).c("history",{maxstanzas:T.muc_history_max_stanzas}).up();return f&&n.cnode(A.xmlElement("password",[],f)),this.model.save("connection_status",t.ROOMSTATUS.CONNECTING),T.connection.send(n),this},sendUnavailablePresence:function(e){var t=O({type:"unavailable",from:T.connection.jid,to:this.getRoomJIDAndNick()});null!==e&&t.c("status",e),T.connection.sendPresence(t)},leave:function(f){this.hide(),C.history.getFragment()==="converse/room?jid="+this.model.get("jid")&&T.router.navigate(""),this.occupantsview.model.reset(),this.occupantsview.model.browserStorage._clear(),T.connection.connected&&this.sendUnavailablePresence(f),e.safeSave(this.model,{connection_status:t.ROOMSTATUS.DISCONNECTED}),this.removeHandlers(),T.ChatBoxView.prototype.close.apply(this,arguments)},renderConfigurationForm:function(t){var f=this,n=this.el.querySelector(".chatroom-body");I.each(n.querySelectorAll(".chatroom-form-container"),e.removeElement),I.each(n.children,e.hideElement),n.insertAdjacentHTML("beforeend",s());var o=n.querySelector("form.chatroom-form"),a=o.querySelector("fieldset"),r=t.querySelectorAll("field"),c=I.get(t.querySelector("title"),"textContent"),i=I.get(t.querySelector("instructions"),"textContent");e.removeElement(a.querySelector("span.spinner")),a.insertAdjacentHTML("beforeend","".concat(c,"")),i&&i!==c&&a.insertAdjacentHTML("beforeend",'

            '.concat(i,"

            ")),I.each(r,(function(f){a.insertAdjacentHTML("beforeend",e.xForm2webForm(f,t))}));var u=document.createElement("fieldset");u.insertAdjacentHTML("beforeend",'')),u.insertAdjacentHTML("beforeend",'')),o.insertAdjacentElement("beforeend",u),u.querySelector("input[type=button]").addEventListener("click",(function(e){e.preventDefault(),f.closeForm()})),o.addEventListener("submit",(function(e){e.preventDefault(),f.saveConfiguration(e.target).then(f.getRoomFeatures.bind(f))}),!1)},sendConfiguration:function(e,t,f){var n=L({to:this.model.get("jid"),type:"set"}).c("query",{xmlns:A.NS.MUC_OWNER}).c("x",{xmlns:A.NS.XFORM,type:"submit"});return I.each(e||[],(function(e){n.cnode(e).up()})),t=I.isUndefined(t)?I.noop:I.partial(t,n.nodeTree),f=I.isUndefined(f)?I.noop:I.partial(f,n.nodeTree),T.connection.sendIQ(n,t,f)},saveConfiguration:function(t){var f=this;return new E((function(n,o){var a=t?R(":input:not([type=button]):not([type=submit])",t):[],r=I.map(a,e.webForm2xForm);f.sendConfiguration(r,n,o),f.closeForm()}))},autoConfigureChatRoom:function(){var e=this,t=this;return new E((function(f,n){e.fetchRoomConfiguration().then((function(e){var o=[],a=e.querySelectorAll("field"),r=t.model.get("roomconfig"),c=a.length;I.each(a,(function(e){var a,s=e.getAttribute("var").replace("muc#roomconfig_",""),i=e.getAttribute("type");if(s in r){switch(i){case"boolean":a=r[s]?1:0;break;case"list-multi":a=e.innerHTML;break;default:a=r[s]}e.innerHTML=N("value").t(a)}o.push(e),--c||t.sendConfiguration(o,f,n)}))}))}))},closeForm:function(){e.removeElement(this.el.querySelector(".chatroom-form-container")),this.renderAfterTransition()},fetchRoomConfiguration:function(e){var t=this,f=arguments;return new E((function(n,o){T.connection.sendIQ(L({to:t.model.get("jid"),type:"get"}).c("query",{xmlns:A.NS.MUC_OWNER}),(function(o){e&&e.apply(t,f),n(o)}),o)}))},parseRoomFeatures:function(e){var t={features_fetched:!0,name:e.querySelector("identity").getAttribute("name")};I.each(e.querySelectorAll("feature"),(function(e){var f=e.getAttribute("var");f.startsWith("muc_")?t[f.replace("muc_","")]=!0:f===A.NS.MAM&&(t.mam_enabled=!0)}));var f=e.querySelector('field[var="muc#roominfo_description"] value');I.isNull(f)||(t.description=f.textContent),this.model.save(t)},getRoomFeatures:function(){var e=this;return new E((function(t,f){T.connection.disco.info(e.model.get("jid"),null,I.flow(e.parseRoomFeatures.bind(e),t),(function(){f(new Error("Could not parse the room features"))}),5e3)}))},getAndRenderConfigurationForm:function(e){this.showSpinner(),this.fetchRoomConfiguration().then(this.renderConfigurationForm.bind(this)).catch(I.partial(T.log,I,A.LogLevel.ERROR))},submitNickname:function(e){e.preventDefault();var t=e.target.nick,f=t.value;f?(t.classList.remove("error"),this.el.querySelector(".chatroom-form-container").outerHTML=S(),this.join(f)):t.classList.add("error")},checkForReservedNick:function(){return this.showSpinner(),T.connection.sendIQ(L({to:this.model.get("jid"),from:T.connection.jid,type:"get"}).c("query",{xmlns:A.NS.DISCO_INFO,node:"x-roomuser-item"}),this.onNickNameFound.bind(this),this.onNickNameNotFound.bind(this)),this},onNickNameFound:function(e){var t=e.querySelector('query[node="x-roomuser-item"] identity'),f=t?t.getAttribute("name"):null;f?this.join(f):this.onNickNameNotFound()},onNickNameNotFound:function(e){T.muc_nickname_from_jid?this.join(this.getDefaultNickName()):this.renderNicknameForm(e)},getDefaultNickName:function(){return A.unescapeNode(A.getNodeFromJid(T.bare_jid))},onNicknameClash:function(e){if(T.muc_nickname_from_jid){var t=e.getAttribute("from").split("/")[1];if(t===this.getDefaultNickName())this.join(t+"-2");else{var f=t.lastIndexOf("-"),n=t.substring(f+1,t.length);this.join(t.substring(0,f+1)+String(Number(n)+1))}}else this.renderNicknameForm(q("The nickname you chose is reserved or currently in use, please choose a different one."))},hideChatRoomContents:function(){var e=this.el.querySelector(".chatroom-body");I.isNull(e)||I.each(e.children,(function(e){e.classList.add("hidden")}))},renderNicknameForm:function(f){this.hideChatRoomContents(),I.each(this.el.querySelectorAll("span.centered.spinner"),e.removeElement),I.isString(f)||(f=""),this.el.querySelector(".chatroom-body").insertAdjacentHTML("beforeend",d({heading:q("Please choose your nickname"),label_nickname:q("Nickname"),label_join:q("Enter room"),validation_message:f})),this.model.save("connection_status",t.ROOMSTATUS.NICKNAME_REQUIRED),this.el.querySelector(".chatroom-form").addEventListener("submit",this.submitNickname.bind(this),!1)},submitPassword:function(e){e.preventDefault();var t=this.el.querySelector(".chatroom-form input[type=password]").value;this.showSpinner(),this.join(this.model.get("nick"),t)},renderPasswordForm:function(){var f=this.el.querySelector(".chatroom-body");I.each(f.children,e.hideElement),I.each(this.el.querySelectorAll(".spinner"),e.removeElement),f.insertAdjacentHTML("beforeend",l({heading:q("This chatroom requires a password"),label_password:q("Password: "),label_submit:q("Submit")})),this.model.save("connection_status",t.ROOMSTATUS.PASSWORD_REQUIRED),this.el.querySelector(".chatroom-form").addEventListener("submit",this.submitPassword.bind(this),!1)},showDisconnectMessage:function(t){e.hideElement(this.el.querySelector(".chat-area")),e.hideElement(this.el.querySelector(".occupants")),I.each(this.el.querySelectorAll(".spinner"),e.removeElement),this.el.querySelector(".chatroom-body").insertAdjacentHTML("beforeend",r({disconnect_message:t}))},getMessageFromStatus:function(e,t,f){var n=e.getAttribute("code");if("110"!==n){if(n in T.muc.info_messages)return T.muc.info_messages[n];var o;if(f){if(n in T.muc.new_nickname_messages)return f&&"210"===n?o=A.getResourceFromJid(t.getAttribute("from")):f&&"303"===n&&(o=t.querySelector("x item").getAttribute("nick")),q(T.muc.new_nickname_messages[n],o)}else if(n in T.muc.action_info_messages)return o=A.getResourceFromJid(t.getAttribute("from")),q(T.muc.action_info_messages[n],o)}},saveAffiliationAndRole:function(e){var t=R('x[xmlns="'.concat(A.NS.MUC_USER,'"] item'),e).pop();if(e.querySelector("status[code='110']")&&!I.isNil(t)){var f=t.getAttribute("affiliation"),n=t.getAttribute("role");f&&this.model.save({affiliation:f}),n&&this.model.save({role:n})}},parseXUserElement:function(e,t,f){var n=e.querySelectorAll("status"),o=I.partial(this.getMessageFromStatus,I,t,f),a={},r=I.reject(I.map(n,o),I.isUndefined);r.length&&(a.messages=r);var c=I.invokeMap(n,Element.prototype.getAttribute,"code"),s=I.intersection(c,I.keys(T.muc.disconnect_messages));f&&s.length>0&&(a.disconnected=!0,a.disconnection_message=T.muc.disconnect_messages[s[0]]);var i=e.querySelector("item");if(!I.isNull(i)){var u=i.querySelector("reason");u&&(a.reason=u?u.textContent:void 0);var _=i.querySelector("actor");_&&(a.actor=_?_.getAttribute("nick"):void 0)}return a},displayNotificationsforUser:function(e){var f=this;if(e.disconnected)return this.showDisconnectMessage(e.disconnection_message),e.actor&&this.showDisconnectMessage(q("This action was done by %1$s.",e.actor)),e.reason&&this.showDisconnectMessage(q('The reason given is: "%1$s".',e.reason)),void this.model.save("connection_status",t.ROOMSTATUS.DISCONNECTED);I.each(e.messages,(function(e){f.content.insertAdjacentHTML("beforeend",p({data:"",isodate:P().format(),message:e}))})),e.reason&&this.showStatusNotification(q('The reason given is: "%1$s".',e.reason),!0),I.get(e.messages,"length")&&this.scrollDown()},displayJoinNotification:function(t){var f=A.getResourceFromJid(t.getAttribute("from")),n=t.querySelector("status"),o=this.content.lastElementChild;if(I.includes(I.get(o,"classList",[]),"chat-info")&&I.get(o,"dataset",{}).leave==='"'.concat(f,'"'))o.outerHTML=p({data:'data-leavejoin="'.concat(f,'"'),isodate:P().format(),message:q("%1$s has left and re-entered the room.",f)});else{var a;a=I.get(n,"textContent")?q('%1$s has entered the room. "%2$s"',f,n.textContent):q("%1$s has entered the room.",f);var r={data:'data-join="'.concat(f,'"'),isodate:P().format(),message:a};if(I.includes(I.get(o,"classList",[]),"chat-info")&&I.get(o,"dataset",{}).joinleave==='"'.concat(f,'"'))o.outerHTML=p(r);else{var c=e.stringToElement(p(r));this.content.insertAdjacentElement("beforeend",c),this.insertDayIndicator(c)}}this.scrollDown()},displayLeaveNotification:function(t){var f=A.getResourceFromJid(t.getAttribute("from")),n=t.querySelector("status"),o=this.content.lastElementChild;if(I.includes(I.get(o,"classList",[]),"chat-info")&&I.get(o,"dataset",{}).join==='"'.concat(f,'"')){var a;a=I.get(n,"textContent")?q('%1$s has entered and left the room. "%2$s"',f,n.textContent):q("%1$s has entered and left the room.",f),o.outerHTML=p({data:'data-joinleave="'.concat(f,'"'),isodate:P().format(),message:a})}else{var r={message:I.get(n,"textContent")?q('%1$s has left the room. "%2$s"',f,n.textContent):q("%1$s has left the room.",f),isodate:P().format(),data:'data-leave="'.concat(f,'"')};if(I.includes(I.get(o,"classList",[]),"chat-info")&&I.get(o,"dataset",{}).leavejoin==='"'.concat(f,'"'))o.outerHTML=p(r);else{var c=e.stringToElement(p(r));this.content.insertAdjacentElement("beforeend",c),this.insertDayIndicator(c)}}this.scrollDown()},displayJoinOrLeaveNotification:function(e){if("unavailable"===e.getAttribute("type"))this.displayLeaveNotification(e);else{var t=A.getResourceFromJid(e.getAttribute("from"));this.occupantsview.model.find({nick:t})||this.displayJoinNotification(e)}},showStatusMessages:function(e){var f=R('x[xmlns="'.concat(A.NS.MUC_USER,'"]'),e),n=e.querySelectorAll("status[code='110']").length,o=I.partial(this.parseXUserElement.bind(this),I,e,n),a=I.reject(I.map(f,o),I.isEmpty);return I.isEmpty(a)?T.muc_show_join_leave&&"presence"===e.nodeName&&this.model.get("connection_status")===t.ROOMSTATUS.ENTERED&&this.displayJoinOrLeaveNotification(e):I.each(a,this.displayNotificationsforUser.bind(this)),e},showErrorMessage:function(e){var t=e.querySelector("error");"auth"===t.getAttribute("type")?I.isNull(t.querySelector("not-authorized"))?I.isNull(t.querySelector("registration-required"))?I.isNull(t.querySelector("forbidden"))||this.showDisconnectMessage(q("You have been banned from this room.")):this.showDisconnectMessage(q("You are not on the member list of this room.")):this.renderPasswordForm():"modify"===t.getAttribute("type")?I.isNull(t.querySelector("jid-malformed"))||this.showDisconnectMessage(q("No nickname was specified.")):"cancel"===t.getAttribute("type")&&(I.isNull(t.querySelector("not-allowed"))?I.isNull(t.querySelector("not-acceptable"))?I.isNull(t.querySelector("conflict"))?I.isNull(t.querySelector("item-not-found"))?I.isNull(t.querySelector("service-unavailable"))||this.showDisconnectMessage(q("This room has reached its maximum number of occupants.")):this.showDisconnectMessage(q("This room does not (yet) exist.")):this.onNicknameClash(e):this.showDisconnectMessage(q("Your nickname doesn't conform to this room's policies.")):this.showDisconnectMessage(q("You are not allowed to create new rooms.")))},renderAfterTransition:function(){this.model.get("connection_status")==t.ROOMSTATUS.NICKNAME_REQUIRED?this.renderNicknameForm():this.model.get("connection_status")==t.ROOMSTATUS.PASSWORD_REQUIRED?this.renderPasswordForm():(this.el.querySelector(".chat-area").classList.remove("hidden"),this.setOccupantsVisibility(),this.scrollDown())},showSpinner:function(){e.removeElement(this.el.querySelector(".spinner"));var t=this.el.querySelector(".chatroom-body"),f=Array.prototype.slice.call(t.children,0);t.insertAdjacentHTML("afterbegin",S()),I.each(f,e.hideElement)},hideSpinner:function(){var t=this.el.querySelector(".spinner");return I.isNull(t)||(e.removeElement(t),this.renderAfterTransition()),this},onOwnChatRoomPresence:function(e){if(this.saveAffiliationAndRole(e),e.querySelector("status[code='201']"))if(this.model.get("auto_configure"))this.autoConfigureChatRoom().then(this.getRoomFeatures.bind(this));else{if(!T.muc_instant_rooms)return void this.getAndRenderConfigurationForm();this.saveConfiguration().then(this.getRoomFeatures.bind(this))}else this.model.get("features_fetched")||("owner"===this.model.get("affiliation")&&this.model.get("auto_configure")?this.autoConfigureChatRoom().then(this.getRoomFeatures.bind(this)):this.getRoomFeatures());this.model.save("connection_status",t.ROOMSTATUS.ENTERED)},onChatRoomPresence:function(e){return"error"===e.getAttribute("type")?(this.model.save("connection_status",t.ROOMSTATUS.DISCONNECTED),this.showErrorMessage(e),!0):(e.querySelector("status[code='110']")&&"unavailable"!==e.getAttribute("type")&&this.onOwnChatRoomPresence(e),this.hideSpinner().showStatusMessages(e),this.occupantsview.updateOccupantsOnPresence(e),"none"!==this.model.get("role")&&this.model.get("connection_status")===t.ROOMSTATUS.CONNECTING&&this.model.save("connection_status",t.ROOMSTATUS.CONNECTED),!0)},setChatRoomSubject:function(e,t){this.content.insertAdjacentHTML("beforeend",p({data:"",isodate:P().format(),message:q("Topic set by %1$s to: %2$s",e,t)})),this.scrollDown()},isDuplicateBasedOnTime:function(e){if(T.disco_entities.get(T.domain).identities.where({name:"Slack-XMPP"})){var t=e.getAttribute("ts");return!I.isNull(t)&&this.model.messages.where({sender:"me",message:this.model.getMessageBody(e)}).filter((function(e){return Math.abs(P(e.get("time")).diff(P.unix(t)))<5e3})).length>0}return!1},isDuplicate:function(e,t){var f=e.getAttribute("id"),n=e.getAttribute("from"),o=A.getResourceFromJid(n),a=o&&A.unescapeNode(o)||"";return f?this.model.messages.filter((function(e){return e.get("msgid")===f&&e.get("fullname")===a})).length>0:this.isDuplicateBasedOnTime(e)},onChatRoomMessage:function(e){var t,f=e,n=e.querySelector("forwarded");I.isNull(n)||(e=n.querySelector("message"),t=n.querySelector("delay"));var o=e.getAttribute("from"),a=A.getResourceFromJid(o),r=a&&A.unescapeNode(a)||"",c=I.propertyOf(e.querySelector("subject"))("textContent");return!!this.isDuplicate(e,f)||(c&&this.setChatRoomSubject(r,c),""===r||(this.model.incrementUnreadMsgCounter(f),this.model.createMessage(e,t,f),r!==this.model.get("nick")&&T.emit("message",{stanza:f,chatbox:this.model})),!0)}}),T.ChatRoomOccupant=C.Model.extend({initialize:function(e){this.set(I.extend({id:T.connection.getUniqueId()},e))}}),T.ChatRoomOccupantView=C.VDOMView.extend({tagName:"li",initialize:function(){this.model.on("change",this.render,this)},toHTML:function(){var e=this.model.get("show")||"online";return b(I.extend({jid:"",show:e,hint_show:T.PRETTY_CHAT_STATUS[e],hint_occupant:q("Click to mention %1$s in your message.",this.model.get("nick")),desc_moderator:q("This user is a moderator."),desc_occupant:q("This user can send messages in this room."),desc_visitor:q("This user can NOT send messages in this room.")},this.model.toJSON()))},destroy:function(){this.el.parentElement.removeChild(this.el)}}),T.ChatRoomOccupants=C.Collection.extend({model:T.ChatRoomOccupant,comparator:function(e,t){var f=e.get("role")||"none",n=t.get("role")||"none";if(M[f]===M[n]){var o=e.get("nick").toLowerCase(),a=t.get("nick").toLowerCase();return oa?1:0}return M[f]\n
            \n
            \n '+n(t.heading)+"\n \n \n \n \n \n \n
            \n
            \n \n \n
            \n
            \n
            \n'}})),f("tpl!chatroom_bookmark_toggle",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n'}})),f("tpl!bookmark",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n'}})),f("tpl!bookmarks_list",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+=''+n(t.label_bookmarks)+'\n\n'}})),f("converse-bookmarks",["converse-core","converse-muc","tpl!chatroom_bookmark_form","tpl!chatroom_bookmark_toggle","tpl!bookmark","tpl!bookmarks_list"],(function(e,t,f,n,o,a){var r=e.env,c=r.Backbone,s=r.Promise,i=r.Strophe,u=r.$iq,_=r.b64_sha1,d=r.sizzle,l=r._,h=e.env.utils;e.plugins.add("converse-bookmarks",{dependencies:["converse-chatboxes","converse-muc"],overrides:{clearSession:function(){this.__super__.clearSession.apply(this,arguments),l.isUndefined(this.bookmarks)||(this.bookmarks.reset(),this.bookmarks.browserStorage._clear(),window.sessionStorage.removeItem(this.bookmarks.fetched_flag))},ChatRoomView:{events:{"click .toggle-bookmark":"toggleBookmark"},initialize:function(){this.__super__.initialize.apply(this,arguments),this.model.on("change:bookmarked",this.onBookmarked,this),this.setBookmarkState()},renderBookmarkToggle:function(){var e=this.__super__._converse.__,t=n(l.assignIn(this.model.toJSON(),{info_toggle_bookmark:e("Bookmark this room"),bookmarked:this.model.get("bookmarked")}));this.el.querySelector(".close-chatbox-button").insertAdjacentHTML("afterend",t)},renderHeading:function(){var e=this;this.__super__.renderHeading.apply(this,arguments);var t=this.__super__._converse;t.allow_bookmarks&&t.checkBookmarksSupport().then((function(t){t&&e.renderBookmarkToggle()})).catch(l.partial(t.log,l,i.LogLevel.FATAL))},checkForReservedNick:function(){var e=this.__super__._converse;if(l.isUndefined(e.bookmarks)||!e.allow_bookmarks)return this.__super__.checkForReservedNick.apply(this,arguments);var t=e.bookmarks.findWhere({jid:this.model.get("jid")});if(l.isUndefined(t)||!t.get("nick"))return this.__super__.checkForReservedNick.apply(this,arguments);this.join(t.get("nick"))},onBookmarked:function(){var e=this.el.querySelector(".icon-pushpin");l.isNull(e)||(this.model.get("bookmarked")?e.classList.add("button-on"):e.classList.remove("button-on"))},setBookmarkState:function(){var e=this.__super__._converse;l.isUndefined(e.bookmarks)||(e.bookmarks.where({jid:this.model.get("jid")}).length?this.model.save("bookmarked",!0):this.model.save("bookmarked",!1))},renderBookmarkForm:function(){var e=this.__super__._converse.__,t=this.el.querySelector(".chatroom-body");l.each(t.children,(function(e){e.classList.add("hidden")})),l.each(t.querySelectorAll(".chatroom-form-container"),h.removeElement),t.insertAdjacentHTML("beforeend",f({heading:e("Bookmark this room"),label_name:e("The name for this bookmark:"),label_autojoin:e("Would you like this room to be automatically joined upon startup?"),label_nick:e("What should your nickname for this room be?"),default_nick:this.model.get("nick"),label_submit:e("Save"),label_cancel:e("Cancel")}));var n=t.querySelector("form.chatroom-form");n.addEventListener("submit",this.onBookmarkFormSubmitted.bind(this)),n.querySelector(".button-cancel").addEventListener("click",this.closeForm.bind(this))},onBookmarkFormSubmitted:function(e){e.preventDefault(),this.__super__._converse.bookmarks.createBookmark({jid:this.model.get("jid"),autojoin:l.get(e.target.querySelector('input[name="autojoin"]'),"checked")||!1,name:l.get(e.target.querySelector("input[name=name]"),"value"),nick:l.get(e.target.querySelector("input[name=nick]"),"value")}),h.removeElement(this.el.querySelector("div.chatroom-form-container")),this.renderAfterTransition()},toggleBookmark:function(e){e&&(e.preventDefault(),e.stopPropagation());var t=this.__super__._converse.bookmarks.where({jid:this.model.get("jid")});t.length?(l.forEach(t,(function(e){e.destroy()})),this.el.querySelector(".icon-pushpin").classList.remove("button-on")):this.renderBookmarkForm()}}},initialize:function(){var e=this._converse,t=e.__;e.api.settings.update({allow_bookmarks:!0,allow_public_bookmarks:!1,hide_open_bookmarks:!0}),e.api.promises.add("bookmarksInitialized"),l.extend(e,{removeBookmarkViaEvent:function(f){f.preventDefault();var n=f.target.getAttribute("data-bookmark-name"),o=f.target.getAttribute("data-room-jid");confirm(t('Are you sure you want to remove the bookmark "%1$s"?',n))&&l.invokeMap(e.bookmarks.where({jid:o}),c.Model.prototype.destroy)},addBookmarkViaEvent:function(t){t.preventDefault();var f=t.target.getAttribute("data-room-jid");e.api.rooms.open(f,{bring_to_foreground:!0}),e.chatboxviews.get(f).renderBookmarkForm()}}),e.Bookmark=c.Model,e.Bookmarks=c.Collection.extend({model:e.Bookmark,comparator:"name",initialize:function(){this.on("add",l.flow(this.openBookmarkedRoom,this.markRoomAsBookmarked)),this.on("remove",this.markRoomAsUnbookmarked,this),this.on("remove",this.sendBookmarkStanza,this);var t="converse.room-bookmarks".concat(e.bare_jid);this.fetched_flag=_(t+"fetched"),this.browserStorage=new c.BrowserStorage[e.storage](_(t))},openBookmarkedRoom:function(t){return t.get("autojoin")&&e.api.rooms.open(t.get("jid"),t.get("nick")),t},fetchBookmarks:function(){var e=h.getResolveablePromise();return this.browserStorage.records.length>0?this.fetch({success:l.bind(this.onCachedBookmarksFetched,this,e),error:l.bind(this.onCachedBookmarksFetched,this,e)}):window.sessionStorage.getItem(this.fetched_flag)?e.resolve():this.fetchBookmarksFromServer(e),e},onCachedBookmarksFetched:function(e){return e.resolve()},createBookmark:function(t){e.bookmarks.create(t),e.bookmarks.sendBookmarkStanza()},sendBookmarkStanza:function(){var t=u({type:"set",from:e.connection.jid}).c("pubsub",{xmlns:i.NS.PUBSUB}).c("publish",{node:"storage:bookmarks"}).c("item",{id:"current"}).c("storage",{xmlns:"storage:bookmarks"});this.each((function(e){t=t.c("conference",{name:e.get("name"),autojoin:e.get("autojoin"),jid:e.get("jid")}).c("nick").t(e.get("nick")).up().up()})),t.up().up().up(),t.c("publish-options").c("x",{xmlns:i.NS.XFORM,type:"submit"}).c("field",{var:"FORM_TYPE",type:"hidden"}).c("value").t("http://jabber.org/protocol/pubsub#publish-options").up().up().c("field",{var:"pubsub#persist_items"}).c("value").t("true").up().up().c("field",{var:"pubsub#access_model"}).c("value").t("whitelist"),e.connection.sendIQ(t,null,this.onBookmarkError.bind(this))},onBookmarkError:function(f){e.log("Error while trying to add bookmark",i.LogLevel.ERROR),e.log(f),this.reset(),this.fetchBookmarksFromServer(null),window.alert(t("Sorry, something went wrong while trying to save your bookmark."))},fetchBookmarksFromServer:function(t){var f=u({from:e.connection.jid,type:"get"}).c("pubsub",{xmlns:i.NS.PUBSUB}).c("items",{node:"storage:bookmarks"});e.connection.sendIQ(f,l.bind(this.onBookmarksReceived,this,t),l.bind(this.onBookmarksReceivedError,this,t))},markRoomAsBookmarked:function(t){var f=e.chatboxes.get(t.get("jid"));l.isUndefined(f)||f.save("bookmarked",!0)},markRoomAsUnbookmarked:function(t){var f=e.chatboxes.get(t.get("jid"));l.isUndefined(f)||f.save("bookmarked",!1)},createBookmarksFromStanza:function(e){var t=this,f=d('items[node="storage:bookmarks"] item#current storage[xmlns="storage:bookmarks"] conference',e);l.forEach(f,(function(e){t.create({jid:e.getAttribute("jid"),name:e.getAttribute("name"),autojoin:"true"===e.getAttribute("autojoin"),nick:e.querySelector("nick").textContent})}))},onBookmarksReceived:function(e,t){if(this.createBookmarksFromStanza(t),!l.isUndefined(e))return e.resolve()},onBookmarksReceivedError:function(t,f){if(window.sessionStorage.setItem(this.fetched_flag,!0),e.log("Error while fetching bookmarks",i.LogLevel.WARN),e.log(f.outerHTML,i.LogLevel.DEBUG),!l.isNil(t))return f.querySelector('error[type="cancel"] item-not-found')?t.resolve():t.reject(new Error("Could not fetch bookmarks"))}}),e.BookmarksList=c.Model.extend({defaults:{"toggle-state":e.OPENED}}),e.BookmarkView=c.VDOMView.extend({toHTML:function(){return o({hidden:e.hide_open_bookmarks&&e.chatboxes.where({jid:this.model.get("jid")}).length,bookmarked:!0,info_leave_room:t("Leave this room"),info_remove:t("Remove this bookmark"),info_remove_bookmark:t("Unbookmark this room"),info_title:t("Show more information on this room"),jid:this.model.get("jid"),name:this.model.get("name"),open_title:t("Click to open this room")})}}),e.BookmarksView=c.OrderedListView.extend({tagName:"div",className:"bookmarks-list rooms-list-container",events:{"click .add-bookmark":"addBookmark","click .bookmarks-toggle":"toggleBookmarksList","click .remove-bookmark":"removeBookmark"},listSelector:".rooms-list",ItemView:e.BookmarkView,subviewIndex:"jid",initialize:function(){c.OrderedListView.prototype.initialize.apply(this,arguments),this.model.on("add",this.showOrHide,this),this.model.on("remove",this.showOrHide,this),e.chatboxes.on("add",this.renderBookmarkListElement,this),e.chatboxes.on("remove",this.renderBookmarkListElement,this);var t="converse.room-bookmarks".concat(e.bare_jid,"-list-model");this.list_model=new e.BookmarksList,this.list_model.id=t,this.list_model.browserStorage=new c.BrowserStorage[e.storage](_(t)),this.list_model.fetch(),this.render(),this.sortAndPositionAllItems()},render:function(){return this.el.innerHTML=a({toggle_state:this.list_model.get("toggle-state"),desc_bookmarks:t("Click to toggle the bookmarks list"),label_bookmarks:t("Bookmarks"),_converse:e}),this.showOrHide(),this.insertIntoControlBox(),this},insertIntoControlBox:function(){var t=e.chatboxviews.get("controlbox");if(!l.isUndefined(t)&&!e.root.contains(this.el)){var f=t.el.querySelector("#chatrooms");l.isNull(f)||f.insertBefore(this.el,f.firstChild)}},removeBookmark:e.removeBookmarkViaEvent,addBookmark:e.addBookmarkViaEvent,renderBookmarkListElement:function(e){var t=this.get(e.get("jid"));l.isNil(t)||(t.render(),this.showOrHide())},showOrHide:function(t){!e.hide_open_bookmarks||this.model.filter((function(t){return!e.chatboxes.get(t.get("jid"))})).length?this.model.models.length&&h.showElement(this.el):h.hideElement(this.el)},toggleBookmarksList:function(t){t&&t.preventDefault&&t.preventDefault(),h.hasClass("icon-opened",t.target)?(h.slideIn(this.el.querySelector(".bookmarks")),this.list_model.save({"toggle-state":e.CLOSED}),t.target.classList.remove("icon-opened"),t.target.classList.add("icon-closed")):(t.target.classList.remove("icon-closed"),t.target.classList.add("icon-opened"),h.slideOut(this.el.querySelector(".bookmarks")),this.list_model.save({"toggle-state":e.OPENED}))}}),e.checkBookmarksSupport=function(){return new s((function(t,f){s.all([e.api.disco.getIdentity("pubsub","pep",e.bare_jid),e.api.disco.supports(i.NS.PUBSUB+"#publish-options",e.bare_jid)]).then((function(f){t(f[0]&&(f[1].supported||e.allow_public_bookmarks))})).catch(l.partial(e.log,l,i.LogLevel.FATAL))})).catch(l.partial(e.log,l,i.LogLevel.FATAL))};var f=function(){e.allow_bookmarks&&e.checkBookmarksSupport().then((function(t){t?(e.bookmarks=new e.Bookmarks,e.bookmarksview=new e.BookmarksView({model:e.bookmarks}),e.bookmarks.fetchBookmarks().catch(l.partial(e.log,l,i.LogLevel.FATAL)).then((function(){return e.emit("bookmarksInitialized")}))):e.emit("bookmarksInitialized")}))};h.onMultipleEvents([{object:e,event:"chatBoxesFetched"},{object:e,event:"roomsPanelRendered"}],f),e.on("connected",(function(){e.connection.addHandler((function(t){t.querySelector('event[xmlns="'+i.NS.PUBSUB+'#event"]')&&e.bookmarks.createBookmarksFromStanza(t)}),null,"message","headline",null,e.bare_jid)})),e.on("reconnected",(function(){e.allow_bookmarks&&f()}))}})})),f("tpl!rooms_list",["lodash"],(function(e){return function(t){var f="",n=e.escape;return f+''+n(t.label_rooms)+'\n
            \n'}})),f("tpl!rooms_list_item",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
            \n',t.num_unread&&(f+='\n '+n(t.num_unread)+"\n"),f+='\n'+n(t.name)+'\n \n\n',t.allow_bookmarks&&(f+='\n \n
            \n'}})),f("converse-roomslist",["utils","converse-core","converse-muc","tpl!rooms_list","tpl!rooms_list_item"],(function(e,t,f,n,o){var a=t.env,r=a.Backbone,c=(a.Promise,a.b64_sha1),s=(a.sizzle,a._),i=t.env.utils;t.plugins.add("converse-roomslist",{dependencies:["converse-controlbox","converse-muc","converse-bookmarks"],initialize:function(){var t=this._converse,f=t.__;t.OpenRooms=r.Collection.extend({comparator:function(e){return e.get("bookmarked")?s.head(t.bookmarksview.model.where({jid:e.get("jid")})).get("name"):e.get("name")},initialize:function(){this.browserStorage=new r.BrowserStorage[t.storage](c("converse.open-rooms-{_converse.bare_jid}")),t.chatboxes.on("add",this.onChatBoxAdded,this),t.chatboxes.on("change:bookmarked",this.onChatBoxChanged,this),t.chatboxes.on("change:name",this.onChatBoxChanged,this),t.chatboxes.on("change:num_unread",this.onChatBoxChanged,this),t.chatboxes.on("change:num_unread_general",this.onChatBoxChanged,this),t.chatboxes.on("remove",this.onChatBoxRemoved,this),this.reset(s.map(t.chatboxes.where({type:"chatroom"}),"attributes"))},onChatBoxAdded:function(e){"chatroom"===e.get("type")&&this.create(e.attributes)},onChatBoxChanged:function(e){if("chatroom"===e.get("type")){var t=this.get(e.get("jid"));s.isNil(t)||t.set(e.attributes)}},onChatBoxRemoved:function(e){if("chatroom"===e.get("type")){var t=this.get(e.get("jid"));this.remove(t)}}}),t.RoomsList=r.Model.extend({defaults:{"toggle-state":t.OPENED}}),t.RoomsListElementView=r.VDOMView.extend({initialize:function(){this.model.on("destroy",this.remove,this),this.model.on("remove",this.remove,this),this.model.on("change:bookmarked",this.render,this),this.model.on("change:name",this.render,this),this.model.on("change:num_unread",this.render,this),this.model.on("change:num_unread_general",this.render,this)},getRoomsListElementName:function(){return this.model.get("bookmarked")&&t.bookmarksview?s.head(t.bookmarksview.model.where({jid:this.model.get("jid")})).get("name"):this.model.get("name")},toHTML:function(){return o(s.extend(this.model.toJSON(),{allow_bookmarks:t.allow_bookmarks&&t.bookmarks,info_leave_room:f("Leave this room"),info_remove_bookmark:f("Unbookmark this room"),info_add_bookmark:f("Bookmark this room"),info_title:f("Show more information on this room"),name:this.getRoomsListElementName(),open_title:f("Click to open this room")}))}}),t.RoomsListView=r.OrderedListView.extend({tagName:"div",className:"open-rooms-list rooms-list-container",events:{"click .add-bookmark":"addBookmark","click .close-room":"closeRoom","click .open-rooms-toggle":"toggleRoomsList","click .remove-bookmark":"removeBookmark"},listSelector:".rooms-list",ItemView:t.RoomsListElementView,subviewIndex:"jid",initialize:function(){r.OrderedListView.prototype.initialize.apply(this,arguments),this.model.on("add",this.showOrHide,this),this.model.on("remove",this.showOrHide,this);var e="converse.roomslist".concat(t.bare_jid);this.list_model=new t.RoomsList,this.list_model.id=e,this.list_model.browserStorage=new r.BrowserStorage[t.storage](c(e)),this.list_model.fetch(),this.render(),this.sortAndPositionAllItems()},render:function(){return this.el.innerHTML=n({toggle_state:this.list_model.get("toggle-state"),desc_rooms:f("Click to toggle the rooms list"),label_rooms:f("Open Rooms")}),this.list_model.get("toggle-state")!==t.OPENED&&this.el.querySelector(".open-rooms-list").classList.add("collapsed"),this.showOrHide(),this.insertIntoControlBox(),this},insertIntoControlBox:function(){var e=t.chatboxviews.get("controlbox");if(!s.isUndefined(e)&&!t.root.contains(this.el)){var f=e.el.querySelector("#chatrooms");s.isNull(f)||f.insertBefore(this.el,f.firstChild)}},hide:function(){i.hideElement(this.el)},show:function(){i.showElement(this.el)},closeRoom:function(e){e.preventDefault();var n=e.target.getAttribute("data-room-name"),o=e.target.getAttribute("data-room-jid");confirm(f('Are you sure you want to leave the room "%1$s"?',n))&&t.chatboxviews.get(o).leave()},showOrHide:function(e){this.model.models.length?i.showElement(this.el):i.hideElement(this.el)},removeBookmark:t.removeBookmarkViaEvent,addBookmark:t.addBookmarkViaEvent,toggleRoomsList:function(f){var n=this;f&&f.preventDefault&&f.preventDefault();var o=f.target;o.classList.contains("icon-opened")?e.slideIn(this.el.querySelector(".open-rooms-list")).then((function(){n.list_model.save({"toggle-state":t.CLOSED}),o.classList.remove("icon-opened"),o.classList.add("icon-closed")})):e.slideOut(this.el.querySelector(".open-rooms-list")).then((function(){n.list_model.save({"toggle-state":t.OPENED}),o.classList.remove("icon-closed"),o.classList.add("icon-opened")}))}});var a=function(){t.rooms_list_view=new t.RoomsListView({model:new t.OpenRooms})};t.allow_bookmarks?i.onMultipleEvents([{object:t,event:"chatBoxesFetched"},{object:t,event:"roomsPanelRendered"},{object:t,event:"bookmarksInitialized"}],a):i.onMultipleEvents([{object:t,event:"chatBoxesFetched"},{object:t,event:"roomsPanelRendered"}],a),t.api.listen.on("reconnected",a)}})})),function(e,t){"function"==typeof f&&f.amd?f("strophe.rsm",["strophe"],(function(e){return t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres),e})):t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres)}(this,(function(e,t,f,n,o){e.addNamespace("RSM","http://jabber.org/protocol/rsm"),e.RSM=function(e){if(this.attribs=["max","first","last","after","before","index","count"],void 0!==e.xml)this.fromXMLElement(e.xml);else for(var t=0;t0:void 0},renderChatArea:function(){var e=this.__super__.renderChatArea.apply(this,arguments);return this.disable_mam||this.content.addEventListener("scroll",r.debounce(this.onScroll.bind(this),100)),e},handleMUCMessage:function(t){return e('[xmlns="'.concat(o.NS.MAM,'"]'),t).length>0||this.__super__.handleMUCMessage.apply(this,arguments)},fetchArchivedMessagesIfNecessary:function(){this.model.get("connection_status")===t.ROOMSTATUS.ENTERED&&this.model.get("mam_enabled")&&!this.model.get("mam_initialized")&&(this.fetchArchivedMessages(),this.model.save({mam_initialized:!0}))},fetchArchivedMessages:function(e){var t=this,f=this.__super__._converse;this.addSpinner(),f.api.archive.query(r.extend({groupchat:!0,before:"",with:this.model.get("jid"),max:f.archived_messages_page_size},e),(function(e){t.clearSpinner(),e.length&&r.each(e,t.onChatRoomMessage.bind(t))}),(function(){t.clearSpinner(),f.log("Error while trying to fetch archived messages",o.LogLevel.WARN)}))}}},initialize:function(){var t=this._converse;t.api.settings.update({archived_messages_page_size:"50",message_archiving:void 0,message_archiving_timeout:8e3}),t.onMAMError=function(e){e.querySelectorAll("feature-not-implemented").length?t.log("Message Archive Management (XEP-0313) not supported by this server",o.LogLevel.WARN):(t.log("An error occured while trying to set archiving preferences.",o.LogLevel.ERROR),t.log(e))},t.onMAMPreferences=function(f,n){var c=e('prefs[xmlns="'.concat(o.NS.MAM,'"]'),n).pop();if(c.getAttribute("default")!==t.message_archiving){var s=a({type:"set"}).c("prefs",{xmlns:o.NS.MAM,default:t.message_archiving});r.each(c.children,(function(e){s.cnode(e).up()})),t.connection.sendIQ(s,r.partial((function(e,f){e.save({preferences:{default:t.message_archiving}})}),f),t.onMAMError)}else f.save({preferences:{default:t.message_archiving}})},t.on("serviceDiscovered",(function(e){var f=e.get("preferences")||{};e.get("var")!==o.NS.MAM||f.default===t.message_archiving||r.isUndefined(t.message_archiving)||t.connection.sendIQ(a({type:"get"}).c("prefs",{xmlns:o.NS.MAM}),r.partial(t.onMAMPreferences,e),r.partial(t.onMAMError,e))})),t.on("addClientFeatures",(function(){t.connection.disco.addFeature(o.NS.MAM)})),t.on("afterMessagesFetched",(function(e){e.fetchNewestMessages()})),t.on("reconnected",(function(){var e=t.chatboxviews.filter((function(e){return"chatbox"===r.at(e,"model.attributes.type")[0]}));r.each(e,(function(e){return e.fetchNewestMessages()}))})),r.extend(t.api,{archive:{query:function(e,f,n){if(!t.api.connection.connected())throw new Error("Can't call `api.archive.query` before having established an XMPP session");return function(e,t,f,n){var u;r.isFunction(t)&&(n=f=t);var _=e.connection.getUniqueId(),d={type:"set"};if(!r.isUndefined(t)&&t.groupchat){if(!t.with)throw new Error('You need to specify a "with" value containing the chat room JID, when querying groupchat messages.');d.to=t.with}var l=a(d).c("query",{xmlns:o.NS.MAM,queryid:_});r.isUndefined(t)||(l.c("x",{xmlns:o.NS.XFORM,type:"submit"}).c("field",{var:"FORM_TYPE",type:"hidden"}).c("value").t(o.NS.MAM).up().up(),t.with&&!t.groupchat&&l.c("field",{var:"with"}).c("value").t(t.with).up().up(),r.each(["start","end"],(function(e){if(t[e]){if(!(u=c(t[e])).isValid())throw new TypeError("archive.query: invalid date provided for: ".concat(e));l.c("field",{var:e}).c("value").t(u.format()).up().up()}})),l.up(),t instanceof o.RSM?l.cnode(t.toXML()):r.intersection(s,r.keys(t)).length&&l.cnode(new o.RSM(t).toXML()));var h=[],m=e.connection.addHandler((function(e){if(t.groupchat&&e.getAttribute("from")!==t.with)return!0;var f=e.querySelector("result");return r.isNull(f)||f.getAttribute("queryid")!==_||h.push(e),!0}),o.NS.MAM);e.connection.sendIQ(l,(function(n){if(e.connection.deleteHandler(m),r.isFunction(f)){var a,c=n.querySelector("set");r.isUndefined(c)||(a=new o.RSM({xml:c}),r.extend(a,r.pick(t,r.concat(i,["max"])))),f(h,a)}}),(function(){e.connection.deleteHandler(m),r.isFunction(n)&&n.apply(this,arguments)}),e.message_archiving_timeout)}(t,e,f,n)}}})}})})),f("converse-muc-embedded",["converse-core","converse-muc"],(function(e){"use strict";var t=e.env,f=(t.Backbone,t._);e.plugins.add("converse-muc-embedded",{enabled:function(e){return"embedded"===e.view_mode},overrides:{ChatBoxViews:{initialize:function(){this.__super__.initialize.apply(this,arguments),this.el.classList.add("converse-embedded")}}},initialize:function(){this._converse.api.settings.update({allow_logout:!1,allow_muc_invitations:!1,hide_muc_server:!0});var e=this._converse;if(!f.isArray(e.auto_join_rooms))throw new Error("converse-muc-embedded: auto_join_rooms must be an Array");if(1!==e.auto_join_rooms.length)throw new Error("converse-muc-embedded: It doesn't make sense to have the auto_join_rooms setting to zero or more then one, since only one chat room can be open at any time.")}})})),f("tpl!toolbar_otr",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,t.allow_otr&&(f+='\n
          • \n '+n(t.otr_translated_status)+"\n ",t.otr_status==t.UNENCRYPTED&&(f+='\n \n '),f+="\n ",t.otr_status==t.UNVERIFIED&&(f+='\n \n '),f+="\n ",t.otr_status==t.VERIFIED&&(f+='\n \n '),f+=" ",t.otr_status==t.FINISHED&&(f+='\n \n '),f+='\n \n
          • \n"),f+"\n"}})),function(e,n){"function"==typeof f&&f.amd?f("bigint",[],n.bind(e,e.crypto||e.msCrypto)):"undefined"!=typeof module&&module.exports?module.exports=n(t("crypto")):e.BigInt=n(e.crypto||e.msCrypto)}(this,(function(e){var t=67108863,f="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_=!@#$%^&*()[]{}|;:,.<>/?`~ \\'\"+-",n=R(1,1,1),o=new Array(0),a=o,r=o,c=o,s=o,i=o,u=o,_=o,d=o,l=o,h=o,m=o,g=o,p=o,b=o,y=o,v=o,w=o,k=o;function S(e,t){var f=R(0,26*(e.length>t?e.length:t),0);return z(f,e),f}function x(e,t){var f=q(e);return ee(f,t),ne(f,1)}function M(e,t){var f=S(e,e.length>t.length?e.length+1:t.length+1);return Q(f,t),ne(f,1)}function T(e,t){var f=S(e,e.length>t.length?e.length+1:t.length+1);return Z(f,t),ne(f,1)}function A(e,t){var f=S(e,t.length);return function(e,t){var f=1+2*Math.max(e.length,t.length);if(!(1&e[0]||1&t[0]))return B(e,0),0;for(p.length!=f&&(p=new Array(f),g=new Array(f),b=new Array(f),y=new Array(f),v=new Array(f),w=new Array(f)),z(p,e),z(g,t),B(b,1),B(y,0),B(v,0),B(w,1);;){for(;!(1&p[0]);)W(p),1&b[0]||1&y[0]?(Z(b,t),W(b),Q(y,e),W(y)):(W(b),W(y));for(;!(1&g[0]);)W(g),1&v[0]||1&w[0]?(Z(v,t),W(v),Q(w,e),W(w)):(W(v),W(w));if(j(g,p)?(Q(g,p),Q(v,b),Q(w,y)):(Q(p,g),Q(b,v),Q(y,w)),P(p,0)){for(;L(v);)Z(v,t);return z(e,v),P(g,1)?1:(B(e,0),0)}}}(f,t)?ne(f,1):null}function C(e,t,f){var n=S(e,f.length);return te(n,t,f),ne(n,1)}function E(e,t,f){var n,o;for(n=0;n>25&1}function N(e,t,f){var n,o=e.length,a=t.length,r=o+f=0;n++)if(e[n]>0)return 1;for(n=o-1+f;n0)return 0;for(n=r-1;n>=f;n--){if(e[n-f]>t[n])return 1;if(e[n-f]=0;f--){if(e[f]>t[f])return 1;if(e[f]>=1;for(V(f,_=26-_),V(o,_),a=o.length;0==o[a-1]&&a>r;a--);for(B(n,0);!N(f,o,a-r);)K(o,f,a-r),n[a-r]++;for(c=a-1;c>=r;c--){for(o[c]==f[r-1]?n[c-r]=t:n[c-r]=Math.floor((o[c]*(1<<26)+o[c-1])/f[r-1]);(u=((u=s=(u=((u=i=(r>1?f[r-2]:0)*n[c-r])-(i&=t))/(1<<26))+n[c-r]*f[r-1])-(s&=t))/(1<<26))==o[c]?s==o[c-1]?i>(c>1?o[c-2]:0):s>o[c-1]:u>o[c];)n[c-r]--;$(o,f,-n[c-r],c-r),L(o)&&(X(o,f,c-r),n[c-r]--)}U(f,_),U(o,_)}function D(e,t){var f,n=0;for(f=e.length-1;f>=0;f--)n=(n*(1<<26)+e[f])%t;return n}function R(e,t,f){var n,o;return n=f>(n=Math.ceil(t/26)+1)?f:n,B(o=new Array(n),e),o}function I(e,t,n){var o,a,r,c,s,i=e.length;if(-1==t){for(r=new Array(0);;){for(c=new Array(r.length+1),a=0;a1;)1&u&&(_=1),d+=i,u>>=1;for(r=R(0,d+=_*i,0),a=0;a=36&&(o-=26),!(o>=t||o<0));a++)G(r,t),Y(r,o);for(i=r.length;i>0&&!r[i-1];i--);for(i=n>i+1?n:i+1,c=new Array(i),s=it.length){for(;f>=26}function Y(e,f){var n,o,a,r;for(e[0]+=f,o=e.length,a=0,n=0;n>f);e[n]>>=f}function W(e){var f;for(f=0;f>1);e[f]=e[f]>>1|33554432&e[f]}function V(e,f){var n,o=Math.floor(f/26);if(o){for(n=e.length;n>=o;n--)e[n]=e[n-o];for(;n>=0;n--)e[n]=0;f%=26}if(f){for(n=e.length-1;n>0;n--)e[n]=t&(e[n]<>26-f);e[n]=t&e[n]<=0;f--)n=o*(1<<26)+e[f],e[f]=Math.floor(n/t),o=n%t;return o}function $(e,f,n,o){var a,r,c,s;for(c=e.length0&&!e[c-1];c--);for(s=c>f.length?2*c:2*f.length,r.length!=s&&(r=new Array(s)),B(r,0),n=0;n0&&!e[f-1];f--);return z(n=new Array(f+t),e),n}function oe(e,t,f){var o,a,r,s;if(_.length!=f.length&&(_=q(f)),0!=(1&f[0])){for(B(_,0),r=f.length;r>0&&!f[r-1];r--);for(s=(1<<26)-function(e,t){for(var f=1,n=0;;){if(1==e)return f;if(0==e)return 0;if(n-=f*Math.floor(t/e),1==(t%=e))return n;if(0==t)return 0;f-=n*Math.floor(e/t),e%=t}}(D(f,1<<26),1<<26),_[r]=1,te(e,_,f),c.length!=e.length?c=q(e):z(c,e),o=t.length-1;o>0&!t[o];o--);if(0!=t[o]){for(a=1<<25;a&&!(t[o]&a);a>>=1);for(;;){if(!(a>>=1)){if(--o<0)return void ae(e,n,f,s);a=1<<25}ae(e,e,f,s),a&t[o]&&ae(e,c,f,s)}}else B(e,1)}else for(z(_,e),B(e,1);!P(t,0);)1&t[0]&&te(e,_,f),J(t,2),fe(_,f)}function ae(e,f,n,o){var a,r,c,s,i,u,_=n.length,l=f.length;for(d.length!=_&&(d=new Array(_)),B(d,0);_>0&&0==n[_-1];_--);for(;l>0&&0==f[l-1];l--);for(u=d.length-1,a=0;a<_;a++){for(c=((c=(i=d[0]+e[a]*f[0])+(s=(i&t)*o&t)*n[0])-(c&t))/(1<<26),i=e[a],r=1;r31)throw new Error("Too many bits.");var t=0,f=0,n=Math.floor(e/8),o=(1<0;n--)a+=e[n]+",";a+=e[0]}else for(;!F(u);)o=J(u,t),a=f.substring(o,o+1)+a;return 0==a.length&&(a="0"),a},int2bigInt:R,multMod:C,powMod:function(e,t,f){var n=S(e,f.length);return oe(n,ne(t,2),ne(f,2)),ne(n,1)},inverseMod:A,randBigInt:function(e,t){var f;return E(f=R(0,0,Math.floor((e-1)/26)+2),e,t),f},randBigInt_:E,equals:H,equalsInt:P,sub:M,mod:x,modInt:D,mult:function(e,t){var f=S(e,e.length+t.length);return function(e,t){var f;for(a.length!=2*e.length&&(a=new Array(2*e.length)),B(a,0),f=0;f0;t--);for(f=0,n=e[t];n;n>>=1,f++);return f+26*t},millerRabin:function(e,t){var f,n,o,a;if(l.length!=e.length&&(l=q(e),h=q(e),m=q(e)),z(m,t),z(h,e),z(l,e),Y(h,-1),Y(l,-1),F(h))return 0;for(o=0;0==h[o];o++);for(f=1,n=2;h[o]%n==0;n*=2,f++);if((a=26*o+f-1)&&U(h,a),oe(m,h,e),!P(m,1)&&!H(m,l)){for(n=1;n<=a-1&&!H(m,l);){if(fe(m,e),P(m,1))return 0;n++}if(!H(m,l))return 0}return 1},divide_:O,trim:ne,primes:k,findPrimes:function(e){var t,f,n,o;for(f=new Array(e),t=0;t>>2]>>>24-a%4*8&255;t[n+a>>>2]|=r<<24-(n+a)%4*8}else if(f.length>65535)for(a=0;a>>2]=f[a>>>2];else t.push.apply(t,f);return this.sigBytes+=o,this},clamp:function(){var t=this.words,f=this.sigBytes;t[f>>>2]&=4294967295<<32-f%4*8,t.length=e.ceil(f/4)},clone:function(){var e=o.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var f=[],n=0;n>>2]>>>24-o%4*8&255;n.push((a>>>4).toString(16)),n.push((15&a).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,f=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new a.init(f,t/2)}},s=r.Latin1={stringify:function(e){for(var t=e.words,f=e.sigBytes,n=[],o=0;o>>2]>>>24-o%4*8&255;n.push(String.fromCharCode(a))}return n.join("")},parse:function(e){for(var t=e.length,f=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new a.init(f,t)}},i=r.Utf8={stringify:function(e){try{return decodeURIComponent(escape(s.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return s.parse(unescape(encodeURIComponent(e)))}},u=n.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=i.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var f=this._data,n=f.words,o=f.sigBytes,r=this.blockSize,c=o/(4*r),s=(c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0))*r,i=e.min(4*s,o);if(s){for(var u=0;u>>2]>>>24-a%4*8&255)<<16|(t[a+1>>>2]>>>24-(a+1)%4*8&255)<<8|t[a+2>>>2]>>>24-(a+2)%4*8&255,c=0;c<4&&a+.75*c>>6*(3-c)&63));var s=n.charAt(64);if(s)for(;o.length%4;)o.push(s);return o.join("")},parse:function(e){var f=e.length,n=this._map,o=n.charAt(64);if(o){var a=e.indexOf(o);-1!=a&&(f=a)}for(var r=[],c=0,s=0;s>>6-s%4*2;r[c>>>2]|=(i|u)<<24-c%4*8,c++}return t.create(r,c)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},o.lib.Cipher||function(e){var t=o,f=t.lib,n=f.Base,a=f.WordArray,r=f.BufferedBlockAlgorithm,c=t.enc,s=(c.Utf8,c.Base64),i=t.algo.EvpKDF,u=f.Cipher=r.extend({cfg:n.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,f){this.cfg=this.cfg.extend(f),this._xformMode=e,this._key=t,this.reset()},reset:function(){r.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?y:p}return function(t){return{encrypt:function(f,n,o){return e(n).encrypt(t,f,n,o)},decrypt:function(f,n,o){return e(n).decrypt(t,f,n,o)}}}}()}),_=(f.StreamCipher=u.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),t.mode={}),d=f.BlockCipherMode=n.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),l=_.CBC=function(){var e=d.extend();function t(e,t,f){var n=this._iv;if(n){var o=n;this._iv=void 0}else o=this._prevBlock;for(var a=0;a>>2];e.sigBytes-=t}},m=(f.BlockCipher=u.extend({cfg:u.cfg.extend({mode:l,padding:h}),reset:function(){u.reset.call(this);var e=this.cfg,t=e.iv,f=e.mode ;if(this._xformMode==this._ENC_XFORM_MODE)var n=f.createEncryptor;else n=f.createDecryptor,this._minBufferSize=1;this._mode=n.call(f,this,t&&t.words)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else t=this._process(!0),e.unpad(t);return t},blockSize:4}),f.CipherParams=n.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),g=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,f=e.salt;if(f)var n=a.create([1398893684,1701076831]).concat(f).concat(t);else n=t;return n.toString(s)},parse:function(e){var t=s.parse(e),f=t.words;if(1398893684==f[0]&&1701076831==f[1]){var n=a.create(f.slice(2,4));f.splice(0,4),t.sigBytes-=16}return m.create({ciphertext:t,salt:n})}},p=f.SerializableCipher=n.extend({cfg:n.extend({format:g}),encrypt:function(e,t,f,n){n=this.cfg.extend(n);var o=e.createEncryptor(f,n),a=o.finalize(t),r=o.cfg;return m.create({ciphertext:a,key:f,iv:r.iv,algorithm:e,mode:r.mode,padding:r.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,f,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(f,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),b=(t.kdf={}).OpenSSL={execute:function(e,t,f,n){n||(n=a.random(8));var o=i.create({keySize:t+f}).compute(e,n),r=a.create(o.words.slice(t),4*f);return o.sigBytes=4*t,m.create({key:o,iv:r,salt:n})}},y=f.PasswordBasedCipher=p.extend({cfg:p.cfg.extend({kdf:b}),encrypt:function(e,t,f,n){var o=(n=this.cfg.extend(n)).kdf.execute(f,e.keySize,e.ivSize);n.iv=o.iv;var a=p.encrypt.call(this,e,t,o.key,n);return a.mixIn(o),a},decrypt:function(e,t,f,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var o=n.kdf.execute(f,e.keySize,e.ivSize,t.salt);return n.iv=o.iv,p.decrypt.call(this,e,t,o.key,n)}})}(),function(){var e=o,t=e.lib.BlockCipher,f=e.algo,n=[],a=[],r=[],c=[],s=[],i=[],u=[],_=[],d=[],l=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var f=0,o=0;for(t=0;t<256;t++){var h=o^o<<1^o<<2^o<<3^o<<4;h=h>>>8^255&h^99,n[f]=h,a[h]=f;var m=e[f],g=e[m],p=e[g],b=257*e[h]^16843008*h;r[f]=b<<24|b>>>8,c[f]=b<<16|b>>>16,s[f]=b<<8|b>>>24,i[f]=b,b=16843009*p^65537*g^257*m^16843008*f,u[h]=b<<24|b>>>8,_[h]=b<<16|b>>>16,d[h]=b<<8|b>>>24,l[h]=b,f?(f=m^e[e[e[p^m]]],o^=e[e[o]]):f=o=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],m=f.AES=t.extend({_doReset:function(){for(var e=this._key,t=e.words,f=e.sigBytes/4,o=4*((this._nRounds=f+6)+1),a=this._keySchedule=[],r=0;r6&&r%f==4&&(c=n[c>>>24]<<24|n[c>>>16&255]<<16|n[c>>>8&255]<<8|n[255&c]):(c=n[(c=c<<8|c>>>24)>>>24]<<24|n[c>>>16&255]<<16|n[c>>>8&255]<<8|n[255&c],c^=h[r/f|0]<<24),a[r]=a[r-f]^c}for(var s=this._invKeySchedule=[],i=0;i>>24]]^_[n[c>>>16&255]]^d[n[c>>>8&255]]^l[n[255&c]]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,r,c,s,i,n)},decryptBlock:function(e,t){var f=e[t+1];e[t+1]=e[t+3],e[t+3]=f,this._doCryptBlock(e,t,this._invKeySchedule,u,_,d,l,a),f=e[t+1],e[t+1]=e[t+3],e[t+3]=f},_doCryptBlock:function(e,t,f,n,o,a,r,c){for(var s=this._nRounds,i=e[t]^f[0],u=e[t+1]^f[1],_=e[t+2]^f[2],d=e[t+3]^f[3],l=4,h=1;h>>24]^o[u>>>16&255]^a[_>>>8&255]^r[255&d]^f[l++],g=n[u>>>24]^o[_>>>16&255]^a[d>>>8&255]^r[255&i]^f[l++],p=n[_>>>24]^o[d>>>16&255]^a[i>>>8&255]^r[255&u]^f[l++],b=n[d>>>24]^o[i>>>16&255]^a[u>>>8&255]^r[255&_]^f[l++];i=m,u=g,_=p,d=b}m=(c[i>>>24]<<24|c[u>>>16&255]<<16|c[_>>>8&255]<<8|c[255&d])^f[l++],g=(c[u>>>24]<<24|c[_>>>16&255]<<16|c[d>>>8&255]<<8|c[255&i])^f[l++],p=(c[_>>>24]<<24|c[d>>>16&255]<<16|c[i>>>8&255]<<8|c[255&u])^f[l++],b=(c[d>>>24]<<24|c[i>>>16&255]<<16|c[u>>>8&255]<<8|c[255&_])^f[l++],e[t]=m,e[t+1]=g,e[t+2]=p,e[t+3]=b},keySize:8});e.AES=t._createHelper(m)}(),function(){var e=o,t=e.lib,f=t.WordArray,n=t.Hasher,a=e.algo,r=[],c=a.SHA1=n.extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var f=this._hash.words,n=f[0],o=f[1],a=f[2],c=f[3],s=f[4],i=0;i<80;i++){if(i<16)r[i]=0|e[t+i];else{var u=r[i-3]^r[i-8]^r[i-14]^r[i-16];r[i]=u<<1|u>>>31}var _=(n<<5|n>>>27)+s+r[i];_+=i<20?1518500249+(o&a|~o&c):i<40?1859775393+(o^a^c):i<60?(o&a|o&c|a&c)-1894007588:(o^a^c)-899497514,s=c,c=a,a=o<<30|o>>>2,o=n,n=_}f[0]=f[0]+n|0,f[1]=f[1]+o|0,f[2]=f[2]+a|0,f[3]=f[3]+c|0,f[4]=f[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,f=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(f/4294967296),t[15+(n+64>>>9<<4)]=f,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=n.clone.call(this);return e._hash=this._hash.clone(),e}});e.SHA1=n._createHelper(c),e.HmacSHA1=n._createHmacHelper(c)}(),function(e){var t=o,f=t.lib,n=f.WordArray,a=f.Hasher,r=t.algo,c=[],s=[];!function(){function t(t){for(var f=e.sqrt(t),n=2;n<=f;n++)if(!(t%n))return!1;return!0}function f(e){return 4294967296*(e-(0|e))|0}for(var n=2,o=0;o<64;)t(n)&&(o<8&&(c[o]=f(e.pow(n,.5))),s[o]=f(e.pow(n,1/3)),o++),n++}();var i=[],u=r.SHA256=a.extend({_doReset:function(){this._hash=new n.init(c.slice(0))},_doProcessBlock:function(e,t){for(var f=this._hash.words,n=f[0],o=f[1],a=f[2],r=f[3],c=f[4],u=f[5],_=f[6],d=f[7],l=0;l<64;l++){if(l<16)i[l]=0|e[t+l];else{var h=i[l-15],m=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,g=i[l-2],p=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;i[l]=m+i[l-7]+p+i[l-16]}var b=n&o^n&a^o&a,y=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),v=d+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&u^~c&_)+s[l]+i[l];d=_,_=u,u=c,c=r+v|0,r=a,a=o,o=n,n=v+(y+b)|0}f[0]=f[0]+n|0,f[1]=f[1]+o|0,f[2]=f[2]+a|0,f[3]=f[3]+r|0,f[4]=f[4]+c|0,f[5]=f[5]+u|0,f[6]=f[6]+_|0,f[7]=f[7]+d|0},_doFinalize:function(){var t=this._data,f=t.words,n=8*this._nDataBytes,o=8*t.sigBytes;return f[o>>>5]|=128<<24-o%32,f[14+(o+64>>>9<<4)]=e.floor(n/4294967296),f[15+(o+64>>>9<<4)]=n,t.sigBytes=4*f.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=a._createHelper(u),t.HmacSHA256=a._createHmacHelper(u)}(Math),function(){var e=o,t=e.lib.Base,f=e.enc.Utf8;e.algo.HMAC=t.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=f.parse(t));var n=e.blockSize,o=4*n;t.sigBytes>o&&(t=e.finalize(t)),t.clamp();for(var a=this._oKey=t.clone(),r=this._iKey=t.clone(),c=a.words,s=r.words,i=0;i>16,f&=f>>8,f&=f>>4,(f&=f>>2)&f>>1&1},n.randomExponent=function(){return f.randBigInt(1536)},n.smpHash=function(t,f,a){var r=e.algo.SHA256.create();r.update(e.enc.Latin1.parse(n.packBytes(t,o.BYTE))),r.update(e.enc.Latin1.parse(n.packMPI(f))),a&&r.update(e.enc.Latin1.parse(n.packMPI(a)));var c=r.finalize();return n.bits2bigInt(c.toString(e.enc.Latin1))},n.makeMac=function(t,f){var o=e.enc.Latin1.parse(f),a=e.HmacSHA256(e.enc.Latin1.parse(t),o);return n.mask(a.toString(e.enc.Latin1),0,160)},n.make1Mac=function(t,f){var n=e.enc.Latin1.parse(f);return e.HmacSHA1(e.enc.Latin1.parse(t),n).toString(e.enc.Latin1)},n.encryptAes=function(t,f,n){var o={mode:e.mode.CTR,iv:e.enc.Latin1.parse(n),padding:e.pad.NoPadding},a=e.AES.encrypt(t,e.enc.Latin1.parse(f),o),r=e.enc.Base64.parse(a.toString());return e.enc.Latin1.stringify(r)},n.decryptAes=function(t,f,n){t=e.enc.Latin1.parse(t);var o={mode:e.mode.CTR,iv:e.enc.Latin1.parse(n),padding:e.pad.NoPadding};return e.AES.decrypt(e.enc.Base64.stringify(t),e.enc.Latin1.parse(f),o)},n.multPowMod=function(e,t,n,o,a){return f.multMod(f.powMod(e,t,a),f.powMod(n,o,a),a)},n.ZKP=function(e,t,o,a){return f.equals(t,n.smpHash(e,o,a))},n.GTOE=function(e,t){return f.equals(e,t)||f.greater(e,t)},n.between=function(e,t,n){return f.greater(e,t)&&f.greater(n,e)},n.checkGroup=function(e,t){return n.GTOE(e,a)&&n.GTOE(t,e)},n.h1=function(t,f){var n=e.algo.SHA1.create();return n.update(e.enc.Latin1.parse(t)),n.update(e.enc.Latin1.parse(f)),n.finalize().toString(e.enc.Latin1)},n.h2=function(t,f){var n=e.algo.SHA256.create();return n.update(e.enc.Latin1.parse(t)),n.update(e.enc.Latin1.parse(f)),n.finalize().toString(e.enc.Latin1)},n.mask=function(e,t,f){return e.substr(t/8,f/8)};var r=String.fromCharCode;n.packBytes=function(e,t){e=e.toString(16);for(var f,n="";t>0;t--)f=e.length?e.substr(-2,2):"0",e=e.substr(0,e.length-2),n=r(parseInt(f,16))+n;return n},n.packINT=function(e){return n.packBytes(e,o.INT)},n.packCtr=function(e){return n.padCtr(n.packBytes(e,o.CTR))},n.padCtr=function(e){return e+"\0\0\0\0\0\0\0\0"},n.unpackCtr=function(e){return e=n.toByteArray(e.substring(0,8)),n.unpack(e)},n.unpack=function(e){for(var t=0,f=0,n=e.length;f65535)return["Too many fragments"];if(1==s)return[null,t];var i,u,_,d,l=[];for(i=1;i<=s;i++)u=(i-1)*f,_=i*f,d="?OTR",o&&(d+=c),d+=","+i+",",d+=s+",",d+=t.slice(u,_)+",",l.push(d);return[null,l]},n.splitype=function e(t,f){var a=[];return t.forEach((function(t){var r;switch(t){case"PUBKEY":r=e(["SHORT","MPI","MPI","MPI","MPI"],f).join("");break;case"DATA":case"MPI":r=f.substring(0,n.readLen(f)+4);break;default:r=f.substring(0,o[t])}a.push(r),f=f.substring(r.length)})),a};var c=function(){for(var e=0,t={};e<256;++e)t[String.fromCharCode(e)]=e;for(e=128;e<256;++e)t[String.fromCharCode(63232+e)]=e;return t}();n.toByteArray=function(e){for(var t=[],f=e.split(""),n=-1,o=f.length,a=o%8;a--;)t[++n]=c[f[n]];for(a=o>>3;a--;)t.push(c[f[++n]],c[f[++n]],c[f[++n]],c[f[++n]],c[f[++n]],c[f[++n]],c[f[++n]],c[f[++n]]);return t}}.call(this),function(){"use strict";var e,f,n,o,a,r=this;"undefined"!=typeof module&&module.exports?(module.exports=h,e=t("../vendor/crypto.js"),f=t("../vendor/bigint.js"),o=t("path").join(__dirname,"/dsa-webworker.js"),a=t("./helpers.js")):(Object.keys(r.DSA).forEach((function(e){h[e]=r.DSA[e]})),r.DSA=h,e=r.CryptoJS,f=r.BigInt,n=r.Worker,o="dsa-webworker.js",a=h.HLP);var c=f.str2bigInt("0",10),s=f.str2bigInt("1",10),i=f.str2bigInt("2",10),u=[];function _(e,t){var n,o=f.bitSize(e),a=f.primes;for(0===a.length&&(a=f.findPrimes(3e4)),u.length!=e.length&&(u=f.dup(e)),n=0;n-1;){for(r=f+1,c=t.length,s=1,i=0;r=1&&(l=l.substring(0,h).split(""),"v"===o[u]&&l.forEach((function(e){Object.hasOwnProperty.call(d,e)&&r.push(d[e])}))),{cls:"query",ver:r}}if(":"===_){u+=1;var m=o.substring(u,u+4);if(m.length<4)return{msg:o};var g=(m=e.enc.Base64.parse(m).toString(e.enc.Latin1)).substring(0,2),p=m.substring(2);if(!t["ALLOW_V"+n.unpackSHORT(g)])return{msg:o};u+=4;var b,y,v=o.substring(u).indexOf(".");return~v?(o=e.enc.Base64.parse(o.substring(u,u+v)),o=e.enc.Latin1.stringify(o),g===f.OTR_VERSION_3&&(b=o.substring(0,8),o=o.substring(8)),~["","\n","",""].indexOf(p)?y="ake":""===p&&(y="data"),{version:g,type:p,msg:o,cls:y,instance_tags:b}):{msg:o}}return" Error:"===o.substring(u,u+7)?(t.ERROR_START_AKE&&t.sendQueryMsg(),{msg:o.substring(u+7),cls:"error"}):{msg:o}},o.initFragment=function(e){e.fragment={s:"",j:0,k:0}},o.msgFragment=function(e,t,f){if(t=t.split(","),f){var o=t.shift().split("|"),a=n.packINT(parseInt(o[0],16)),r=n.packINT(parseInt(o[1],16));if(e.checkInstanceTags(a+r))return}if(!(t.length<4||isNaN(parseInt(t[0],10))||isNaN(parseInt(t[1],10)))){var c=parseInt(t[0],10),s=parseInt(t[1],10);if(t=t[2],!(s=m)return this.notify("Should have rekeyed by now.");n.send_counter+=1;var o=c.packCtr(n.send_counter),a=this.ake.otr_version+"",s=this.ake.otr_version===r.OTR_VERSION_3;if(s&&(a+=this.our_instance_tag,a+=this.their_instance_tag),a+="\0",a+=c.packINT(this.our_keyid-1),a+=c.packINT(this.their_keyid),a+=c.packMPI(this.our_dh.publicKey),a+=o.substring(0,8),Math.ceil(t.length/8)>=g)return this.notify("Message is too long.");var i=c.encryptAes(e.enc.Latin1.parse(t),n.sendenc,o);return a+=c.packData(i),a+=c.make1Mac(a,n.sendmac),a+=c.packData(this.oldMacKeys.splice(0).join("")),(a=c.wrapMsg(a,this.fragment_size,s,this.our_instance_tag,this.their_instance_tag))[0]?this.notify(a[0]):(f&&this.trigger("file",["send",n.extra_symkey,f]),a[1])},b.prototype.handleDataMsg=function(t){var f=t.version+t.type;this.ake.otr_version===r.OTR_VERSION_3&&(f+=t.instance_tags);var n=""===(t=c.splitype(["BYTE","INT","INT","MPI","CTR","DATA","MAC","DATA"],t.msg))[0];if(this.msgstate===r.MSGSTATE_ENCRYPTED&&8===t.length){var o=this.our_keyid-c.readLen(t[2]),a=this.their_keyid-c.readLen(t[1]);if(o<0||o>1)n||this.error("Not of our latest keys.");else if(a<0||a>1)n||this.error("Not of your latest keys.");else{var s=a?this.their_old_y:this.their_y;if(1!==a||s){var i=this.sessKeys[o][a],u=c.unpackCtr(t[4]);if(u<=i.rcv_counter)n||this.error("Counter in message is not larger.");else{i.rcv_counter=u,f+=t.slice(0,6).join("");var _=c.make1Mac(f,i.rcvmac);if(c.compare(t[6],_)){i.rcvmacused=!0;var d=c.decryptAes(t[5].substring(4),i.rcvenc,c.padCtr(t[4]));d=d.toString(e.enc.Latin1),o||this.rotateOurKeys(),a||this.rotateTheirKeys(c.readMPI(t[3]));var l=d.indexOf("\0");return~l&&(this.handleTLVs(d.substring(l+1),i),d=d.substring(0,l)),(d=e.enc.Latin1.parse(d)).toString(e.enc.Utf8)}n||this.error("MACs do not match.")}}else n||this.error("Do not have that key.")}}else n||this.error("Received an unreadable encrypted message.")},b.prototype.handleTLVs=function(t,f){for(var n,o,a;t.length&&(n=c.unpackSHORT(t.substr(0,2)),o=c.unpackSHORT(t.substr(2,2)),!((a=t.substr(4,o)).length0&&this.doAKE(e)}e.msg&&this.trigger("ui",[e.msg,!!e.encrypted,t])}},b.prototype.checkInstanceTags=function(e){var t=c.readLen(e.substr(0,4)),f=c.readLen(e.substr(4,4));if(f&&f!==c.readLen(this.our_instance_tag))return!0;if(c.readLen(this.their_instance_tag)){if(c.readLen(this.their_instance_tag)!==t)return!0}else{if(t<100)return!0;this.their_instance_tag=c.packINT(t)}},b.prototype.doAKE=function(e){this.ALLOW_V3&&~e.ver.indexOf(r.OTR_VERSION_3)?this.ake.initiateAKE(r.OTR_VERSION_3):this.ALLOW_V2&&~e.ver.indexOf(r.OTR_VERSION_2)?this.ake.initiateAKE(r.OTR_VERSION_2):this.notify("OTR conversation requested, but no compatible protocol version found.","warn")},b.prototype.error=function(e){this.debug||(e="An OTR error has occurred."),this.io("?OTR Error:"+e),this.notify(e)},b.prototype.notify=function(e,t){this.trigger("error",[e,t||"error"])},b.prototype.sendStored=function(){var e=this;this.storedMgs.splice(0).forEach((function(t){var f=e.prepareMsg(t.msg);e.io(f,t.meta)}))},b.prototype.sendFile=function(t){if(this.msgstate!==r.MSGSTATE_ENCRYPTED)return this.notify("Not ready to encrypt.");if(this.ake.otr_version!==r.OTR_VERSION_3)return this.notify("Protocol v3 required.");if(!t)return this.notify("Please specify a filename.");var f=e.enc.Utf8.parse(t);if((f=f.toString(e.enc.Latin1)).length>=65532)return this.notify("Filename is too long.");var n="\0";n+="\0\b",n+=c.packSHORT(4+f.length),n+="\0\0\0",n+=f,n=this.prepareMsg(n,t),this.io(n)},b.prototype.endOtr=function(e){this.msgstate===r.MSGSTATE_ENCRYPTED?("function"==typeof e&&(e=new p(e)),this.sendMsg("\0\0\0\0",e),this.sm&&(this.smw&&this.sm.worker.terminate(),this.sm=null)):"function"==typeof e&&setTimeout(e,0),this.msgstate=r.MSGSTATE_PLAINTEXT,this.receivedPlaintext=!1,this.trigger("status",[r.STATUS_END_OTR])},b.makeInstanceTag=function(){var e=f.randBigInt(32);return f.greater(f.str2bigInt("100",16),e)?b.makeInstanceTag():c.packINT(parseInt(f.bigInt2str(e,10),10))}}.call(this),{OTR:this.OTR,DSA:this.DSA}})),f("converse-otr",["converse-chatview","tpl!toolbar_otr","otr"],(function(e,t,f){"use strict";var n=e.env,o=n.Strophe,a=n.utils,r=(n.b64_sha1,n._),c=!r.isUndefined(window.crypto)&&(r.isFunction(window.crypto.randomBytes)||r.isFunction(window.crypto.getRandomValues))&&!r.isUndefined(f.OTR)&&!r.isUndefined(f.DSA),s={},i={0:"unencrypted",1:"unverified",2:"verified",3:"finished"};e.plugins.add("converse-otr",{dependencies:["converse-chatview"],overrides:{ChatBox:{initialize:function(){this.__super__.initialize.apply(this,arguments),"controlbox"!==this.get("box_id")&&this.save({otr_status:this.get("otr_status")||0})},shouldPlayNotification:function(e){return this.__super__.shouldPlayNotification.apply(this,arguments)&&!(a.isOTRMessage(e[0])&&!r.includes([1,2],this.get("otr_status")))},createMessage:function(e,t,f){var n=this.__super__._converse,o=r.propertyOf(e.querySelector("body"))("textContent");if(!o||!n.allow_otr)return this.__super__.createMessage.apply(this,arguments);if(a.isNewMessage(f)){if(o.match(/^\?OTRv23?/))return this.initiateOTR(o);if(r.includes([1,2],this.get("otr_status")))return this.otr.receiveMsg(o);if(o.match(/^\?OTR/))return this.otr?this.otr.receiveMsg(o):this.initiateOTR(o)}return this.__super__.createMessage.apply(this,arguments)},generatePrivateKey:function(e){var t=this.__super__._converse,n=new f.DSA;return t.connection.jid,t.cache_otr_key&&this.save({otr_priv_key:n.packPrivate(),otr_instance_tag:e}),n},getSession:function(e){var t,n,o,a=this.__super__._converse,c=a.__;if(a.cache_otr_key&&(o=this.get("otr_priv_key"),r.isString(o)&&(t=this.get("otr_instance_tag"),(n=f.DSA.parsePrivate(o))&&t)))return this.trigger("showHelpMessages",[c("Re-establishing encrypted session")]),void e({key:n,instance_tag:t});this.trigger("showHelpMessages",[c("Generating private key."),c("Your browser might become unresponsive.")],null,!0);var s=this;window.setTimeout((function(){e({key:s.generatePrivateKey(t),instance_tag:f.OTR.makeInstanceTag()})}),500)},updateOTRStatus:function(e){switch(e){case f.OTR.CONST.STATUS_AKE_SUCCESS:this.otr.msgstate===f.OTR.CONST.MSGSTATE_ENCRYPTED&&this.save({otr_status:1});break;case f.OTR.CONST.STATUS_END_OTR:this.otr.msgstate===f.OTR.CONST.MSGSTATE_FINISHED?this.save({otr_status:3}):this.otr.msgstate===f.OTR.CONST.MSGSTATE_PLAINTEXT&&this.save({otr_status:0})}},onSMP:function(e,t){var f=this.__super__._converse.__;switch(e){case"question":this.otr.smpSecret(prompt(f("Authentication request from %1$s\n\nYour chat contact is attempting to verify your identity, by asking you the question below.\n\n%2$s",[this.get("fullname"),t])));break;case"trust":!0===t?this.save({otr_status:2}):(this.trigger("showHelpMessages",[f("Could not verify this user's identify.")],"error"),this.save({otr_status:1}));break;default:throw new TypeError("ChatBox.onSMP: Unknown type for SMP")}},initiateOTR:function(e){var t=this,n=this.__super__._converse.__;this.save({otr_status:0}),this.getSession((function(o){var a=t.__super__._converse;t.otr=new f.OTR({fragment_size:140,send_interval:200,priv:o.key,instance_tag:o.instance_tag,debug:t.debug}),t.otr.on("status",t.updateOTRStatus.bind(t)),t.otr.on("smp",t.onSMP.bind(t)),t.otr.on("ui",(function(e){t.trigger("showReceivedOTRMessage",e)})),t.otr.on("io",(function(e){t.trigger("sendMessage",new a.Message({message:e}))})),t.otr.on("error",(function(e){t.trigger("showOTRError",e)})),t.trigger("showHelpMessages",[n("Exchanging private key with contact.")]),e?t.otr.receiveMsg(e):t.otr.sendQueryMsg()}))},endOTR:function(){this.otr&&this.otr.endOtr(),this.save({otr_status:0})}},ChatBoxView:{events:{"click .toggle-otr":"toggleOTRMenu","click .start-otr":"startOTRFromToolbar","click .end-otr":"endOTR","click .auth-otr":"authOTR"},initialize:function(){var e=this.__super__._converse;this.__super__.initialize.apply(this,arguments),this.model.on("change:otr_status",this.onOTRStatusChanged,this),this.model.on("showOTRError",this.showOTRError,this),this.model.on("showSentOTRMessage",(function(e){this.showMessage({message:e,sender:"me"})}),this),this.model.on("showReceivedOTRMessage",(function(e){this.showMessage({message:e,sender:"them"})}),this),(r.includes([1,2],this.model.get("otr_status"))||e.use_otr_by_default)&&this.model.initiateOTR()},createMessageStanza:function(){var e=this.__super__.createMessageStanza.apply(this,arguments);return(0!==this.model.get("otr_status")||a.isOTRMessage(e.nodeTree))&&e.c("private",{xmlns:o.NS.CARBONS}).up().c("no-store",{xmlns:o.NS.HINTS}).up().c("no-permanent-store",{xmlns:o.NS.HINTS}).up().c("no-copy",{xmlns:o.NS.HINTS}),e},parseMessageForCommands:function(e){var t=this.__super__._converse,f=e.replace(/^\s*/,"").match(/^\/(.*)\s*$/);if(f){if(t.allow_otr&&"endotr"===f[1])return this.endOTR(),!0;if(t.allow_otr&&"otr"===f[1])return this.model.initiateOTR(),!0}return this.__super__.parseMessageForCommands.apply(this,arguments)},isOTREncryptedSession:function(){return r.includes([1,2],this.model.get("otr_status"))},onMessageSubmitted:function(e,t){var f=this.__super__._converse;f.connection.authenticated||this.__super__.onMessageSubmitted.apply(this,arguments),this.parseMessageForCommands(e)||(this.isOTREncryptedSession()?(this.model.otr.sendMsg(e),this.model.trigger("showSentOTRMessage",e)):this.__super__.onMessageSubmitted.apply(this,arguments))},onOTRStatusChanged:function(){this.renderToolbar().informOTRChange()},informOTRChange:function(){var e=this.__super__._converse.__,t=this.model.toJSON(),f=[];return 0===t.otr_status?f.push(e("Your messages are not encrypted anymore")):1===t.otr_status?f.push(e("Your messages are now encrypted but your contact's identity has not been verified.")):2===t.otr_status?f.push(e("Your contact's identify has been verified.")):3===t.otr_status&&f.push(e("Your contact has ended encryption on their end, you should do the same.")),this.showHelpMessages(f,"info",!1)},showOTRError:function(e){var t=this.__super__._converse,f=t.__;"Message cannot be sent at this time."===e?this.showHelpMessages([f("Your message could not be sent")],"error"):"Received an unencrypted message."===e?this.showHelpMessages([f("We received an unencrypted message")],"error"):"Received an unreadable encrypted message."===e?this.showHelpMessages([f("We received an unreadable encrypted message")],"error"):this.showHelpMessages(["Encryption error occured: ".concat(e)],"error"),t.log("OTR ERROR:".concat(e),o.LogLevel.ERROR)},startOTRFromToolbar:function(e){e.stopPropagation(),this.model.initiateOTR()},endOTR:function(e){r.isUndefined(e)||(e.preventDefault(),e.stopPropagation()),this.model.endOTR()},authOTR:function(e){var t,f,n=this.__super__._converse,o=n.__,a=e.target.getAttribute("data-scheme");"fingerprint"===a?!0===confirm(o("Here are the fingerprints, please confirm them with %1$s, outside of this chat.\n\nFingerprint for you, %2$s: %3$s\n\nFingerprint for %1$s: %4$s\n\nIf you have confirmed that the fingerprints match, click OK, otherwise click Cancel.",[this.model.get("fullname"),n.xmppstatus.get("fullname")||n.bare_jid,this.model.otr.priv.fingerprint(),this.model.otr.their_priv_pk.fingerprint()]))?this.model.save({otr_status:2}):this.model.save({otr_status:1}):"smp"===a?(alert(o("You will be prompted to provide a security question and then an answer to that question.\n\nYour contact will then be prompted the same question and if they type the exact same answer (case sensitive), their identity will be verified.")),(t=prompt(o("What is your security question?")))&&(f=prompt(o("What is the answer to the security question?")),this.model.otr.smpSecret(f,t))):this.showHelpMessages([o("Invalid authentication scheme provided")],"error")},toggleOTRMenu:function(e){e.stopPropagation();var t=this.__super__._converse,f=this.el.querySelector(".toggle-otr ul"),n=r.difference(t.root.querySelectorAll(".toolbar-menu"),[f]);a.slideInAllElements(n).then(r.partial(a.slideToggleElement,f))},getOTRTooltip:function(){var e=this.__super__._converse.__,t=this.model.toJSON();return 0===t.otr_status?e("Your messages are not encrypted. Click here to enable OTR encryption."):1===t.otr_status?e("Your messages are encrypted, but your contact has not been verified."):2===t.otr_status?e("Your messages are encrypted and your contact verified."):3===t.otr_status?e("Your contact has closed their end of the private session, you should do the same"):void 0},addOTRToolbarButton:function(e){var f=this.__super__._converse,n=f.__,o=this.model.toJSON();e=r.extend(e||{},{FINISHED:3,UNENCRYPTED:0,UNVERIFIED:1,VERIFIED:2,allow_otr:f.allow_otr&&!this.is_chatroom,label_end_encrypted_conversation:n("End encrypted conversation"),label_refresh_encrypted_conversation:n("Refresh encrypted conversation"),label_start_encrypted_conversation:n("Start encrypted conversation"),label_verify_with_fingerprints:n("Verify with fingerprints"),label_verify_with_smp:n("Verify with SMP"),label_whats_this:n("What's this?"),otr_status_class:i[o.otr_status],otr_tooltip:this.getOTRTooltip(),otr_translated_status:s[o.otr_status]}),this.el.querySelector(".chat-toolbar").insertAdjacentHTML("beforeend",t(r.extend(o,e||{})))},getToolbarOptions:function(e){return e=this.__super__.getToolbarOptions(),this.isOTREncryptedSession()&&(e.show_spoiler_button=!1),e},renderToolbar:function(e,t){var f=this.__super__.renderToolbar.apply(this,arguments);return this.addOTRToolbarButton(t),f}}},initialize:function(){var e=this._converse,t=e.__;e.api.settings.update({allow_otr:!0,cache_otr_key:!1,use_otr_by_default:!1}),s[0]=t("unencrypted"),s[1]=t("unverified"),s[2]=t("verified"),s[3]=t("finished"),e.allow_otr=e.allow_otr&&c,e.use_otr_by_default=e.use_otr_by_default&&e.allow_otr}})})),f("tpl!register_link",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
            \n ',t._converse.auto_login||"CONNECTING"===t._converse.CONNECTION_STATUS[t.connection_status]||(f+="\n

            "+n(t.__("Don't have a chat account?"))+'

            \n

            \n "),f+"\n
            \n"}})),f("tpl!register_panel",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='
            \n '+n(t.__("Create your account"))+"\n\n \n

            '+n(t.help_providers)+' '+n(t.help_providers_link)+'.

            \n \n\n ',t.default_domain&&(f+="\n "+n(t.default_domain)+"\n "),f+="\n ",t.default_domain||(f+='\n \n \n '),f+'\n
            \n\n
            \n

            '+n(t.__("Already have a chat account?"))+'

            \n

            \n \n

            \n
            \n"}})),f("tpl!registration_form",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+=""+n(t.__("Account Registration:"))+" "+n(t.domain)+'\n

            '+n(t.title)+'

            \n

            '+n(t.instructions)+'

            \n\n\n
            \n \n ',t.registration_domain||(f+='\n \n '),f+"\n
            \n"}})),f("tpl!registration_request",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n

            '+n(t.__("Hold tight, we're fetching the registration form…"))+"

            \n",t.cancel&&(f+='\n \n"),f+"\n"}})),f("converse-register",["form-utils","converse-core","tpl!form_username","tpl!register_link","tpl!register_panel","tpl!registration_form","tpl!registration_request","tpl!form_input","tpl!spinner","converse-controlbox"],(function(e,t,f,n,o,a,r,c,s){"use strict";var i=t.env,u=i.Strophe,_=i.Backbone,d=i.sizzle,l=i.$iq,h=i._;u.addNamespace("REGISTER","jabber:iq:register");var m=0;h.each(h.keys(u.Status),(function(e){m=Math.max(m,u.Status[e])})),u.Status.REGIFAIL=m+1,u.Status.REGISTERED=m+2,u.Status.CONFLICT=m+3,u.Status.NOTACCEPTABLE=m+5,t.plugins.add("converse-register",{overrides:{LoginPanel:{render:function(e){var t=this.__super__._converse;return this.__super__.render.apply(this,arguments),t.allow_registration&&(h.isUndefined(this.registerlinkview)&&(this.registerlinkview=new t.RegisterLinkView({model:this.model}),this.registerlinkview.render(),this.el.insertAdjacentElement("beforeend",this.registerlinkview.el)),this.registerlinkview.render()),this}},ControlBoxView:{initialize:function(){this.__super__.initialize.apply(this,arguments),this.model.on("change:active-form",this.showLoginOrRegisterForm.bind(this))},showLoginOrRegisterForm:function(){this.__super__._converse,h.isNil(this.registerpanel)||("register"==this.model.get("active-form")?(this.loginpanel.el.classList.add("hidden"),this.registerpanel.el.classList.remove("hidden")):(this.loginpanel.el.classList.remove("hidden"),this.registerpanel.el.classList.add("hidden")))},renderRegistrationPanel:function(){var e=this.__super__._converse;return e.allow_registration&&(this.registerpanel=new e.RegisterPanel({model:this.model}),this.registerpanel.render(),this.registerpanel.el.classList.add("hidden"),this.el.querySelector("#converse-login-panel").insertAdjacentElement("afterend",this.registerpanel.el),this.showLoginOrRegisterForm()),this},renderLoginPanel:function(){return this.__super__.renderLoginPanel.apply(this,arguments),this.renderRegistrationPanel(),this}}},initialize:function(){var t=this._converse,i=t.__;function m(e){t.api.waitUntil("controlboxInitialized").then((function(){t.chatboxes.get("controlbox").set({"active-form":e})})).catch(h.partial(t.log,h,u.LogLevel.FATAL))}t.CONNECTION_STATUS[u.Status.REGIFAIL]="REGIFAIL",t.CONNECTION_STATUS[u.Status.REGISTERED]="REGISTERED",t.CONNECTION_STATUS[u.Status.CONFLICT]="CONFLICT",t.CONNECTION_STATUS[u.Status.NOTACCEPTABLE]="NOTACCEPTABLE",t.api.settings.update({allow_registration:!0,domain_placeholder:i(" e.g. conversejs.org"),providers_link:"https://xmpp.net/directory.php"}),t.router.route("converse/login",h.partial(m,"login")),t.router.route("converse/register",h.partial(m,"register")),t.RegisterLinkView=_.VDOMView.extend({toHTML:function(){return n(h.extend(this.model.toJSON(),{__:t.__,_converse:t,connection_status:t.connfeedback.get("connection_status")}))}}),t.RegisterPanel=_.NativeView.extend({tagName:"div",id:"converse-register-panel",className:"controlbox-pane fade-in",events:{"submit form#converse-register":"onFormSubmission","click .button-cancel":"renderProviderChoiceForm"},initialize:function(e){this.reset(),this.registerHooks()},render:function(){return this.model.set("registration_form_rendered",!1),this.el.innerHTML=o({__:i,default_domain:t.registration_domain,label_register:i("Fetch registration form"),help_providers:i("Tip: A list of public XMPP providers is available"),help_providers_link:i("here"),href_providers:t.providers_link,domain_placeholder:t.domain_placeholder}),t.registration_domain&&this.fetchRegistrationForm(t.registration_domain),this},registerHooks:function(){var e=this,f=t.connection,n=f._connect_cb.bind(f);f._connect_cb=function(t,f,o){e._registering?e.getRegistrationFields(t,f,o)&&(e._registering=!1):n(t,f,o)}},getRegistrationFields:function(e,f,n){var o=t.connection;o.connected=!0;var a=o._proto._reqToData(e);if(a){if(o._proto._connect_cb(a)===u.Status.CONNFAIL)return this.showValidationError(i("Sorry, we're unable to connect to your chosen provider.")),!1;var r=a.getElementsByTagName("register"),c=a.getElementsByTagName("mechanism");if(0===r.length&&0===c.length)return o._proto._no_auth_received(f),!1;if(0===r.length)return o._changeConnectStatus(u.Status.REGIFAIL),this.showValidationError(i("Sorry, the given provider does not support in band account registration. Please try with a different provider.")),!0;o._addSysHandler(this.onRegistrationFields.bind(this),null,"iq",null,null);var s=l({type:"get"}).c("query",{xmlns:u.NS.REGISTER}).tree();return s.setAttribute("id",o.getUniqueId("sendIQ")),o.send(s),o.connected=!1,!0}},onRegistrationFields:function(e){return"error"===e.getAttribute("type")?(t.connection._changeConnectStatus(u.Status.REGIFAIL,i('Something went wrong while establishing a connection with "%1$s". Are you sure it exists?',this.domain)),!1):1!==e.getElementsByTagName("query").length?(t.connection._changeConnectStatus(u.Status.REGIFAIL,"unknown"),!1):(this.setFields(e),this.model.get("registration_form_rendered")||this.renderRegistrationForm(e),!1)},reset:function(e){var t={fields:{},urls:[],title:"",instructions:"",registered:!1,_registering:!1,domain:null,form_type:null};h.extend(this,t),e&&h.extend(this,h.pick(e,h.keys(t)))},onFormSubmission:function(e){e&&e.preventDefault&&e.preventDefault(),h.isNull(e.target.querySelector("input[name=domain]"))?this.submitRegistrationForm(e.target):this.onProviderChosen(e.target)},onProviderChosen:function(e){var t=e.querySelector("input[name=domain]"),f=h.get(t,"value");f?(e.querySelector("input[type=submit]").classList.add("hidden"),this.fetchRegistrationForm(f.trim())):t.classList.add("error")},fetchRegistrationForm:function(e){return this.model.get("registration_form_rendered")||this.renderRegistrationRequest(),this.reset({domain:u.getDomainFromJid(e),_registering:!0}),t.connection.connect(this.domain,"",this.onConnectStatusChanged.bind(this)),!1},renderRegistrationRequest:function(){this.clearRegistrationForm().insertAdjacentHTML("beforeend",r({__:t.__,cancel:t.registration_domain}))},giveFeedback:function(e,t){var f=this.el.querySelector(".reg-feedback");h.isNull(f)||f.parentNode.removeChild(f);var n=this.el.querySelector("form");n.insertAdjacentHTML("afterbegin",''),(f=n.querySelector(".reg-feedback")).textContent=e,t&&f.classList.add(t)},clearRegistrationForm:function(){var e=this.el.querySelector("form");return e.innerHTML="",this.model.set("registration_form_rendered",!1),e},showSpinner:function(){return this.el.querySelector("form").innerHTML=s(),this.model.set("registration_form_rendered",!1),this},onConnectStatusChanged:function(e){t.log("converse-register: onConnectStatusChanged"),h.includes([u.Status.DISCONNECTED,u.Status.CONNFAIL,u.Status.REGIFAIL,u.Status.NOTACCEPTABLE,u.Status.CONFLICT],e)?(t.log("Problem during registration: Strophe.Status is ".concat(t.CONNECTION_STATUS[e]),u.LogLevel.ERROR),this.abortRegistration()):e===u.Status.REGISTERED&&(t.log("Registered successfully."),t.connection.reset(),this.showSpinner(),h.includes(["converse/login","converse/register"],_.history.getFragment())&&t.router.navigate("",{replace:!0}),this.fields.password&&this.fields.username?(t.connection.connect(this.fields.username.toLowerCase()+"@"+this.domain.toLowerCase(),this.fields.password,t.onConnectStatusChanged),this.giveFeedback(i("Now logging you in"),"info")):(t.chatboxviews.get("controlbox").renderLoginPanel(),t.giveFeedback(i("Registered successfully"))),this.reset())},renderLegacyRegistrationForm:function(e){var t=this;h.each(h.keys(this.fields),(function(n){"username"===n?e.insertAdjacentHTML("beforeend",f({domain:" @".concat(t.domain),name:n,type:"text",label:n,value:"",required:!0})):e.insertAdjacentHTML("beforeend",c({label:n,name:n,placeholder:n,required:!0,type:"password"===n||"email"===n?n:"text",value:""}))})),h.each(this.urls,(function(t){e.insertAdjacentHTML("afterend",''+t+"")}))},renderRegistrationForm:function(f){var n=this,o=this.el.querySelector("form");o.innerHTML=a({__:t.__,domain:this.domain,title:this.title,instructions:this.instructions,registration_domain:t.registration_domain});var r=o.querySelector("fieldset.buttons");"xform"===this.form_type?h.each(f.querySelectorAll("field"),(function(t){r.insertAdjacentHTML("beforebegin",e.xForm2webForm(t,f,n.domain))})):this.renderLegacyRegistrationForm(o),this.fields||o.querySelector(".button-primary").classList.add("hidden"),o.classList.remove("hidden"),this.model.set("registration_form_rendered",!0)},showValidationError:function(e){var t=this.el.querySelector("form"),f=t.querySelector(".form-errors");if(h.isNull(f)){f='';var n=t.querySelector("p.instructions");h.isNull(n)?t.insertAdjacentHTML("afterbegin",f):n.insertAdjacentHTML("afterend",f),f=t.querySelector(".form-errors")}else f.innerHTML="";f.insertAdjacentHTML("beforeend",'

            '+e+"

            "),f.classList.remove("hidden")},reportErrors:function(e){var t=this,f=e.querySelectorAll("error");if(h.each(f,(function(e){t.showValidationError(e.textContent)})),!f.length){var n=i("The provider rejected your registration attempt. Please check the values you entered for correctness.");this.showValidationError(n)}},renderProviderChoiceForm:function(e){e&&e.preventDefault&&e.preventDefault(),t.connection._proto._abortAllRequests(),t.connection.reset(),this.render()},abortRegistration:function(){t.connection._proto._abortAllRequests(),t.connection.reset(),this.model.get("registration_form_rendered")?t.registration_domain&&this.model.get("registration_form_rendered")&&this.fetchRegistrationForm(t.registration_domain):this.render()},submitRegistrationForm:function(f){if(!h.reduce(this.el.querySelectorAll("input.required"),(function(e,t){return""===t.value?(t.classList.add("error"),e+1):e}),0)){var n=d(":input:not([type=button]):not([type=submit])",f),o=l({type:"set",id:t.connection.getUniqueId()}).c("query",{xmlns:u.NS.REGISTER});"xform"===this.form_type?(o.c("x",{xmlns:u.NS.XFORM,type:"submit"}),h.each(n,(function(t){o.cnode(e.webForm2xForm(t)).up()}))):h.each(n,(function(e){o.c(e.getAttribute("name"),{},e.value)})),t.connection._addSysHandler(this._onRegisterIQ.bind(this),null,"iq",null,null),t.connection.send(o),this.setFields(o.tree())}},setFields:function(e){var t=e.querySelector("query"),f=d('x[xmlns="'.concat(u.NS.XFORM,'"]'),t);f.length>0?this._setFieldsFromXForm(f.pop()):this._setFieldsFromLegacy(t)},_setFieldsFromLegacy:function(e){var t=this;h.each(e.children,(function(e){"instructions"!==e.tagName.toLowerCase()?"x"!==e.tagName.toLowerCase()?t.fields[e.tagName.toLowerCase()]=u.getText(e):"jabber:x:oob"===e.getAttribute("xmlns")&&t.urls.concat(h.map(e.querySelectorAll("url"),"textContent")):t.instructions=u.getText(e)})),this.form_type="legacy"},_setFieldsFromXForm:function(e){var f=this;this.title=h.get(e.querySelector("title"),"textContent"),this.instructions=h.get(e.querySelector("instructions"),"textContent"),h.each(e.querySelectorAll("field"),(function(e){var n=e.getAttribute("var");n?f.fields[n.toLowerCase()]=h.get(e.querySelector("value"),"textContent",""):t.log("Found field we couldn't parse",u.LogLevel.WARN)})),this.form_type="xform"},_onRegisterIQ:function(e){if("error"===e.getAttribute("type")){t.log("Registration failed.",u.LogLevel.ERROR),this.reportErrors(e);var f=e.getElementsByTagName("error");if(1!==f.length)return t.connection._changeConnectStatus(u.Status.REGIFAIL,"unknown"),!1;"conflict"===(f=f[0].firstChild.tagName.toLowerCase())?t.connection._changeConnectStatus(u.Status.CONFLICT,f):"not-acceptable"===f?t.connection._changeConnectStatus(u.Status.NOTACCEPTABLE,f):t.connection._changeConnectStatus(u.Status.REGIFAIL,f)}else t.connection._changeConnectStatus(u.Status.REGISTERED,null);return!1}})}})})),function(e,t){"function"==typeof f&&f.amd?f("strophe.ping",["strophe"],(function(e){return t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres),e})):t(e.Strophe,e.$build,e.$iq,e.$msg,e.$pres)}(this,(function(e,t,f,n,o){e.addConnectionPlugin("ping",{_c:null,init:function(t){this._c=t,e.addNamespace("PING","urn:xmpp:ping")},ping:function(t,n,o,a){var r=this._c.getUniqueId("ping"),c=f({type:"get",to:t,id:r}).c("ping",{xmlns:e.NS.PING});this._c.sendIQ(c,n,o,a)},pong:function(e){var t=e.getAttribute("from"),n=e.getAttribute("id"),o=f({type:"result",to:t,id:n});this._c.sendIQ(o)},addPingHandler:function(t){return this._c.addHandler(t,e.NS.PING,"iq","get")}})})),f("converse-ping",["converse-core","strophe.ping"],(function(e){"use strict";var t=e.env,f=t.Strophe,n=t._;e.plugins.add("converse-ping",{initialize:function(){var e=this._converse;e.api.settings.update({ping_interval:180}),e.ping=function(t,o,a,r){return e.lastStanzaDate=new Date,n.isNil(t)&&(t=f.getDomainFromJid(e.bare_jid)),n.isUndefined(r)&&(r=null),n.isUndefined(o)&&(o=null),n.isUndefined(a)&&(a=null),!!e.connection&&(e.connection.ping.ping(t,o,a,r),!0)},e.pong=function(t){return e.lastStanzaDate=new Date,e.connection.ping.pong(t),!0},e.registerPongHandler=function(){n.isUndefined(e.connection.disco)||e.connection.disco.addFeature(f.NS.PING),e.connection.ping.addPingHandler(e.pong)},e.registerPingHandler=function(){e.registerPongHandler(),e.ping_interval>0&&(e.connection.addHandler((function(){return e.lastStanzaDate=new Date,!0})),e.connection.addTimedHandler(1e3,(function(){var t=new Date;return e.lastStanzaDate||(e.lastStanzaDate=t),!((t-e.lastStanzaDate)/1e3>e.ping_interval)||e.ping()})))};var t=function(){e.registerPingHandler()};e.on("connected",t),e.on("reconnected",t)}})})),f("converse-notification",["converse-core"],(function(e){"use strict";var t=e.env,f=t.utils,n=t.Strophe,o=t._;e.plugins.add("converse-notification",{initialize:function(){var e=this._converse,t=e.__;e.supports_html5_notification="Notification"in window,e.api.settings.update({notify_all_room_messages:!1,show_desktop_notifications:!0,show_chatstate_notifications:!1,chatstate_notification_blacklist:[],play_sounds:!0,sounds_path:"/sounds/",notification_icon:"/logo/conversejs128.png"}),e.isOnlyChatStateNotification=function(t){return o.isNull(t.querySelector("body"))&&(o.isNull(t.querySelector(e.ACTIVE))||o.isNull(t.querySelector(e.COMPOSING))||o.isNull(t.querySelector(e.INACTIVE))||o.isNull(t.querySelector(e.PAUSED))||o.isNull(t.querySelector(e.GONE)))},e.shouldNotifyOfGroupMessage=function(t){var f=e.notify_all_room_messages,a=t.getAttribute("from"),r=n.getResourceFromJid(a),c=n.getBareJidFromJid(a),s=r&&n.unescapeNode(r)||"";if(""===s||t.querySelectorAll("delay").length>0)return!1;var i=e.chatboxes.get(c),u=t.querySelector("body");if(o.isNull(u))return!1;var _=new RegExp("\\b".concat(i.get("nick"),"\\b")).test(u.textContent);return f=!0===f||o.isArray(f)&&o.includes(f,c),!(s===i.get("nick")||!f&&!_)},e.isMessageToHiddenChat=function(t){if(o.includes(["mobile","fullscreen","embedded"],e.view_mode)){var f=n.getBareJidFromJid(t.getAttribute("from")),a=e.chatboxes.get(f);return!!o.isNil(a)||a.get("hidden")||"hidden"===e.windowState}return"hidden"===e.windowState},e.shouldNotifyOfMessage=function(t){if(f.isOTRMessage(t))return!1;var a=t.querySelector("forwarded");if(!o.isNull(a))return!1;if("groupchat"===t.getAttribute("type"))return e.shouldNotifyOfGroupMessage(t);if(f.isHeadlineMessage(e,t))return e.isMessageToHiddenChat(t);var r=n.getBareJidFromJid(t.getAttribute("from"))===e.bare_jid;return!e.isOnlyChatStateNotification(t)&&!r&&e.isMessageToHiddenChat(t)},e.playSoundNotification=function(){var t;e.play_sounds&&!o.isUndefined(window.Audio)&&((t=new Audio(e.sounds_path+"msg_received.ogg")).canPlayType("audio/ogg")||(t=new Audio(e.sounds_path+"msg_received.mp3")).canPlayType("audio/mp3"))&&t.play()},e.areDesktopNotificationsEnabled=function(){return e.supports_html5_notification&&e.show_desktop_notifications&&"granted"===Notification.permission},e.showMessageNotification=function(f){var a,r,c=f.getAttribute("from"),s=n.getBareJidFromJid(c);if("headline"===f.getAttribute("type")){if(o.includes(s,"@")&&!e.allow_non_roster_messaging)return;a=t("Notification from %1$s",s)}else if(o.includes(s,"@"))if("groupchat"===f.getAttribute("type"))a=t("%1$s says",n.getResourceFromJid(c));else{if(o.isUndefined(e.roster))return void e.log("Could not send notification, because roster is undefined",n.LogLevel.ERROR);if(r=e.roster.get(s),o.isUndefined(r)){if(!e.allow_non_roster_messaging)return;a=t("%1$s says",s)}else a=t("%1$s says",r.get("fullname"))}else a=t("Notification from %1$s",s);var i=new Notification(a,{body:f.querySelector("body").textContent,lang:e.locale,icon:e.notification_icon});setTimeout(i.close.bind(i),5e3)},e.showChatStateNotification=function(f){if(!o.includes(e.chatstate_notification_blacklist,f.jid)){var n=f.chat_status,a=null;if("offline"===n?a=t("has gone offline"):"away"===n?a=t("has gone away"):"dnd"===n?a=t("is busy"):"online"===n&&(a=t("has come online")),null!==a){var r=new Notification(f.fullname,{body:a,lang:e.locale,icon:e.notification_icon});setTimeout(r.close.bind(r),5e3)}}},e.showContactRequestNotification=function(f){var n=new Notification(f.fullname,{body:t("wants to be your contact"),lang:e.locale,icon:e.notification_icon});setTimeout(n.close.bind(n),5e3)},e.showFeedbackNotification=function(t){if("error"===t.klass||"warn"===t.klass){var f=new Notification(t.subject,{body:t.message,lang:e.locale,icon:e.notification_icon});setTimeout(f.close.bind(f),5e3)}},e.handleChatStateNotification=function(t){e.areDesktopNotificationsEnabled()&&e.show_chatstate_notifications&&e.showChatStateNotification(t)},e.handleMessageNotification=function(t){var f=t.stanza;if(!e.shouldNotifyOfMessage(f))return!1;e.playSoundNotification(),e.areDesktopNotificationsEnabled()&&e.showMessageNotification(f)},e.handleContactRequestNotification=function(t){e.areDesktopNotificationsEnabled(!0)&&e.showContactRequestNotification(t)},e.handleFeedback=function(t){e.areDesktopNotificationsEnabled(!0)&&e.showFeedbackNotification(t)},e.requestPermission=function(){e.supports_html5_notification&&!o.includes(["denied","granted"],Notification.permission)&&Notification.requestPermission()},e.on("pluginsInitialized",(function(){e.on("contactRequest",e.handleContactRequestNotification),e.on("contactStatusChanged",e.handleChatStateNotification),e.on("message",e.handleMessageNotification),e.on("feedback",e.handleFeedback),e.on("connected",e.requestPermission)}))}})})),f("tpl!chatbox_minimize",["lodash"],(function(e){return function(t){return""+'\n'}})),f("tpl!toggle_chats",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+=n(t.Minimized)+' ('+n(t.num_minimized)+')\n'+n(t.num_unread)+"\n"}})),f("tpl!trimmed_chat",["lodash"],(function(e){return function(t){var f="",n=e.escape;return Array.prototype.join,f+='\n'+n(t.num_unread)+'\n\n '+n(t.title)+"\n\n"}})),f("tpl!chats_panel",["lodash"],(function(e){return function(e){return'\n
            \n'}})),f("converse-minimize",["converse-core","tpl!chatbox_minimize","tpl!toggle_chats","tpl!trimmed_chat","tpl!chats_panel","converse-chatview"],(function(e,t,f,n,o){"use strict";var a=e.env,r=a._,c=a.Backbone,s=a.Promise,i=a.Strophe,u=a.b64_sha1,_=a.moment,d=e.env.utils;e.plugins.add("converse-minimize",{dependencies:["converse-chatview","converse-controlbox","converse-muc","converse-headline"],enabled:function(e){return"overlayed"==e.view_mode},overrides:{registerGlobalEventHandlers:function(){var e=this.__super__._converse;return window.addEventListener("resize",r.debounce((function(t){e.connection.connected&&e.chatboxviews.trimChats()}),200)),this.__super__.registerGlobalEventHandlers.apply(this,arguments)},ChatBox:{initialize:function(){this.__super__.initialize.apply(this,arguments),"controlbox"!==this.get("id")&&this.save({minimized:this.get("minimized")||!1,time_minimized:this.get("time_minimized")||_()})},maximize:function(){d.safeSave(this,{minimized:!1,time_opened:_().valueOf()})},minimize:function(){d.safeSave(this,{minimized:!0,time_minimized:_().format()})}},ChatBoxView:{events:{"click .toggle-chatbox-button":"minimize"},initialize:function(){return this.model.on("change:minimized",this.onMinimizedChanged,this),this.__super__.initialize.apply(this,arguments)},_show:function(){var e=this.__super__._converse;this.model.get("minimized")?this.minimize():(this.__super__._show.apply(this,arguments),e.chatboxviews.trimChats(this))},isNewMessageHidden:function(){return this.model.get("minimized")||this.__super__.isNewMessageHidden.apply(this,arguments)},shouldShowOnTextMessage:function(){return!this.model.get("minimized")&&this.__super__.shouldShowOnTextMessage.apply(this,arguments)},setChatBoxHeight:function(e){if(!this.model.get("minimized"))return this.__super__.setChatBoxHeight.apply(this,arguments)},setChatBoxWidth:function(e){if(!this.model.get("minimized"))return this.__super__.setChatBoxWidth.apply(this,arguments)},onMinimizedChanged:function(e){e.get("minimized")?this.minimize():this.maximize()},maximize:function(){return this.__super__._converse,this.insertIntoDOM(),this.model.isScrolledUp()||this.model.clearUnreadMsgCounter(),this.show(),this.__super__._converse.emit("chatBoxMaximized",this),this},minimize:function(e){var t=this.__super__._converse;e&&e.preventDefault&&e.preventDefault(),this.model.collection&&this.model.collection.browserStorage?this.model.save({scroll:this.content.scrollTop}):this.model.set({scroll:this.content.scrollTop}),this.setChatState(t.INACTIVE).model.minimize(),this.hide(),t.emit("chatBoxMinimized",this)}},ChatRoomView:{events:{"click .toggle-chatbox-button":"minimize"},initialize:function(){this.model.on("change:minimized",(function(e){e.get("minimized")?this.hide():this.maximize()}),this);var e=this.__super__.initialize.apply(this,arguments);return this.model.get("minimized")&&this.hide(),e},generateHeadingHTML:function(){var e=this.__super__._converse,f=e.__,n=this.__super__.generateHeadingHTML.apply(this,arguments),o=document.createElement("div");o.innerHTML=n;var a=o.querySelector(".close-chatbox-button");return a.insertAdjacentHTML("afterend",t({info_minimize:f("Minimize this chat box")})),o.innerHTML}},ChatBoxes:{chatBoxMayBeShown:function(e){return this.__super__.chatBoxMayBeShown.apply(this,arguments)&&!e.get("minimized")}},ChatBoxViews:{showChat:function(e){var t=this.__super__.showChat.apply(this,arguments),f=!!r.isUndefined(e.maximize)||e.maximize;return t.get("minimized")&&f&&t.maximize(),t},getChatBoxWidth:function(e){return!e.model.get("minimized")&&d.isVisible(e.el)?d.getOuterWidth(e.el,!0):0},getShownChats:function(){return this.filter((function(e){return!e.model.get("minimized")&&!e.model.get("closed")&&d.isVisible(e.el)}))},trimChats:function(e){var t=this,f=this.__super__._converse,n=this.getShownChats(),o=d.getOuterWidth(document.querySelector("body"),!0);f.no_trimming||n.length<=1||this.getChatBoxWidth(n[0])!==o&&f.api.waitUntil("minimizedChatsInitialized").then((function(){var n=r.get(f.minimized_chats,"el"),a=e?e.model.get("id"):null;if(n&&(r.includes(t.model.pluck("minimized"),!0)?d.getOuterWidth(n,!0):0)+r.reduce(t.xget(a),(function(e,f){return e+t.getChatBoxWidth(f)}),e?d.getOuterWidth(e.el,!0):0)>o){var c=t.getOldestMaximizedChat([a]);if(c){var s=t.get(c.get("id"));s&&s.hide(),c.minimize()}}})).catch(r.partial(f.log,r,i.LogLevel.FATAL))},getOldestMaximizedChat:function(e){e.push("controlbox");for(var t=0,f=this.model.sort().at(t);r.includes(e,f.get("id"))||!0===f.get("minimized");)if(t++,!(f=this.model.at(t)))return null;return f}}},initialize:function(){var e=this._converse,a=e.__;e.templates.chatbox_minimize=t,e.templates.toggle_chats=f,e.templates.trimmed_chat=n,e.templates.chats_panel=o,e.api.settings.update({no_trimming:!1}),e.api.promises.add("minimizedChatsInitialized"),e.MinimizedChatBoxView=c.NativeView.extend({tagName:"div",className:"chat-head",events:{"click .close-chatbox-button":"close","click .restore-chat":"restore"},initialize:function(){this.model.on("change:num_unread",this.render,this)},render:function(){var e=r.extend(this.model.toJSON(),{tooltip:a("Click to restore this chat")});return"chatroom"===this.model.get("type")?(e.title=this.model.get("name"),d.addClass("chat-head-chatroom",this.el)):(e.title=this.model.get("fullname"),d.addClass("chat-head-chatbox",this.el)),this.el.innerHTML=n(e),this.el},close:function(t){t&&t.preventDefault&&t.preventDefault(),this.remove();var f=e.chatboxviews.get(this.model.get("id"));return f?f.close():(this.model.destroy(),e.emit("chatBoxClosed",this)),this},restore:r.debounce((function(e){e&&e.preventDefault&&e.preventDefault(),this.model.off("change:num_unread",null,this),this.remove(),this.model.maximize()}),200,{leading:!0})}),e.MinimizedChats=c.Overview.extend({tagName:"div",id:"minimized-chats",className:"hidden",events:{"click #toggle-minimized-chats":"toggle"},initialize:function(){this.render(),this.initToggle(),this.addMultipleChats(this.model.where({minimized:!0})),this.model.on("add",this.onChanged,this),this.model.on("destroy",this.removeChat,this),this.model.on("change:minimized",this.onChanged,this),this.model.on("change:num_unread",this.updateUnreadMessagesCounter,this)},render:function(){return this.el.parentElement||(this.el.innerHTML=o(),e.chatboxviews.el.appendChild(this.el)),0===this.keys().length?this.el.classList.add("hidden"):this.keys().length>0&&!d.isVisible(this.el)&&(this.el.classList.remove("hidden"),e.chatboxviews.trimChats()),this.el},tearDown:function(){return this.model.off("add",this.onChanged),this.model.off("destroy",this.removeChat),this.model.off("change:minimized",this.onChanged),this.model.off("change:num_unread",this.updateUnreadMessagesCounter),this},initToggle:function(){this.toggleview=new e.MinimizedChatsToggleView({model:new e.MinimizedChatsToggle});var t=u("converse.minchatstoggle".concat(e.bare_jid));this.toggleview.model.id=t,this.toggleview.model.browserStorage=new c.BrowserStorage[e.storage](t),this.toggleview.model.fetch()},toggle:function(e){e&&e.preventDefault&&e.preventDefault(),this.toggleview.model.save({collapsed:!this.toggleview.model.get("collapsed")}),d.slideToggleElement(this.el.querySelector(".minimized-chats-flyout"),200)},onChanged:function(e){"controlbox"!==e.get("id")&&(e.get("minimized")?this.addChat(e):this.get(e.get("id"))&&this.removeChat(e))},addChatView:function(t){var f=this.get(t.get("id"));if(!f||!f.el.parentNode){var n=new e.MinimizedChatBoxView({model:t});this.el.querySelector(".minimized-chats-flyout").insertAdjacentElement("beforeEnd",n.render()),this.add(t.get("id"),n)}},addMultipleChats:function(e){r.each(e,this.addChatView.bind(this)),this.toggleview.model.set({num_minimized:this.keys().length}),this.render()},addChat:function(e){this.addChatView(e),this.toggleview.model.set({num_minimized:this.keys().length}),this.render()},removeChat:function(e){this.remove(e.get("id")),this.toggleview.model.set({num_minimized:this.keys().length}),this.render()},updateUnreadMessagesCounter:function(){var e,t=this.model.pluck("num_unread"),f=0;for(e=0;e
            \n
            \n
            \n'}})),f("converse-dragresize",["converse-core","tpl!dragresize","converse-chatview","converse-muc","converse-controlbox"],(function(e,t){"use strict";var f=e.env._;function n(e,f){var n=f.el.querySelector(".box-flyout"),o=document.createElement("div");o.innerHTML=t(),n.insertBefore(o,n.firstChild)}e.plugins.add("converse-dragresize",{dependencies:["converse-chatview","converse-headline"],enabled:function(e){return"overlayed"==e.view_mode},overrides:{registerGlobalEventHandlers:function(){var e=this;return document.addEventListener("mousemove",(function(t){if(!e.resizing||!e.allow_dragresize)return!0;t.preventDefault(),e.resizing.chatbox.resizeChatBox(t)})),document.addEventListener("mouseup",(function(t){if(!e.resizing||!e.allow_dragresize)return!0;t.preventDefault();var f=e.applyDragResistance(e.resizing.chatbox.height,e.resizing.chatbox.model.get("default_height")),n=e.applyDragResistance(e.resizing.chatbox.width,e.resizing.chatbox.model.get("default_width"));e.connection.connected?(e.resizing.chatbox.model.save({height:f}),e.resizing.chatbox.model.save({width:n})):(e.resizing.chatbox.model.set({height:f}),e.resizing.chatbox.model.set({width:n})),e.resizing=null})),this.__super__.registerGlobalEventHandlers.apply(this,arguments)},ChatBox:{initialize:function(){var e=this.__super__._converse,t=this.__super__.initialize.apply(this,arguments),f=this.get("height"),n=this.get("width"),o="controlbox"===this.get("id")?this.set.bind(this):this.save.bind(this);return o({height:e.applyDragResistance(f,this.get("default_height")),width:e.applyDragResistance(n,this.get("default_width"))}),t}},ChatBoxView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize:function(){window.addEventListener("resize",f.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render:function(){var e=this.__super__.render.apply(this,arguments);return n(this.__super__._converse,this),this.setWidth(),e},setWidth:function(){this.model.get("width")&&(this.el.style.width=this.model.get("width"))},_show:function(){this.initDragResize().setDimensions(),this.__super__._show.apply(this,arguments)},initDragResize:function(){var e=this.__super__._converse,t=this.el.querySelector(".box-flyout"),n=window.getComputedStyle(t);if(f.isUndefined(this.model.get("height"))){var o=parseInt(n.height.replace(/px$/,""),10),a=parseInt(n.width.replace(/px$/,""),10);this.model.set("height",o),this.model.set("default_height",o),this.model.set("width",a),this.model.set("default_width",a)}var r=n["min-width"],c=n["min-height"];return this.model.set("min_width",r.endsWith("px")?Number(r.replace(/px$/,"")):0),this.model.set("min_height",c.endsWith("px")?Number(c.replace(/px$/,"")):0),this.prev_pageY=0,this.prev_pageX=0,e.connection.connected&&(this.height=this.model.get("height"),this.width=this.model.get("width")),this},setDimensions:function(){this.adjustToViewport(),this.setChatBoxHeight(this.model.get("height")),this.setChatBoxWidth(this.model.get("width"))},setChatBoxHeight:function(e){var t=this.__super__._converse;e=e?t.applyDragResistance(e,this.model.get("default_height"))+"px":"";var n=this.el.querySelector(".box-flyout");f.isNull(n)||(n.style.height=e)},setChatBoxWidth:function(e){var t=this.__super__._converse;e=e?t.applyDragResistance(e,this.model.get("default_width"))+"px":"",this.el.style.width=e;var n=this.el.querySelector(".box-flyout");f.isNull(n)||(n.style.width=e)},adjustToViewport:function(){var e=Math.max(document.documentElement.clientWidth,window.innerWidth||0),t=Math.max(document.documentElement.clientHeight,window.innerHeight||0);e<=480?(this.model.set("height",void 0),this.model.set("width",void 0)):e<=this.model.get("width")?this.model.set("width",void 0):t<=this.model.get("height")&&this.model.set("height",void 0)},onStartVerticalResize:function(e){var t=this.__super__._converse;if(!t.allow_dragresize)return!0;var f=this.el.querySelector(".box-flyout"),n=window.getComputedStyle(f);this.height=parseInt(n.height.replace(/px$/,""),10),t.resizing={chatbox:this,direction:"top"},this.prev_pageY=e.pageY},onStartHorizontalResize:function(e){var t=this.__super__._converse;if(!t.allow_dragresize)return!0;var f=this.el.querySelector(".box-flyout"),n=window.getComputedStyle(f);this.width=parseInt(n.width.replace(/px$/,""),10),t.resizing={chatbox:this,direction:"left"},this.prev_pageX=e.pageX},onStartDiagonalResize:function(e){var t=this.__super__._converse;this.onStartHorizontalResize(e),this.onStartVerticalResize(e),t.resizing.direction="topleft"},resizeChatBox:function(e){var t,n=this.__super__._converse;0===n.resizing.direction.indexOf("top")&&(t=e.pageY-this.prev_pageY)&&(this.height=this.height-t>(this.model.get("min_height")||0)?this.height-t:this.model.get("min_height"),this.prev_pageY=e.pageY,this.setChatBoxHeight(this.height)),f.includes(n.resizing.direction,"left")&&(t=this.prev_pageX-e.pageX)&&(this.width=this.width+t>(this.model.get("min_width")||0)?this.width+t:this.model.get("min_width"),this.prev_pageX=e.pageX,this.setChatBoxWidth(this.width))}},HeadlinesBoxView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize:function(){return window.addEventListener("resize",f.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render:function(){var e=this.__super__.render.apply(this,arguments);return n(this.__super__._converse,this),this.setWidth(),e}},ControlBoxView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize:function(){window.addEventListener("resize",f.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render:function(){var e=this.__super__.render.apply(this,arguments);return n(this.__super__._converse,this),this.setWidth(),e},renderLoginPanel:function(){var e=this.__super__.renderLoginPanel.apply(this,arguments);return this.initDragResize().setDimensions(),e},renderContactsPanel:function(){var e=this.__super__.renderContactsPanel.apply(this,arguments);return this.initDragResize().setDimensions(),e}},ChatRoomView:{events:{"mousedown .dragresize-top":"onStartVerticalResize","mousedown .dragresize-left":"onStartHorizontalResize","mousedown .dragresize-topleft":"onStartDiagonalResize"},initialize:function(){window.addEventListener("resize",f.debounce(this.setDimensions.bind(this),100)),this.__super__.initialize.apply(this,arguments)},render:function(){var e=this.__super__.render.apply(this,arguments);return n(this.__super__._converse,this),this.setWidth(),e}}},initialize:function(){var e=this._converse;e.api.settings.update({allow_dragresize:!0}),e.applyDragResistance=function(e,t){if(!f.isUndefined(e))return f.isUndefined(t)?e:e!==t&&Math.abs(e-t)<10?t:e}}})})),f("converse-headline",["converse-core","tpl!chatbox","converse-chatview"],(function(e,t){"use strict";var f=e.env,n=f._,o=f.utils;e.plugins.add("converse-headline",{dependencies:["converse-chatview"],overrides:{ChatBoxes:{model:function(e,t){var f=this.__super__._converse;return"headline"==e.type?new f.HeadlinesBox(e,t):this.__super__.model.apply(this,arguments)}},ChatBoxViews:{onChatBoxAdded:function(e){var t=this.__super__._converse,f=this.get(e.get("id"));return f||"headline"!==e.get("type")?this.__super__.onChatBoxAdded.apply(this,arguments):(f=new t.HeadlinesBoxView({model:e}),this.add(e.get("id"),f),f)}}},initialize:function(){var e=this._converse;function f(t){var f=t.getAttribute("from");if(o.isHeadlineMessage(e,t)){if(n.includes(f,"@")&&!e.allow_non_roster_messaging)return;var a=e.chatboxes.create({id:f,jid:f,fullname:f,type:"headline"});a.createMessage(t,void 0,t),e.emit("message",{chatbox:a,stanza:t})}return!0}function a(){e.connection.addHandler(f,null,"message")}e.__,e.HeadlinesBox=e.ChatBox.extend({defaults:{type:"headline",show_avatar:!1,bookmarked:!1,chat_state:void 0,num_unread:0,url:""}}),e.HeadlinesBoxView=e.ChatBoxView.extend({className:"chatbox headlines",events:{"click .close-chatbox-button":"close","click .toggle-chatbox-button":"minimize","keypress textarea.chat-textarea":"keyPressed"},initialize:function(){this.scrollDown=n.debounce(this._scrollDown,250),this.markScrolled=n.debounce(this._markScrolled,100),this.disable_mam=!0,this.model.messages.on("add",this.onMessageAdded,this),this.model.on("show",this.show,this),this.model.on("destroy",this.hide,this),this.model.on("change:minimized",this.onMinimizedChanged,this),this.render().insertHeading().fetchMessages().insertIntoDOM().hide(),e.emit("chatBoxOpened",this),e.emit("chatBoxInitialized",this)},render:function(){return this.el.setAttribute("id",this.model.get("box_id")),this.el.innerHTML=t(n.extend(this.model.toJSON(),{info_close:"",label_personal_message:"",show_send_button:!1,show_toolbar:!1,unread_msgs:""})),this.content=this.el.querySelector(".chat-content"),this},renderMessageForm:n.noop,afterShown:n.noop}),e.on("connected",a),e.on("reconnected",a)}})})),f("tpl!inverse_brand_heading",["lodash"],(function(e){return function(e){return'\n

            inVerse

            \n

            Open Source XMPP chat client

            \n

            Translate into your own language

            \n\n'}})),f("converse-singleton",["converse-core","converse-chatview"],(function(e){"use strict";var t=e.env,f=t._;function n(e){"controlbox"!==e.model.get("id")&&(e.model.save({hidden:!0}),e.hide())}t.Strophe,e.plugins.add("converse-singleton",{dependencies:["converse-muc","converse-controlbox","converse-rosterview"],enabled:function(e){return f.includes(["mobile","fullscreen","embedded"],e.view_mode)},overrides:{ChatBoxes:{createChatBox:function(e,t){return(t=t||{}).hidden=!0,this.__super__.createChatBox.call(this,e,t)}},RoomsPanel:{parseRoomDataFromEvent:function(e){var t=this.__super__.parseRoomDataFromEvent.apply(this,arguments);if(!f.isUndefined(t))return t.hidden=!1,t}},ChatBoxViews:{showChat:function(e,t){var o=this.__super__._converse,a=this.getChatBox(e,!0),r=f.isUndefined(e.hidden)?a.get("hidden"):e.hidden;return!t&&r||!o.connection.authenticated||(f.each(o.chatboxviews.xget(a.get("id")),n),a.save({hidden:!1})),this.__super__.showChat.apply(this,arguments)}},ChatBoxView:{show:function(e){if(!this.model.get("hidden"))return f.each(this.__super__._converse.chatboxviews.xget(this.model.get("id")),n),this.__super__.show.apply(this,arguments)}},ChatRoomView:{show:function(e){if(!this.model.get("hidden"))return f.each(this.__super__._converse.chatboxviews.xget(this.model.get("id")),n),this.__super__.show.apply(this,arguments)}},RosterContactView:{openChat:function(e){return f.each(this.__super__._converse.chatboxviews.xget("controlbox"),n),this.model.save({hidden:!1}),this.__super__.openChat.apply(this,arguments)}}}})})),f("converse-fullscreen",["converse-core","tpl!inverse_brand_heading","converse-chatview","converse-controlbox","converse-muc","converse-singleton"],(function(e,t){"use strict";var f=e.env,n=(f.Strophe,f._);e.plugins.add("converse-fullscreen",{enabled:function(e){return n.includes(["fullscreen","embedded"],e.view_mode)},overrides:{ControlBoxView:{createBrandHeadingHTML:function(){return t()},insertBrandHeading:function(){this.__super__._converse.root.getElementById("converse-login-panel").parentNode.insertAdjacentHTML("afterbegin",this.createBrandHeadingHTML())}},ChatRoomView:{afterShown:function(e){return this.scrollDown(),e&&this.focus(),this.__super__.afterShown.apply(this,arguments)}}},initialize:function(){this._converse.api.settings.update({chatview_avatar_height:44,chatview_avatar_width:44,hide_open_bookmarks:!0,show_controlbox_by_default:!0,sticky_controlbox:!0})}})})),void 0!==f&&f("converse",["converse-core","converse-chatview","converse-controlbox","converse-bookmarks","converse-roomslist","converse-mam","converse-muc","converse-muc-embedded","converse-vcard","converse-otr","converse-register","converse-ping","converse-notification","converse-minimize","converse-dragresize","converse-headline","converse-fullscreen"],(function(e){return e})),t("converse")})); //# sourceMappingURL=../maps/dist_js/converse.js.map