\n';
!function(){"use strict";function e(e){e.errorOnUnhandledRejections(!1)}function r(e,r,t,n,a,o,i){function c(e){var r=t.defer(),n=i.Cache.get(e);return n&&n.userhead_url?(r.resolve(n),r.promise):i.fetchUser(e,d,{cache:!0,silent:!0})}function u(e){var r=t.defer(),n=i.Cache.getById(e);return n&&n.userhead_url?(r.resolve(n),r.promise):i.fetchUserById(e,d,{cache:!0,silent:!0})}function s(r,n){var u=t.defer(),s=e.$new();return c(r).then(function(){var e;s.user=angular.extend({},i.Cache.get(r),n||{}),e=a(f)(s),o(function(){u.resolve(p.empty().append(e).html()),s.$destroy()})}),u.promise}function l(r,n){var c=t.defer(),s=e.$new();return u(r).then(function(){var e;s.user=angular.extend({},i.Cache.getById(r),n||{}),e=a(f)(s),o(function(){c.resolve(p.empty().append(e).html()),s.$destroy()})}),c.promise}var p=angular.element(""),f=n.get("ljUser.ng.tmpl"),d=_objectSpread(_objectSpread({},i.USERHEAD_FIELDS),{},{is_paid:1,badge:1});return{prepare:c,prepareById:u,getById:l,get:s}}function t(e,r,t){return{templateUrl:"ljUser.ng.tmpl",replace:!0,scope:!0,compile:function(n,a){var o=e(a.ljUserDynamic),i=e(a.ljUserDynamicOptions);return function(e,n){var a=i(e);e.$watch(function(){return o(e)},function(n){var o=n;e.user=angular.extend({username:o,display_username:o},a||{}),t.prepare(o).then(function(){e.$watch(function(){return r.Cache.get(o)},function(r){angular.extend(e.user,r),a&&angular.isFunction(a.adjustData)&&(e.user=a.adjustData(e.user)),setTimeout(function(){LJ.Event.trigger("ljUserDynamic::updated")})},!0)})})}}}}function n(e,r,t){return{template:'
',scope:!0,compile:function(n,a){return function(n){var o=e(a.ljUserAvatarImg)(n),i=e(a.ljUserAvatarImgOptions)(n),c=+o;return NaN!==c&&o.toString().length===c.toString().length?void(n.user=angular.extend({id:o},i||{})):(function(e){return e}(),n.user=angular.extend({username:o},i||{}),void t.prepare(o).then(function(e){n.$watch(function(){return r.Cache.get(o)},function(e){angular.extend(n.user,e)},!0)}))}}}}function a(e,r,t){return{templateUrl:"ljUser.ng.tmpl",replace:!0,scope:!0,compile:function(n,a){return function(n){var o=e(a.ljUserById)(n),i=e(a.ljUserByIdOptions)(n);n.user=angular.extend({username:"user-"+o,display_username:"user-"+o},i||{}),t.prepareById(o).then(function(){n.$watch(function(){return r.Cache.getById(o)},function(e){angular.extend(n.user,e)},!0)})}}}}function o(e){var r="https:",t=function(e,t){return e.journal_url?e.journal_url:t.indexOf(".")>-1?"".concat(r,"//").concat(t):"".concat(r,"//").concat(t,".livejournal.com")};return{templateUrl:"ljUser.ng.tmpl",replace:!0,scope:!0,compile:function(n,a){var o=e(a.ljUserStatic),i=e(a.ljUserStaticId),c=e(a.ljUserStaticJournalUrl),u=e(a.ljUserStaticOptions);return function(e){var n=o(e),a=i(e),s=u(e)||{},l=c(e),p="string"==typeof n&&n.length>2;!l&&p&&(l=t(s,n));var f="".concat(l,"/profile"),d=s.userhead_url||"".concat(r,"//l-files.livejournal.net/userhead/default/").concat(a);e.user={alias:"",display_name:s.display_name||n,display_username:s.display_username||n,id:a,is_invisible:!1,journal_url:l,journaltype:"P",profile_url:f,userhead_url:d,username:n,noctxpopup:s.noctxpopup,badge:s.badge}}}}}function i(e,r){var t="https:";return{template:'\n
'),scope:!0,compile:function(r,t){var n=e(t.ljUserAvatarStaticId),a=e(t.ljUserAvatarStaticOptions);return function(e){var r=n(e),t=a(e);e.user={id:r,"class":t["class"]||""}}}}}i.$inject=["$parse","$location"],o.$inject=["$parse"],n.$inject=["$parse","Users","ljUser"],t.$inject=["$parse","Users","ljUser"],a.$inject=["$parse","Users","ljUser"],r.$inject=["$rootScope","Api","$q","$templateCache","$compile","$timeout","Users"],e.$inject=["$qProvider"],angular.module("LJ.User",["LJ.Api","LJ.Templates","Users"]),angular.module("LJ.User").config(e).factory("ljUser",r).directive("ljUserById",a).directive("ljUserDynamic",t).directive("ljUserAvatarImg",n).directive("ljUserStatic",o).directive("ljUserAvatarStatic",i),r.$inject=["$rootScope","Api","$q","$templateCache","$compile","$timeout","Users"],t.$inject=["$parse","Users","ljUser"],n.$inject=["$parse","Users","ljUser"],a.$inject=["$parse","Users","ljUser"]}();
/* <<< file end: js/core/angular/ljUser.js */
//# map link was there [ljUser.js.map]
/* >>> file start: js/settings/services/filters/filters.js */
//= require js/core/angular/api.js
//= require js/core/angular/options.js
//= require js/core/angular/users.js
!function(t){return t}(),function(){"use strict";angular.module("GroupsAndFilters.Services.Filters",["LJ.Api","LJ.Options","Users"]).filter("filtersOrder",function(){return function(t){var r=t.slice(0);return r.sort(function(t,r){if(31===t.id)return-1;if(31===r.id)return 1;var e=t.name.toLowerCase(),i=r.name.toLowerCase();return e>i?1:-1}),r}}).factory("FilterGroupFactory",["$q","$timeout","Api","Options","Users",function(t,r,e,i,n){function o(){angular.extend(this,{MAX_COUNT:31,filters:[],key:"filters",rpc:{}},i.create({journal:LJ.get("remoteUser")}))}return o.prototype.toJSON=function(t){var r=angular.copy(t);return delete r.checked,delete r.users,r},o.prototype.nextId=function(){for(var t=null,r=this.filters.map(LJ.Function.get("id")),e=1,i=this.MAX_COUNT;i>e&&null===t;)-1===r.indexOf(e)&&(t=e),e+=1;return t},o.prototype.sync=function(t){var r={};return angular.isArray(t)||(t=[t]),r[this.key]=t.map(this.toJSON),r.journal=this.get("journal"),e.call(this.rpc.update,r)},o.prototype.fetch=function(r){if(!this.rpc.read)return t.reject();var i=this,n={journal:this.get("journal")};return r=angular.extend(r||{},{cache:!1}),e.call(this.rpc.read,n,r).then(function(t){return i.filters=t[i.key],i.filters})},o.prototype._isNameUniq=function(t){var r=this.filters.map(function(t){return t.name.toLowerCase()});return t=t.toLowerCase(),-1===r.indexOf(t)},o.prototype.create=function(r){var i;return r=r.trim(),0===r.length?t.reject("filters"===this.key?LJ.ml("api.error.filters.filter_name_not_specified"):LJ.ml("api.error.groups.group_name_not_specified")):this._isNameUniq(r)?(i={id:this.nextId(),name:r,users:[],"public":!1,journal:this.get("journal")},this.filters.push(i),e.call(this.rpc.create,i)):t.reject("filters"===this.key?LJ.ml("api.error.filters.filter_already_exist",{name:r}):LJ.ml("api.error.groups.group_already_exist",{name:r}))},o.prototype.remove=function(t){var r=this,i={};return t=Array.isArray(t)?t:[t],i[this.key]=t.map(LJ.Function.get("id")),i.journal=this.get("journal"),t.forEach(function(t){r.filters.splice(r.filters.indexOf(t),1)}),e.call(this.rpc.remove,i)},o.prototype.getCount=function(){return e.call(this.rpc.count,{journal:this.get("journal")}).then(LJ.Function.get("count"))},o.prototype.by=function(t){var r=n.Cache.get(t);return r?this.filters.filter(function(r){return n.isUserInGroup(t,r.id)}):[]},o}]).factory("Filter",["FilterGroupFactory",function(t){function r(){this.rpc={create:"filters.create",update:"filters.update",remove:"filters.remove",count:"filters.count"},this.key="filters"}return r.prototype=new t,r.prototype._setPrivacy=function(t,r){return t=Array.isArray(t)?t:[t],t.forEach(LJ.Function.set("public","public"===r)),this.sync(t)},r.prototype["private"]=function(t){return this._setPrivacy(t,"private")},r.prototype["public"]=function(t){return this._setPrivacy(t,"public")},new r}]).factory("Group",["FilterGroupFactory",function(t){function r(){this.rpc={create:"groups.create",read:"groups.list",update:"groups.update",remove:"groups.remove",count:"groups.count"},this.key="groups"}return r.prototype=new t,new r}])}();
/* <<< file end: js/settings/services/filters/filters.js */
//# map link was there [filters.js.map]
/* >>> file start: js/settings/directives/filtersFor.js */
//!= require js/core/angular/messages.js
LJ.injectStyle('/* >>> file start: stc/widgets/filter-settings.css */\n.b-filterset{max-width:290px;font:14px/1.4 Arial,sans-serif;color:#000}.b-filterset-addnew-input,.b-filterset-list LABEL{display:block;white-space:nowrap;line-height:1.333}.b-filterset B,.b-filterset CODE,.b-filterset DD,.b-filterset DIV,.b-filterset DT,.b-filterset EM,.b-filterset I,.b-filterset KBD,.b-filterset LABEL,.b-filterset LI,.b-filterset P,.b-filterset PRE,.b-filterset SPAN,.b-filterset STRONG,.b-filterset TD,.b-filterset TH{font-size:100%}.b-filterset .i-ljuser-userhead{vertical-align:top!important;margin:1px 0 0!important;border:none!important}.b-filterset .i-ljuser-username:active,.b-filterset .i-ljuser-username:hover,.b-filterset .i-ljuser-username:link,.b-filterset .i-ljuser-username:visited{color:#0051B7!important;text-decoration:none!important;border:none!important}.b-filterset .b-filterset-subtitle,.b-filterset .b-filterset-title{margin:0 1.142em .5em 0!important;color:#222!important}.b-filterset .b-filterset-title{font-weight:700!important}.b-filterset-list{position:relative;z-index:1;overflow:auto;max-height:14em;min-width:220px;margin:0 0 .3em;padding:0;background-attachment:scroll;background-clip:border-box;background-image:radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.1),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.1),transparent);background-origin:padding-box;background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 7px}.b-filterset-list:after,.b-filterset-list:before{position:relative;z-index:-1;display:block;content:\"\";height:14px;margin:0 0 -14px;background:linear-gradient(to bottom,#F4F5F6,#F4F5F6 30%,rgba(244,245,246,0))}.b-filterset-list:after{margin:-14px 0 0;background:linear-gradient(to bottom,rgba(228,229,233,0),#E4E5E9 70%,#E4E5E9)}.b-filterset-list LI{margin:0;padding:0;list-style-type:none}.b-filterset-list LI.loading{background:url(/img/preloader/preloader-blue-gray.gif?v=16423) 100% 50% no-repeat}.b-filterset-list LABEL{font-size:.857em}.b-filterset-list LABEL:hover{background:#7292BD;color:#FFF}.b-filterset-addnew-input{margin:0 0 .5em;font-size:.857em}.b-filterset-addnew{margin:.5em 0 0}.b-filterset-pseudo{font-size:.857em;color:#0051B7}.b-filterset-submit{text-align:right}.b-filterset-loader:after,.b-filterset-loader:before{display:inline-block;visibility:hidden;content:\'\';width:21px;height:21px;margin:-2px 0 0 4px;background:url(/img/preloader/preloader-blue-gray.gif?v=16423) 50% 50% no-repeat;vertical-align:middle}.b-filterset-loader-after:before,.b-filterset-loader-before:after{display:none}.b-filterset-loading .b-filterset-loader-after:after,.b-filterset-loading .b-filterset-loader-before:before{visibility:visible}\n/* <<< file end: stc/widgets/filter-settings.css */\n\n/*# map link was there [filter-settings.css.map] */\n');
Site.page.template['angular/controlstrip/filters.ng.tmpl'] = '\n';
!function(e){return e}(),function(){"use strict";function e(e,r,t,n,o,i){function l(){return Array.isArray(e.usernames)?e.usernames:[e.usernames]}e.loading={},e.filters=[],t.fetch({cache:!0}).then(function(r){e.filters=r}),e.model={newFilter:"",showCreateDialog:!1},e.toggleFilter=function(r,t){var o;i.clear(),e.loading[r]=!0,o=t?n.addToGroup(r,l()):n.removeFromGroup(r,l()),o.then(function(){e.loading[r]=!1})},e.isActive=function(e){var r=l().every(function(r){return n.isUserInGroup(r,e)});return r},e.isCountReached=function(){return e.filters.length>=t.MAX_COUNT},e.createFilter=function(){var r=e.model.newFilter.trim();e.resetFilter(),0!==r.length&&(e.model.loading=!0,t.create(r).then(function(r){var t=r.filter;n.addToGroup(t.id,l()).then(function(){e.model.loading=!1})}))},e.resetFilter=function(){e.model.newFilter="",e.model.showCreateDialog=!1},e.$on("bubble:open:controlstrip",e.resetFilter)}angular.module("Filters.List",[]).controller("FiltersForCtrl",["$scope","$q","Filter","Users","Bubble","Messages",e]).controller("GroupsForCtrl",["$scope","$q","Group","Users","Bubble","Messages",e]).directive("filtersFor",[function(){return{controller:"FiltersForCtrl",scope:{usernames:"=filtersFor"},templateUrl:"filters.ng.tmpl",link:function(e){e.isFiltersFor=!0}}}]).directive("groupsFor",[function(){return{controller:"GroupsForCtrl",scope:{usernames:"=groupsFor"},templateUrl:"filters.ng.tmpl",link:function(e){e.isGroupsFor=!0}}}])}();
/* <<< file end: js/settings/directives/filtersFor.js */
//# map link was there [filtersFor.js.map]
/* >>> file start: js/relations/menu.js */
//= require js/core/angular/bubble.js
//= require js/core/angular/ljUser.js
//!= require js/core/angular/messages.js
//= require js/settings/services/filters/filters.js
//= require js/core/angular/users.js
//= require js/settings/directives/filtersFor.js
Site.page.template['angular/controlstrip/controlstrip.ng.tmpl'] = '\n\n \n
\n\n \n
\n
\n\n \n
\n\n \n
\n
\n
\n\n \n \n\n
\n
\n';
!function(e){return e}(),function(e){"use strict";angular.module("Relations.Menu",["LJ.Templates","LJ.Bubble","LJ.Directives","LJ.User","LJ.Messages","GroupsAndFilters.Services.Filters","Users","Filters.List"]).value("$anchorScroll",null).controller("MenuCtrl",["$scope","Bubble","$timeout","$q","ljUser","Filter","Users","Relations","Messages",function(t,n,s,r,i,o,u,a,c){function l(e,n){var s;switch(n&&f(n),e){case"addFriend":s=a.toggleFriend(v,!0,{wait:!0});break;case"removeFriend":s=a.toggleFriend(v,!1,{wait:!0});break;case"join":s=a.toggleMember(v,!0,{wait:!0});break;case"leave":s=a.toggleMember(v,!1,{wait:!0});break;case"subscribe":s=a.toggleSubscription(v,!0,{wait:!0});break;case"unsubscribe":s=a.toggleSubscription(v,!1,{wait:!0})}return s["finally"](d).then(function(n){return ContextualPopup.currentElement===m.find(".ljuser img").get(0)&&ContextualPopup.hide(),n.error?r.reject(n.error.message):(n.message&&(n.message.body=n.message.content,c.add(n.message)),"undefined"!=typeof n.controlstrip_status&&(t.status=n.controlstrip_status),"subscribe"===e||"addFriend"===e||"join"===e&&n.is_subscribedon?b():void(t.filters=[]))},function(e){c.error({body:e})})}function b(){var e,n=u.Cache.get(v);return n.is_subscribedon?(e=n.filtermask?r.defer().resolve():u.fetchUser(v,{filtermask:1}),r.all({filters:o.fetch({cache:!0}),user:e}).then(function(e){t.filters=e.filters})):r.reject()}function f(e){g&&d(),g=(new Hourglass).setEvent(e).show()}function d(){g&&(g.remove(),g=null)}var g,p,m=e(".w-cs-status"),v=LJ.get("journal.username");u.set({type:"subscriptions"}),t.username=v,t.filters=[],t.status=LJ.get("controlstrip.status"),u.Cache.add(LJ.get("journal")),ContextualPopup.showNote=angular.identity,p=r.defer(),t.mlResolve={promise:p.promise},i.get(v,{noctxpopup:!0}).then(function(e){p.resolve({username:e})}),t.$watch(function(){return u.Cache.get(v)},function(e){t.states=LJ.Object.pick(e,"is_friend","is_member","is_subscribedon","is_invite_sent")},!0),t.toggleLoading=function(e){t.loading=e},LJ.Event.on("relations.change",function(){s(c.clear)}),t.subscribe=function(e){e.preventDefault(),l("subscribe",e).then(function(){t.states.is_subscribedon&&(t.mode="subscribe",n.open("controlstrip","unsubscribe"))})},t.unsubscribe=function(e){e.preventDefault(),l("unsubscribe",e)},t.addFriend=function(e){e.preventDefault(),l("addFriend",e).then(function(){t.states.is_friend&&(t.mode="add",n.open("controlstrip","removeFriend"))})},t.removeFriend=function(e){e.preventDefault(),l("removeFriend",e)},t.watch=function(e){e.preventDefault(),l("subscribe",e).then(function(){t.states.is_subscribedon&&(t.mode="watch",n.open("controlstrip","unwatch"))})},t.unwatch=function(e){e.preventDefault(),l("unsubscribe",e)},t.join=function(e){e.preventDefault(),l("join",e).then(function(){t.states.is_member&&(t.mode=t.states.is_subscribedon?"joinSubscribed":"join",n.open("controlstrip","leave"))})},t.leave=function(e){e.preventDefault(),l("leave",e)},t.subscribeAfterJoin=function(){t.toggleLoading(!0),l("subscribe").then(function(){t.toggleLoading(!1),t.mode="watch"})}}])}(jQuery);
/* <<< file end: js/relations/menu.js */
//# map link was there [menu.js.map]
/* >>> file start: js/core/controlstrip.js */
function _maybeArrayLike(e,t,o){if(t&&!Array.isArray(t)&&"number"==typeof t.length){var r=t.length;return _arrayLikeToArray(t,void 0!==o&&r>o?o:r)}return e(t,o)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){return"undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]?Array.from(e):void 0}function _arrayWithoutHoles(e){return Array.isArray(e)?_arrayLikeToArray(e):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=new Array(t);t>o;o++)r[o]=e[o];return r}
//= require js/jquery/jquery.calendarEvents.js
//= require js/relations/menu.js
!function(e){return e}(),function(e){"use strict";function t(){var t,r,n,a,l;t=e(".s-header .w-cs-filter-icon, #lj_controlstrip_new .w-cs-filter-icon"),r=e(".s-header .js--community-filter-modal"),r.appendTo("body"),0!==t.length&&0!==r.length&&(t.on("click",function(){r.css("display","block"),o(document.querySelector(".js--community-filter-modal"))}),e(".js--community-filter-modal-close").on("click",function(){return r.css("display","none")}),n=e("#sortByPoster"),a=n.find("[name=poster]"),l=n.find("[type=image]"),a.input(function(){this.value.length?l.css("opacity",1).prop("disabled",!1):l.css("opacity",0).prop("disabled",!0)}),n.on("submit",function(e){a.val().length?r.css("display","none"):e.preventDefault()}))}function o(e){e.focus();var t=e.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),o=t[0],r=t[t.length-1],n=9;e.addEventListener("keydown",function(e){var t="Tab"===e.key||e.keyCode===n;t&&(e.shiftKey?document.activeElement===o&&(r.focus(),e.preventDefault()):document.activeElement===r&&(o.focus(),e.preventDefault()))})}function r(){e(".s-header input[placeholder], #lj_controlstrip_new input[placeholder]").labeledPlaceholder()}function n(){t(),r(),LJ.Flags.isEnabled("new_friends_and_subscriptions")&&!a&&angular.bootstrap(e("[data-controlstrip]"),["Relations.Menu"]),function(){function t(e){var t=e.split(",").map(Number);return new Date(t[0],t[1],t[2])}var o=e(".s-header .w-cs-i-calendar a, #lj_controlstrip_new .w-cs-i-calendar a"),r=/^\/friends/.test(location.pathname),n=LJ.get("current_journal.url_journal"),a=LJ.get("controlstrip.calendar.earlyDate"),l=LJ.get("controlstrip.calendar.lastDate"),s=LJ.Support.isMobile();s||(s||(o=e(".js--item-show_more")),o.length&&(o.calendar({showOn:s?"click":!1,closeControl:!0,bubbleClass:!0,dayRef:n+"/"+(r?"friends/":"")+"%Y/%M/%D/",allRefs:r,startMonth:a?t(LJ.get("controlstrip.calendar.earlyDate")):new Date,endMonth:l?t(LJ.get("controlstrip.calendar.lastDate")):new Date,classNames:{container:"w-cs-calendar"},ml:{caption:LJ.ml("web.controlstrip.view.calendar")},offset:{x:s?0:20,y:0}}).on("daySelected",function(e){e.preventDefault()}),r||o.calendarEvents({fetchOnFirstDisplay:!0}),LJ.Event.on("controlstrip::showCalendar",function(){o.data("calendar")._nodes.container.data("bubble").show()})))}(),e(".b-loginpopup").bubble({target:".i-auth-control",closeControl:!1,showOn:"click"}),LJ.Flags.isEnabled("move_billboard_to_scheme")&&e("body").on("ljsale-load ljsale-slotRenderEnded",function(){var t=e("body > .s-header").height();t&&e("body").css("padding-top",t)}),e("input.text").labeledPlaceholder(),e("html").trigger("controlstrip-initialized"),l()}var a=Boolean("undefined"!=typeof document.documentMode&&document.documentMode<8),l=function(){_maybeArrayLike(_toConsumableArray,document.querySelectorAll(".js--use-system-style-switch")).forEach(function(e){e.addEventListener("change",function(){var t;null===(t=e.closest("form"))||void 0===t?void 0:t.submit()})})};e(function(){return 0!==e(".s-header, #lj_controlstrip_new").length||"xcolibur"===Site.page.scheme?void n():void("noheaderfooter"!==Site.page.scheme&&e.get(LiveJournal.getAjaxUrl("controlstrip"),{user:LJ.get("currentJournal")},function(t){e(".body-content").length?e(t).prependTo(".body-content"):(e("html").removeClass("html-adaptive"),e(t).appendTo(document.body)),n()}))}),e(function(){function t(t){var o=e("."+a.showElem+":not("+t+")");e(o).removeClass(a.showElem)}function o(){var t=e("."+a.showElem);t.length>0?e(n.bodyElem).addClass(a.showFader):e(n.bodyElem).removeClass(a.showFader)}function r(){var t=e("."+a.showElem);t.length>0?l.catchBlur=!0:l.catchBlur=!1}var n={bodyElem:e("body"),controls:e(".js--show-elem"),controlsHover:e(".js--show-elem-by-hover"),fader:e(".b-fader")},a={control:"js--show-elem",controlHover:"js--show-elem-by-hover",showElem:"js--is-shown",showFader:"js--show-fader",catchBlur:"js--catch-blur"},l={catchBlur:!1};e(document).on("click",function(){l.catchBlur&&t()}),e(n.controlsHover).hover(function(){var t=e(this).find("."+a.control),o={selector:e(t).data("elem")};e(o.selector).addClass(a.showElem)},function(){var t=e(this).find("."+a.control),o={selector:e(t).data("elem")};e(o.selector).removeClass(a.showElem),e(this).addClass(a.controlHover)}),e(n.controls).on("click",function(n){var l={selector:e(this).data("elem"),isShowFader:e(this).data("fader")||!1,isUseBlur:e(this).data("blur")||!1};t(l.selector),e(l.selector).toggleClass(a.showElem),e(this).parent().hasClass(a.controlHover)&&e(this).parent().removeClass(a.controlHover),l.isShowFader&&o(),l.isUseBlur&&r(),n.stopPropagation(),n.preventDefault()}),e(n.fader).on("click",function(){t(),e(n.bodyElem).removeClass(a.showFader)})})}(jQuery);
/* <<< file end: js/core/controlstrip.js */
//# map link was there [controlstrip.js.map]
/* >>> file start: js/lib/jquery.selectric.min.js */
!function(e){"use strict";var t="selectric",s="Input Items Open Disabled TempShow HideSelect Wrapper Hover Responsive Above Scroll",o=".sl",i={onChange:function(t){e(t).change()},maxHeight:300,keySearchTimeout:500,arrowButtonMarkup:'▾',disableOnMobile:!0,openOnHover:!1,expandToItemText:!1,responsive:!1,preventWindowScroll:!0,inheritOriginalWidth:!1,customClass:{prefix:t,postfixes:s,camelCase:!0,overwrite:!0},optionsItemBuilder:"{text}"},n={add:function(e,t,s){this[e]||(this[e]={}),this[e][t]=s},remove:function(e,t){delete this[e][t]}},a={replaceDiacritics:function(e){for(var t="40-46 50-53 54-57 62-70 71-74 61 47 77".replace(/\d+/g,"\\3$&").split(" "),s=t.length;s--;)e=e.toLowerCase().replace(RegExp("["+t[s]+"]","g"),"aeiouncy".charAt(s));return e},format:function(e){var t=arguments;return(""+e).replace(/{(\d+|(\w+))}/g,function(e,s,o){return o&&t[1]?t[1][o]:t[s]})},nextEnabledItem:function(e,t){for(;e[t=(t+1)%e.length].disabled;)(function(e){return e})();return t},previousEnabledItem:function(e,t){for(;e[t=(t>0?t:e.length)-1].disabled;)(function(e){return e})();return t},toDash:function(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()},triggerCallback:function(s,o){var i=o.element,l=o.options["on"+s];e.isFunction(l)&&l.call(i,i,o),n[s]&&e.each(n[s],function(){this.call(i,i,o)}),e(i).trigger(t+"-"+a.toDash(s),o)}},l=e(document),r=e(window),c=function(n,c){function d(t){if($.options=e.extend(!0,{},i,$.options,t),$.classes={},$.element=n,a.triggerCallback("BeforeInit",$),$.options.disableOnMobile&&L)return void($.disableOnMobile=!0);C(!0);var o=$.options.customClass,l=o.postfixes.split(" "),r=R.width();e.each(s.split(" "),function(e,t){var s=o.prefix+l[e];$.classes[t.toLowerCase()]=o.camelCase?s:a.toDash(s)}),x=e("",{"class":$.classes.input,readonly:L}),k=e("",{"class":$.classes.items,tabindex:-1}),T=e("",{"class":$.classes.scroll}),D=e("",{"class":o.prefix,html:$.options.arrowButtonMarkup}),y=e(''),I=R.wrap("';
LJ.injectStyle('/* >>> file start: stc/popup/hint-popup.css */\n.b-popup-lite{font:400 14px/20px ProximaNova,Helvetica,sans-serif;color:#333;position:absolute;display:inline-block;box-sizing:border-box;min-width:160px;padding:7px 0;margin-top:.8em;border:1px solid #D4DDE1;box-shadow:0 0 1px rgba(0,0,0,.12),0 8px 12px rgba(0,0,0,.12);border-radius:6px;z-index:4;text-align:left;background-color:#FFF}.b-popup-lite__button{display:-webkit-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;width:100%;padding:6px 15px;outline:0;border:0;text-align:inherit;text-decoration:none;transition:background-color .15s;background-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#333}.b-popup-lite__button--selected,.b-popup-lite__button:focus,.b-popup-lite__button:not(:disabled):hover{background-color:#F5F7F8}.b-popup-lite__arrow{font-size:16px;position:absolute;top:-.5em;left:1em;overflow:hidden;width:1em;height:.5em}.b-popup-lite__arrow::before{content:\"\";font-size:11.31px;position:absolute;left:0;bottom:0;display:block;box-sizing:border-box;width:1em;height:1em;border:1px solid #D4DDE1;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#FFF}\n/* <<< file end: stc/popup/hint-popup.css */\n\n/*# map link was there [hint-popup.css.map] */\n');
!function(){function t(t,e,n,i,o,r){var u=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.angularController,n={};n.renderPopup=e.renderPopup,n.setWordCoordinates=e.setTargetRect,n.hideHints=e.hidePopup,n.isShown=e.isShown;var i="";return n.setContent=function(t){var n=t.word,o=t.hints;e&&n&&(i!==n&&e.resetSelection(),i=n,e.setSuggestions(o))},n.inputOnKeydown=function(t){if(e.isShown()&&e.hasData()){var i=40,o=38,r=13;t.keyCode===i?(e.adjustSelection(1),t.preventDefault()):t.keyCode===o?(e.adjustSelection(-1),t.preventDefault()):t.keyCode===r&&(LJ.Event.trigger("inputHint::hintActivated",{hint:e.suggestions[e.selectedHintIndex]}),n.hideHints(),t.preventDefault())}},n},l=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.hintSysId,n=angular.element("body"),l=angular.element("");l[0].dataset.hintSysId=e,n.append(l);var p=0===n.closest("[ng-app]").length;if(p){var s=i.$new();s.hintSysId=e,o(l)(s)}return r(function(t){LJ.Event.on("inputHint::angularControllerReady",function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(n.controller&&n.hintSysId===e){var i=u({angularController:n.controller});t(i)}})})},p={},s={};return s.getInputHint=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=p[t.id];return e?r.resolve(e):(p[t.id]=l({hintSysId:t.id}).then(function(e){return p[t.id]=e,e}),p[t.id])},s}function e(t){var e={};return e.getPositionData=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.targetRect,i=e.popupRect,o={popup:{left:0,top:0},arrow:{side:"top",left:0,top:0}};if(!n||!i)return o;var r=i.width/2,u=(n.left+n.right)/2;o.popup.left=n.right,o.popup.left=u-r,o.popup.right=o.popup.left+i.width,o.popup.top=n.bottom,o.arrow.left=r;var l=15,p=t[0].body.getBoundingClientRect(),s=p.width-l,c=Math.max(0,o.popup.right-s),a=Math.max(0,l-o.popup.left);return c>0&&!a?(o.popup.left-=c,o.arrow.left+=c,o):a>0&&!c?(o.popup.left+=a,o.arrow.left-=a,o):o},e}function n(t,e,n,i,o,r,u,l,p){var s=this;s.hintSysId=t.hintSysId||o[0].dataset.hintSysId,s.suggestions=[],s.selectedHintIndex=0,s.containerStyle={top:0,left:0,display:"none"};var c={baseWidth:16,apexHeight:8},a={},d=l.getPositionData(),f=p.resolve();s.getPopupRect=function(){var t=s.getPopupElement()[0];if(s.isShown())return t.getBoundingClientRect();var e={display:t.style.display,visibility:t.style.visibility};t.style.visibility="hidden",t.style.display="block";var n=t.getBoundingClientRect();return t.style.visibility=e.visibility,t.style.display=e.display,n},s.renderPopup=function(){return s.suggestions.length?void f.then(function(){var t=s.getPopupRect();d=l.getPositionData({targetRect:a,popupRect:t}),s.containerStyle.display="block",delete s.containerStyle.visibility,s.containerStyle.top=d.popup.top,s.containerStyle.left=d.popup.left}):void s.hidePopup()},s.setTargetRect=function(t){a=t},s.hidePopup=function(){n(function(){s.containerStyle.display="none"})},s.getPopupElement=function(){return o.find(".b-popup-lite")},s.adjustSelection=function(t){n(function(){return s.suggestions.length<2?void(s.selectedHintIndex=0):void(s.selectedHintIndex=(s.selectedHintIndex+t+s.suggestions.length)%s.suggestions.length)})},s.getContainerStyle=function(){return _objectSpread({},s.containerStyle)},s.getArrowStyle=function(){return{left:d.arrow.left-c.baseWidth/2,right:"auto"}},s.resetSelection=function(){n(function(){s.selectedHintIndex=0})},s.onSuggestionMouseDown=function(t,e){t.preventDefault(),LJ.Event.trigger("inputHint::hintActivated",{hint:e}),s.hidePopup()},s.setSuggestions=function(t){s.suggestions=t,f=n(function(){})},s.getSuggestionHtml=function(t){return t.html||t},s.suggestionIsSelected=function(t){return t===s.selectedHintIndex},s.styleForHintByIndex=function(t){return s.suggestionIsSelected(t)?{background:"#c5e7ff"}:null},s.isShown=function(){return"none"!==s.containerStyle.display},s.hasData=function(){return!!s.suggestions.length},i.on("mousedown",function(t){s.isShown()&&!angular.element(t.target).closest(o).length&&s.hidePopup()}),LJ.Event.trigger("inputHint::angularControllerReady",{controller:s,hintSysId:s.hintSysId})}function i(){return{controller:"inputHintCtrl",controllerAs:"widget",templateUrl:"inputHintPopup.ng.tmpl"}}e.$inject=["$document"],n.$inject=["$scope","inputHintService","$timeout","$document","$element","$window","$log","inputHintPositioner","$q"],t.$inject=["Api","$document","$window","$rootScope","$compile","$q"],angular.module("InputHintModule",[]),angular.module("InputHintModule").factory("inputHintService",t).controller("inputHintCtrl",n).directive("inputHint",i).factory("inputHintPositioner",e)}();
/* <<< file end: js/widgets/angular/hints/inputHint.js */
//# map link was there [inputHint.js.map]
/* >>> file start: js/lib/textareaCaretPosition.js */
!function(){function e(e,r,i){if(!o)throw new Error("textarea-caret-position#getCaretCoordinates should only be called in a browser");var d=i&&i.debug||!1;if(d){var a=document.querySelector("#input-textarea-caret-position-mirror-div");a&&a.parentNode.removeChild(a)}var l=document.createElement("div");l.id="input-textarea-caret-position-mirror-div",document.body.appendChild(l);var p=l.style,f=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,h="INPUT"===e.nodeName;p.whiteSpace="pre-wrap",h||(p.wordWrap="break-word"),p.position="absolute",d||(p.visibility="hidden"),t.forEach(function(e){h&&"lineHeight"===e?p.lineHeight=f.height:p[e]=f[e]}),n?e.scrollHeight>parseInt(f.height)&&(p.overflowY="scroll"):p.overflow="hidden",i&&i.textareaStyle&&"overflow"in i.textareaStyle&&(p.overflow=i.textareaStyle.overflow),i&&i.adjustStyleObj&&(p=i.adjustStyleObj(p)),l.textContent=e.value.substring(0,r),h&&(l.textContent=l.textContent.replace(/\s/g," "));var s=document.createElement("span");s.textContent=e.value.substring(r)||".","string"==typeof i.tailSpanContent&&(s.textContent=i.tailSpanContent),l.appendChild(s);var u={top:s.offsetTop+parseInt(f.borderTopWidth),left:s.offsetLeft+parseInt(f.borderLeftWidth),height:parseInt(f.lineHeight)};return d?s.style.backgroundColor="#aaa":document.body.removeChild(l),u}var t=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"],o="undefined"!=typeof window,n=o&&null!=window.mozInnerScreenX;"undefined"!=typeof module&&"undefined"!=typeof module.exports?module.exports=e:o&&(window.textareaCaretPosition={getCoordinates:e})}();
/* <<< file end: js/lib/textareaCaretPosition.js */
//# map link was there [textareaCaretPosition.js.map]
/* >>> file start: js/widgets/angular/hints/inputHintHelpers.js */
function _typeof(t){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ownKeys(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},r=t.textareaCaretPosition,n=e.triggerWordData||a;if(!r||!n)return null;var u=t.getComputedStyle(o[0]),l=parseInt(u.lineHeight)||parseInt(u.fontSize),c={textareaStyle:{overflow:"auto"},adjustStyleObj:function(t){var e=LJ.Support.isMobile()&&LJ.Support.browser.safari;if(e){var r=3,n=t.padding,o=n.split(" ");if(2===o.length){var i=parseInt(o[1]),a=i+r,u="".concat(o[0]," ").concat(a,"px");t.padding=u}}}},f={start:null,end:null};f.start=r.getCoordinates(i,n.wordStartIndex,c);var p=null;""===i.value.substring(n.wordEndIndex)&&(p="");var s=_objectSpread(_objectSpread({},c),{},{tailSpanContent:p});f.end=r.getCoordinates(i,n.wordEndIndex,s);var g=d(),v={x:g.left-i.scrollLeft,y:g.top-i.scrollTop};return{left:v.x+f.start.left,right:v.x+f.end.left,top:v.y+f.start.top,bottom:v.y+f.start.top+l}},f=function(){var r=t.textareaCaretPosition;if(!r||i.selectionStart!==i.selectionEnd)return void e.hideHints();var o=n.getTriggerWordNearCaret(i.value,i.selectionStart);if(a=o,!o)return void e.hideHints();var l=o.word;return l?u(l).then(function(t){e.setContent({word:l,hints:t}),e.setWordCoordinates(c({triggerWordData:o})),e.renderPopup()}):void e.hideHints()},p=function(t){var r=t.hint;if(i.selectionStart!==i.selectionEnd)return void e.hideHints();var a=n.getTriggerWordNearCaret(i.value,i.selectionStart);if(!a)return void e.hideHints();var u=a.wordStartIndex,d=a.wordEndIndex,c=o.val(),f=c.substring(0,u),p=c.substring(d),s=r;r.valueToInsertInInput&&(s=r.valueToInsertInInput),l&&(s=l({beforeTriggerWord:f,decoratedHint:s,afterTriggerWord:p}));var g=[f,s,p].join("");o.val(g),i.selectionStart=f.length+s.length,i.selectionEnd=i.selectionStart};o.on("keydown",function(t){e.inputOnKeydown(t)}).on("input click",function(t){f({e:t})}).on("scroll",function(){if(e.isShown()){var t=c();if(t&&a&&a.word){var r=d(),n=r.top+o[0].getBoundingClientRect().height,i=t.bottom>n;if(i)return void e.hideHints();e.setWordCoordinates(t),e.renderPopup()}}}),angular.element(t).on("resize orientationchange",function(){e.hideHints()}),LJ.Event.on("inputHint::hintActivated",p)})}},n}t.$inject=["$window","inputHintService","$document"],angular.module("InputHintHelpersModule",["InputHintModule"]),angular.module("InputHintHelpersModule").factory("inputHintHelpersService",t)}();
/* <<< file end: js/widgets/angular/hints/inputHintHelpers.js */
//# map link was there [inputHintHelpers.js.map]
/* >>> file start: js/widgets/angular/hints/hashHint.js */
//= require js/core/hashtag.js
//= require js/core/angular/api.js
//= require js/widgets/angular/hints/inputHintHelpers.js
!function(){function t(t,n,e,a){var r={};r.doStandardTextareaMount=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n.doStandardTextareaMount({inputHintID:"hashtag",textarea:t.textarea,getTriggerWordNearCaret:function(){var t=LJ.Hashtag.getTagNearCaret.apply(this,arguments);return t?{word:t.tag,wordStartIndex:t.tagStartIndex,wordEndIndex:t.tagEndIndex}:null},getHintsForWord:function(t){return/[\]\[\/\\\(\)]/.test(t)?a.resolve([]):e.call("hashtags.search",{journaltype:"P",query:t,size:8}).then(function(t){var n=t.tags||[],e=function(t,n,e){return e.indexOf(t)===n};return n.filter(e).map(function(t){return"#".concat(t)})})}})};var i=function(){return LJ.Event.trigger("api::broadcast",{name:"hashHint",api:r})};return i(),LJ.Event.on("api::request",function(t){t&&"hashHint"===t.name&&i()}),r}t.$inject=["$window","inputHintHelpersService","Api","$q"],angular.module("HashHintModule",["LJ.Api","InputHintHelpersModule"]),angular.module("HashHintModule").factory("hashHintService",t)}();
/* <<< file end: js/widgets/angular/hints/hashHint.js */
//# map link was there [hashHint.js.map]
/* >>> file start: js/util/mentions.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,n){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,t)}return r}function _objectSpread(e){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:3,t=e.mentionsFromInput(n);return t&&t.length?t.filter(function(e){return e.body.length>=r})[0]:null},e.getMentionNearCaret=function(n,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.minBodyLength,i=void 0===o?3:o,u=e.mentionsFromInput(n);return u&&u.length?u.filter(function(e){return e.body.length>=i&&r>e.mentionStartIndex&&r<=e.mentionEndIndex}).filter(function(e){var r=n[e.mentionStartIndex-1];return!r||" "===r})[0]:null},e.replaceMentionsWithLjUsers=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.simpleSyncMode,t=void 0===r?!1:r;if(t)return e.replace(/\s@([a-zA-Z0-9-_\.]+)/g,' ');for(var o,i=new RegExp("@([a-zA-Z0-9-_.]+)","g"),u=[];null!==(o=i.exec(e));){var a=e[o.index-1];a&&" "!==a||u.push({username:o[1],index:o.index,sourceMatch:o})}if(0===u.length)return Promise.resolve(e);var c={};return Promise.all(u.filter(function(e){return u.find(function(n){return n.username===e.username})===e}).map(function(e){if(e.username.match(/ext_[0-9]+/))return c[e.username]={username:e.username},Promise.resolve();var n=Boolean(localStorage.getItem("useElasticSearch"));return LJ.Api.call("user.search",_objectSpread({q:e.username,limit:3,fields:{is_identity:!0}},n&&{mode:"new"})).then(function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.users||[];r.forEach(function(n){var r=n.username.replace(/-/g,"_")===e.username.replace(/-/g,"_")||n.display_username.replace(/-/g,"_")===e.username.replace(/-/g,"_"),t=c[e.username];r&&(!t||t.is_identity&&!n.is_identity)&&(c[e.username]=n)})})})).then(function(){var n=u.filter(function(e){return c[e.username]}),r=e;return n.reverse().forEach(function(e){var n=c[e.username].username;r=r.slice(0,e.index)+'')+r.slice(e.index+1+e.username.length)}),r})},LJ.define("LJ.Util.Mentions"),LJ.Util.Mentions=e}();
/* <<< file end: js/util/mentions.js */
//# map link was there [mentions.js.map]
/* >>> file start: js/widgets/angular/hints/mentionHint.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return t.doStandardTextareaMount({inputHintID:"mention",textarea:e.textarea,getTriggerWordNearCaret:function(){var e=LJ.Util.Mentions.getMentionNearCaret.apply(this,arguments);return e?{word:e.mention,wordStartIndex:e.mentionStartIndex,wordEndIndex:e.mentionEndIndex}:null},getHintsForWord:function(e){if(/[\]\[\/\\\(\)]/.test(e))return r.resolve([]);var t=Boolean(localStorage.getItem("useElasticSearch"));return n.call("user.search",_objectSpread({q:e.slice(1),limit:8,fields:{userhead_url:!0,is_identity:!0}},t&&{mode:"new"})).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.users||[],n=t||[];return n.map(function(e){var t=e.username,n=e.display_username,r=e.userhead_url,o=e.is_identity,i="@".concat(n);o&&(i="@".concat(t));var a='style="\n max-width: 16px;\n margin-right: 3px;\n "',u="
").concat(n,"");return{html:u,valueToInsertInInput:i}})})}})};var i=function(){return LJ.Event.trigger("api::broadcast",{name:"mentionHint",api:o})};return i(),LJ.Event.on("api::request",function(e){e&&"mentionHint"===e.name&&i()}),o}e.$inject=["$window","inputHintHelpersService","Api","$q"],angular.module("MentionHintModule",["LJ.Api","InputHintHelpersModule"]),angular.module("MentionHintModule").factory("mentionHintService",e)}();
/* <<< file end: js/widgets/angular/hints/mentionHint.js */
//# map link was there [mentionHint.js.map]
/* >>> file start: js/core/crossStorageClient.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return o().then(function(r){var n=Date.now()+""+Math.floor(1e4*Math.random()),o={fn:"getItem",args:[e],source:"LJ.CrossStorage",requestID:n};return r.contentWindow.postMessage(o,"*"),i({requestID:n}).then(function(e){var r=e;if(t.parseJSON)try{r=JSON.parse(e)}catch(n){}return r})})},t.setItem=function(e,t){return o().then(function(r){var n={fn:"setItem",source:"LJ.CrossStorage",args:[e,t]};r.contentWindow.postMessage(n,"*")})},t.listenStorageEvents=function(e){n.push(e)}}();
/* <<< file end: js/core/crossStorageClient.js */
//# map link was there [crossStorageClient.js.map]
/* >>> file start: js/misc/newCommentsCounter.js */
//= require js/core/crossStorageClient.js
!function(){var r={};LJ.define("LJ.Misc.NewCommentsCounter"),LJ.Misc.NewCommentsCounter=r;var e=1e3,t="ljNewCommentsCounter",n=LJ.Util.CrossStorage,o=function(){return{counters:{},orderArr:[],v:.1}};r.getAllStoredData=function(){return n.getItem(t,{parseJSON:!0})};var u=function(r){return r.replace(/^https?:\/\//,"")};r.setCounter=function(){var c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=c.postURL,i=c.count;return r.getAllStoredData().then(function(r){var c=u(s),a=o();r&&(a=r),a.counters[c]=i;var d=a.orderArr.indexOf(c);d>-1&&(a.orderArr=a.orderArr.slice(0,d).concat(a.orderArr.slice(d+1))),a.orderArr.push(c);var l=a.orderArr.length-e;if(l>0){var f=a.orderArr.slice(0,l);a.orderArr=a.orderArr.slice(l),f.forEach(function(r){return delete a.counters[r]})}n.setItem(t,a)})},r.getCount=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.postURL,n=u(t);return r.getAllStoredData().then(function(r){if(!r||!r.counters)return Promise.reject();var e=r.counters;return"number"!=typeof e[n]?Promise.reject():e[n]})},r.createCounter=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.count,n=u(e.postURL);return r.getCount({postURL:n})["catch"](function(){r.setCounter({postURL:n,count:t})})}}();
/* <<< file end: js/misc/newCommentsCounter.js */
//# map link was there [newCommentsCounter.js.map]
/* >>> file start: js/misc/catSuggester.js */
//= require_ml post.category.caption
//= require_ml post.category.cancel
//= require_ml post.category.delete.label
!function(t){return t}(),function(){function t(t){function e(t,e,n,a){var r=this,c=[],i=e[0].hasAttribute("nglj-cat-suggester-load-data");r.fillCats=function(){e.find(".js--cat-item").toArray().forEach(function(t){c.push({humanName:t.dataset.humanName,accepted:!0})})},i?(r.list=Site.entry.categories_adjusted.map(function(t){return t.humanName=t.name,t}),r.canmanage=Site.remote_is_maintainer,r.text={title:LJ.ml("post.category.caption",{num:r.list.length}),cancel:LJ.ml("post.category.cancel"),"delete":LJ.ml("post.category.delete.label")},a(r.fillCats)):r.fillCats(),r.isShown=function(){return c.length>0},r.initCat=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c.push({humanName:t.humanName,accepted:!0})},r.catIsShown=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.humanName?c.filter(function(e){return e.humanName===t.humanName&&e.accepted}).length>0:!1};var u=function(){var t=c.filter(function(t){return t.accepted}).map(function(t){return t.humanName});n.call("entry.set_categories_adjusted",{journal:LJ.get("entry.journal"),ditemid:LJ.get("entry.ditemid"),categories:t})};r.rejectCat=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t.humanName&&(c.filter(function(e){return e.humanName===t.humanName}).forEach(function(t){t.accepted=!1}),u())},r.getCancelledCats=function(){return c.filter(function(t){return!t.accepted})},r.reacceptAll=function(){c.forEach(function(t){t.accepted=!0}),u()}}return e.$inject=["$scope","$element","Api","$timeout"],{controller:e,controllerAs:"catSuggester"}}t.$inject=["$window"],angular.module("LJ.CategorySuggester",["LJ.Api"]),angular.module("LJ.CategorySuggester").directive("ngljCatSuggester",t)}();
/* <<< file end: js/misc/catSuggester.js */
//# map link was there [catSuggester.js.map]
/* >>> file start: js/misc/popups/anonSuggestion.js */
function _maybeArrayLike(e,t,r){if(t&&!Array.isArray(t)&&"number"==typeof t.length){var n=t.length;return _arrayLikeToArray(t,void 0!==r&&n>r?r:n)}return e(t,r)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){return"undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]?Array.from(e):void 0}function _arrayWithoutHoles(e){return Array.isArray(e)?_arrayLikeToArray(e):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);t>r;r++)n[r]=e[r];return n}
//= require js/core/crossStorageClient.js
Site.page.template['angular/misc/anonSuggestion.ng.tmpl'] = '';
//= require_ml popup.suggestion.button.close
//= require_ml popup.suggestion.button.create
//= require_ml popup.suggestion.button.login
//= require_ml popup.suggestion.text
//= require_ml popup.suggestion.title
!function(e){return e}(),function(){function e(){return{restrict:"A",templateUrl:"anonSuggestion.ng.tmpl",scope:{},controllerAs:"directive",controller:t}}function t(e,t){function r(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=_maybeArrayLike(_toConsumableArray,t);return e&&r.push(e),r.length<=n.maxLength?r.slice(0,n.maxLength):r.slice(r.length-n.maxLength)}this.url=LJ.get("siteroot");var n=this;n.maxLength=30,n.uniqCount=5;var o=LJ.Util.Link.parseURL(window.location.href),a=o.queryObject;n.showLoginForm=function(){var r=angular.element(".b-loginform").attr("action"),n=e.location.href;angular.element(".b-loginform").attr("action","".concat(r,"&returnto=").concat(n)),t(LJ.Util.Action.login)};var i=function(){n.gotHideRequest||(n.isBlockVisible=!0,t(function(){}))},u=function(){n.isBlockVisible=!1,t(function(){})};n.closePopup=function(){n.isBlockVisible=!1;var e=(new Date).getTime();LJ.Util.CrossStorage.setItem("unlogPopupLastShow",{time:e})},LJ.get("remote")||LJ.Util.CrossStorage.getItem("unlogSuggestions",{parseJSON:!0}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e||[],o="userid"in Site.current_journal,u=Site.current_journal.userid||null,l=r(u,t);o&&LJ.Util.CrossStorage.setItem("unlogSuggestions",l);var g=_maybeArrayLike(_toConsumableArray,new Set(l));if(l.length===n.maxLength&&g.length>=n.uniqCount&&!a.memorable_prompt){var s;LJ.Util.CrossStorage.getItem("unlogPopupLastShow",{parseJSON:!0}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e=e||{},s=e&&+e.time||(new Date).getTime();var t=((new Date).getTime()-s)/864e5;(!Object.keys(e).length||t>=10)&&i()})}}),LJ.Event.on("popup::anonSuggestion::hideRequest",function(){n.gotHideRequest=!0,u()})}t.$inject=["$window","$timeout"],angular.module("LJ.AnonSuggestion",[]).run([function(){var e=angular.element("div[suggestion-for-unlogged]");e[0]||angular.element("[ng-app]").append(angular.element(""))}]).directive("suggestionForUnlogged",e),t.$inject=["$window","$timeout"]}();
/* <<< file end: js/misc/popups/anonSuggestion.js */
//# map link was there [anonSuggestion.js.map]
/* >>> file start: js/widgets/angular/poll2019.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;tn?n:r)}return e(t,n)}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);t>n;n++)r[n]=e[n];return r}function _iterableToArrayLimit(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,l,a=[],c=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);c=!0)(function(e){return e})()}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n["return"]&&(l=n["return"](),Object(l)!==l))return}finally{if(s)throw o}}return a}}function _arrayWithHoles(e){return Array.isArray(e)?e:void 0}function service(e,t,n,r){var o={},i=!1,l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=null,o=[];return function(){var i;return(i=o).push.apply(i,arguments),r.cancel(n),new Promise(function(i){n=r(function(){var t=e.call(null,o);o=[],i(t)},t)})}},a=l(function(t){var n=t.map(function(e){return e.id});e.call("poll.get",{pollids:n}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.polls;t.forEach(function(e){e.resolve(n[e.id])})})});o.fetchData=function(e){var t,n=new Promise(function(e){t=e}),r={id:e,resolve:t};return a(r),n};var c=function(e,r){i&&angular.element("div[".concat(e,"]")).remove();var o=angular.element("[ng-app]"),l=angular.element("'));angular.element("body").append(l);var a=n.$new();if(a.params=r,l.parents("[ng-app]").length)t(l)(a);else if(o){var c=o.injector();c.invoke(["$compile",function(e){e(l)(a)}])}i=!0};return o.getParticipants=function(t,n){var r={pollid:+t};return n&&(r.itemid=+n),e.call("poll.participants",r)},o.requestParticipantsPopupShow=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c("ng-lj-poll-participants",e)},o.requestConfirmPopupShow=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c("ng-lj-poll-confirm",e)},o.requestPollVote=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.call("poll.vote",t).then(function(){arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.call("poll.get",{pollid:t.pollid})})},o.requestCancelVote=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.call("poll.cancel_vote",t).then(function(){return e.call("poll.get",{pollid:t.pollid})})},o.getSelectedIDs=function(e){return angular.isNumber(e)?e+"":angular.isArray(e)?e.filter(function(e){return e.selected}).map(function(e){return e.itid}).join(","):angular.isObject(e)?Object.entries(e).reduce(function(e,t){var n=_maybeArrayLike(_slicedToArray,t,2),r=n[0],o=n[1];return+o&&e.push(r),e},[]).join(","):void 0},o}function pollController(e,t,n,r,o,i,l,a,c,s){var u=this,p=r;u.selections={},u.pollid,u.type,u.voted=!1,u.pollResult={},u.question,u.title,u.resultsViewMode=!1,u.participants,u.votersCount,u.participantsInfo={},u.isDropdownTogglerShown=!1,u.isDraftView=LJ.get("entry.is_draft"),u.isDelayedPostPreview=LJ.get("entry.is_delayed"),u.disabled=u.isDraftView;var f=p.getSelectedIDs;t(function(){if(u.pollid)p.fetchData(u.pollid).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(function(){u.answers=e.items,u.pollResult=u.answers,u.isOpen=!+e.closed,u.isDropdownTogglerShown=e.is_author||!1,u.isAuthor=e.is_author,u.question=e.text||e.name,u.voted=e.items.some(function(e){return+e.selected}),u.whoviewValue=e.whoview_value,u.participantsPopupClickable="all"===u.whoviewValue||"none"===u.whoviewValue&&u.isAuthor,i.html(l(o.get("showForm.ng.tmpl"))(n))})});else{var e=s(i.attr("params"))(n);t(function(){u.answers=e.answers,u.pollResult=u.answers,u.type=e.type,u.question=e.question,u.isOpen=!0,u.isDropdownTogglerShown=!1,u.disabled=e.isDraft,u.voted=!1,u.whoviewValue=e.whoview,i.html(l(o.get("showForm.ng.tmpl"))(n))})}});var d=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce(function(e,t,n){return e.push({itid:t.itid,count:t.count,item:u.answers[n].item,percent:t.percent,percent_round:t.percent_round,selected:!!t.selected}),e},[])};u.unescape=function(e){if(e){var t=angular.element("");t.html(e.trim());var n;try{n=decodeURIComponent(t.text())}catch(r){}return n}},u.showParticipants=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";p.requestParticipantsPopupShow({pollid:u.pollid,itemid:e,question:u.question,results:u.pollResult,presentationMode:e?"users":"answers"})},u.getVotersCount=function(){return u.votersCount};var v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.polls[u.pollid];t(function(){u.pollResult=d(n.items),u.participants=u.pollResult,u.votersCount=+n.participants||0,u.voted=u.pollResult.some(function(e){return e.selected}),u.disabled=!1})};u.submitVote=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};u.disabled=!0;var t=f(u.selections),n=_objectSpread({pollid:u.pollid,answers:t},e);p.requestPollVote(n).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};v(e)})["catch"](function(e){return console.error(e)})},u.close=function(){e.call("poll.close",{pollid:u.pollid}).then(function(){u.isOpen=!1})},u.reopen=function(){e.call("poll.open",{pollid:u.pollid}).then(function(){u.isOpen=!0})},u.onExtraDropdownToggleClick=function(){var e=i.find(".js--extra-dropdown-popup")[0];e.toggleAttribute("hidden")},a.on("click",function(e){if(!e.target.closest(".js--extra-dropdown")){var t=i.find(".js--extra-dropdown-popup")[0];t&&t.setAttribute("hidden",!0)}}),u.cancelAllVotes=function(){p.requestCancelVote({pollid:u.pollid,answers:f(u.pollResult)}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};v(e)})},u.getIsSubmitShown=function(){return!u.voted&&u.isOpen&&!u.resultsViewMode},u.toggleResultsViewMode=function(){p.fetchData(u.pollid).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t(function(){u.answers=e.items,u.pollResult=u.answers,u.isOpen=!+e.closed,u.isDropdownTogglerShown=e.is_author||!1,u.resultsViewMode=!u.resultsViewMode})})},u.formatNumber=function(e){var t=e-Math.floor(e);return t?+e:Math.floor(e)},u.getShowResultsBtn=function(){return u.isDraftView||u.isDelayedPostPreview?!1:!u.voted&&u.isOpen},LJ.Event.on("cancel::vote",function(e){p.requestCancelVote(e.params).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};v(e)})}),n.isNonEmptyAnswer=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!!e.item}}function participantsController(e,t,n,r){var o=this,i=e;o.isVisible=!0,o.isFilled=!1,o.presentationMode="users",o.participantsInfo={},o.MIN_VISIBLE_ITEMS_COUNT=3;var l=r.find("body"),a=r.find(".html-s2-no-adaptive");l.addClass("p-fader"),a.addClass("scroll-lock");var c=r.find(".b-fader"),s=angular.element(".polls-popup__text");o.usersListStyle={height:"calc(100% - ".concat(s.clientHeight,"px - 26px)")},c.on("click",function(){t(function(){o.closePopup()})}),o.closePopup=function(){o.isVisible=!1,o.isFilled=!1,l.removeClass("p-fader"),a.removeClass("scroll-lock")},r.on("keydown",function(e){"Escape"===e.key&&t(function(){o.closePopup()})});var u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(function(e){var t=_objectSpread(_objectSpread({},e),{},{values:e.values.map(function(e,t){return{val:e,visible:to.MIN_VISIBLE_ITEMS_COUNT&&(t.shortView=!0,t.showToggler=!0),t})};t(function(){var e=n.params,r=e.pollid,l=e.itemid,a=e.question,c=e.results,s=e.presentationMode,p=l&&(c.find(function(e){return e.itid===l})||{}).item||"";t(function(){i.getParticipants(r,l).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.participants,n=void 0===t?{}:t;o.presentationMode=s;var r=n.map(function(e){var t=_objectSpread({},e);return t.display_username=t.username,t.username=t.user,t.userhead_url=t.userhead,t}),i=c.map(function(e){return{answer:e.item,users:r.filter(function(t){return t.values.some(function(t){return"".concat(t.itid)==="".concat(e.itid)})})}});o.participants=u(r),o.answersRows=i,o.participantsInfo={count:r.length||0,question:a,answerid:l,answer:p},o.isFilled=!0})["catch"](function(e){console.log(e)})}),o.getProfileURL=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"".concat(e.journal_base,"/profile")}}),o.toggleView=function(e){var t=o.participantsInfo.participants[e];angular.isUndefined(t.shortView)||(t.values=t.values.map(function(e,n){return n>o.MIN_VISIBLE_ITEMS_COUNT-1&&(e.visible=t.shortView),e}),t.shortView=!t.shortView)}}function confirmController(e,t,n,r){var o=this;o.isVisible=!0;var i=r.find("body");i.addClass("p-fader");var l=r.find(".b-fader");l.on("click",function(){e(function(){o.closePopup()})}),o.closePopup=function(){o.isVisible=!1,i.removeClass("p-fader")},r.on("keydown",function(t){"Escape"===t.key&&e(function(){o.closePopup()})}),o.cancelVote=function(){var e=t.params,n=e.selected,r=e.itid,l=e.pollid;if(n){var a={pollid:l,answers:r+""};LJ.Event.emit("cancel::vote",{params:a}),o.isVisible=!1,i.removeClass("p-fader")}}}function pollDirective(){return{scope:!0,controller:"ljPollCtrl",controllerAs:"pollCtrl"}}function participantsDirective(){return{link:function(e){},controller:"ljPollarticipantsCtrl",controllerAs:"participantsCtrl",templateUrl:"participants.ng.tmpl"}}function confirmDirective(){return{controller:"ljPollConfirmCtrl",controllerAs:"confirmCtrl",templateUrl:"confirm.ng.tmpl"}}confirmController.$inject=["$timeout","$scope","pollService","$document"],participantsController.$inject=["pollService","$timeout","$scope","$document"],pollController.$inject=["Api","$timeout","$scope","pollService","$templateCache","$element","$compile","$document","$rootScope","$parse"],service.$inject=["Api","$compile","$rootScope","$timeout"],
//= require js/core/angular/api.js
//= require js/core/angular/ljUser.js
Site.page.template['Poll/post2017/show_results.tmpl'] = '\'; pollCtrl.pollid = \'
\'; pollCtrl.votersCount=\'\'\"\n>\n\n \n\n \n
\n \n \n \n \n \n \n \n \n
\n\n
\n \n \n \n \n \n \n \n \n \n \n \n
\n
\n\n \n
\n - \n \n \n
\n - \n \n \n
\n - \n \n \n
\n
\n\n \n
\n \n';
Site.page.template['angular/polls/showForm.ng.tmpl'] = '\n\n\n\n
\n \n \n
\n\n
\n \n \n \n
\n
\n\n\n\n\n \n
\n\n \n
\n\n \n \n
\n\n\n';
Site.page.template['angular/polls/participants.ng.tmpl'] = '\n';
Site.page.template['angular/polls/confirm.ng.tmpl'] = '\n';
//= require_ml post2017.poll.polltype.radio
//= require_ml post2017.poll.polltype.check
//= require_ml post2017.poll.x_people_voted_control
//= require_ml post2017.poll.x_people_voted_for_y
//= require_ml post2017.poll.question_is_x
//= require_ml post2017.poll.show_x_answers
//= require_ml post2017.poll.hide_x_answers
//= require_ml post2017.poll.x_answer_number
//= require_ml post2017.poll.button.vote
//= require_ml poll.close
//= require_ml poll.open
//= require_ml post2017.poll.cancel_popup.title
//= require_ml post2017.poll.cancel_vote
//= require_ml post2017.poll.closed
//= require_ml post2017.poll.whoview.all
//= require_ml post2017.poll.whoview.none
//= require_ml post2017.poll.whoview.anon
//= require_ml post2017.poll.answer.revote_title
//= require_ml post2017.poll.button.results_show
//= require_ml post2017.poll.button.results_hide
angular.module("LJ.Poll2019",["LJ.User"]).factory("pollService",service).controller("ljPollCtrl",pollController).controller("ljPollarticipantsCtrl",participantsController).controller("ljPollConfirmCtrl",confirmController).directive("ngLjPoll",pollDirective).directive("ngLjPollParticipants",participantsDirective).directive("ngLjPollConfirm",confirmDirective);
/* <<< file end: js/widgets/angular/poll2019.js */
//# map link was there [poll2019.js.map]
/* >>> file start: js/misc/popovers/commentEmbedPopover.js */
//= require_ml extshare.message.code_copy_success
!function(e){return e}(),function(){"use strict";var e=["LJ.Api","LJ.Messages"];angular.module("LJ.Misc.CommentEmbedPopover",e);var t={};LJ.define("LJ.Misc.CommentEmbedPopover"),LJ.Misc.CommentEmbedPopover=t;var a=function(e){var t=e.journal,a=e.postId,n=e.commentId;if(t&&a&&n){var o=Site.domain||new URL(window.location.href).hostname,c='data-domain="'.concat(o,'" ');c+='data-journal="'.concat(t,'" '),c+='data-post-id="'.concat(a,'" '),c+='data-comment-id="'.concat(n,'" ');var s='\n \n \n '),i=s.replace("/\n/g","").replace(/\s+/g," ");return i}};t.doCopy=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};navigator.clipboard.writeText(a(e)).then(function(){var e={type:"success",body:LJ.ml("extshare.message.code_copy_success")};LJ.Messages.add(e),setTimeout(function(){LJ.Messages.fadeOut(e)},3e3)})}}();
/* <<< file end: js/misc/popovers/commentEmbedPopover.js */
//# map link was there [commentEmbedPopover.js.map]
/* >>> file start: js/misc/tracking/postImmersTrack.js */
//= require js/node_modules/whatwg-fetch/fetch.js
!function(){var e=function(){return LJ&&LJ.Page&&LJ.Page.currentCounterURL?LJ.Page.currentCounterURL:Site.page.counter_url};e()&&setInterval(function(){var t;LJ&&LJ.Cookie&&(t=LJ.Cookie.get("ljprof"));var n=Math.round((new Date).getTime()/1e3),c=Site.isBackendMobile?2:0,o="".concat(e(),"&ucrpp=").concat(n,"&m=").concat(c);t&&(o="".concat(o,"&ljprof=").concat(t)),fetch(o,{}).then(function(){})["catch"](function(){})},3e4)}();
/* <<< file end: js/misc/tracking/postImmersTrack.js */
//# map link was there [postImmersTrack.js.map]
/* >>> file start: js/common/postView.js */
!function(e){return e}(),function(){if(Site.entry){var e=!!Site.entry.rco_categories;e&&LJ.Track.YM.sendReachGoalEvent("is_rco")}}();
/* <<< file end: js/common/postView.js */
//# map link was there [postView.js.map]
/* >>> file start: js/webpackRequires/front-bundled/pages/s2/blogHeader.js */
//= require_ml blog_settings_form.title
//= require_ml blog_settings_form.community.title
//= require_ml blog_settings_form.successfully_saved
//= require_ml blog_settings_form.userpic
//= require_ml audience.settings.modal.suggestion.all.audience
//= require_ml audience.settings.modal.show.all.audience.title
//= require_ml audience.settings.modal.show.all.audience.message
//= require_ml audience.settings.modal.show.all.audience.now.title
//= require_ml audience.settings.modal.show.all.audience.now.descr
//= require_ml audience.settings.modal.show.all.audience.will.title
//= require_ml audience.settings.modal.show.all.audience.will.descr
//= require_ml audience.settings.modal.show.all.audience.cancel
//= require_ml audience.settings.modal.paid.user.message
//= require_ml audience.settings.modal.paid.comm.message
//= require_ml audience.settings.modal.unpaid.user.message
//= require_ml send_message_form.title
//= require_ml send_message_form.successfully_sent
//= require_ml send_message_form.send_to_user
//= require_ml send_message_form.placeholder
//= require_ml send_message_form.submit
//= require_ml send_message_form.cancel
//= require_ml journal.title.section.heading
//= require_ml journal.title.section.hint
//= require_ml journal.section.settings
//= require_ml journal.section.cancel.btn
//= require_ml journal.section.submit.btn
//= require_ml journal.magazine.section.heading
//= require_ml journal.magazine.section.hint
//= require_ml journal.audience.section.heading
//= require_ml journal.audience.section.heading.community
//= require_ml journal.audience.section.select.readers
//= require_ml journal.audience.section.select.followers
//= require_ml journal.audience.section.select.members
//= require_ml journal.audience.section.select.no.show
//= require_ml journal.audience.section.hint.readers
//= require_ml journal.audience.section.hint.followers
//= require_ml journal.audience.section.hint.members
//= require_ml community.title.section.heading
//= require_ml community.title.section.hint
//= require_ml community.magazine.section.heading
//= require_ml community.magazine.section.hint
//= require_ml blog_settings_form.userpic.download
//= require_ml blog_settings_form.userpic.show.less
//= require_ml blog_settings_form.prompt.text
//= require_ml blog_settings_form.userpic.action
//= require_ml blog_settings_form.userpic.is_already_uploaded
//= require_ml blog_settings_form.userpic.uploading
//= require_ml blog_settings_form.userpic.tooltip.message.hit.limit.unpaid.user
//= require_ml common.cancel
//= require_ml blog_settings_form.show_post_count_section.title
//= require_ml blog_settings_form.show_member_count_section.title
//= require_ml blog_settings_form.stat_info.title
//= require_ml blog_settings_form.cover_select.hide
//= require_ml blog_settings_form.cover_select.title
//= require_ml blog_header.journal_theme_change_prompt.cancel
//= require_ml blog_header.journal_theme_change_prompt.submit
//= require_ml blog_header.journal_theme_change_prompt.title
//= require_ml blog_header.journal_theme_change_prompt.description
//= require_ml setting.style.label
//= require_ml setting.badgepro.text
//= require_ml setting.badgepro.option.no
//= require_ml setting.badgepro.option.yes
/* <<< file end: js/webpackRequires/front-bundled/pages/s2/blogHeader.js */
//# map link was there [blogHeader.js.map]
/* >>> file start: js/core/util/positioning.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function _objectSpread(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.anchorRect,r=void 0===t?{}:t,o=e.objectRect,i=void 0===o?{}:o,n=e.placement,y=void 0===n?{x:"alignLeftEdges",y:"below"}:n,a=e.margins,c=void 0===a?{}:a,l={arrow:{}},f={x:c.x||0,y:c.y||0};return"alignLeftEdges"===y.x?l.x=r.x:"alignRightEdges"===y.x?l.x=r.x+r.width-i.width:"alignCenters"===y.x?l.x=r.x+r.width/2-i.width/2:"right"===y.x?l.x=r.x+r.width+f.x:"left"===y.x&&(l.x=r.x-i.width-f.x),"below"===y.y?l.y=r.y+r.height+f.y:"above"===y.y?l.y=r.y-f.y-i.height:"alignTopEdges"===y.y?l.y=r.y:"alignBottomEdges"===y.y&&(l.y=r.y+r.height-i.height),l},LJ.Util.Positioning.Popover.calculateCoords=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(e.anchorRect,e.popoverRect),r=void 0===t?{}:t,o=e.placement,i=void 0===o?{x:"alignLeftEdges",y:"below"}:o,n=(e.margins,e.arrowPyramid),y=void 0===n?{width:0,height:0}:n,a=e.arrowOffset,c=void 0===a?{top:0}:a,l=_objectSpread({},e);l.objectRect=r,delete l.popoverRect,delete l.arrowPyramid,delete l.arrowOffset;var f=LJ.Util.Positioning.RectNearRect.calculateCoords(l),p=_objectSpread({arrow:{}},f);return"alignCenters"===i.x?p.arrow.x=r.width/2-y.width/2:"leftSide"===i.x&&(p.x=f-y.height),"above"===i.y?p.arrow.y=y.top:"alignCenters"===i.y&&(p.arrow.y=r.height/2-y.height/2),"leftSide"===i.x&&"arrowAgainstMiddle"===i.y&&(p.arrow.x=r.width-y.height/2-2,p.arrow.y=c.top+y.height/2),p}}();
/* <<< file end: js/core/util/positioning.js */
//# map link was there [positioning.js.map]
/* >>> file start: js/webpackRequires/front-bundled/components/SubscribeBtn2022.js */
//= require js/core/util/positioning.js
//= require_ml create.head
//= require_ml createaccount.subscribe.title
//= require_ml createaccount.subscribe.description
//= require_ml create.subscribe.proceed_btn.caption
//= require_ml createaccount.subscribe.to.post
//= require_ml createaccount.subscribe.to.feed
//= require_ml common.edit
//= require_ml common.close
//= require_ml common.subscribe
//= require_ml common.add_to_friends
//= require_ml common.remove_from_friends
//= require_ml common.unsubscribe
//= require_ml common.add_to_group
//= require_ml subscribe_button_2022.you_are_subscribed
//= require_ml subscribe_button_2022.is_in_friend_list
//= require_ml subscribe_button_2022.join_community
//= require_ml subscribe_button_2022.subscribe_settings
//= require_ml subscribe_button_2022.join_request_is_pending
//= require_ml subscribe_button_2022.leave_community
//= require_ml subscribe_button_2022.you_are_member
//= require_ml subscribe_button_2022.you_are_owner
//= require_ml subscribe_button_2022.mutual_subscribe
//= require_ml subscribe_button_2022.add_user_note
//= require_ml subscribe_button_2022.edit_user_note
//= require_ml subscribe_button_2022.user_note.not_available_for_basic_users
//= require_ml common.something_went_wrong
/* <<< file end: js/webpackRequires/front-bundled/components/SubscribeBtn2022.js */
//# map link was there [SubscribeBtn2022.js.map]
/* >>> file start: js/webpackRequires/front-bundled/components/SubRecommendationModal.js */
//= require js/webpackRequires/front-bundled/components/SubscribeBtn2022.js
//= require js/core/util/positioning.js
//= require_ml common.recommended
//= require_ml common.recommended.description
/* <<< file end: js/webpackRequires/front-bundled/components/SubRecommendationModal.js */
//# map link was there [SubRecommendationModal.js.map]
/* >>> file start: js/webpackRequires/front-bundled/components/RteComments.js */
//= require_ml comment.form.hint.text
//= require_ml rte_comments.img_resize_bar_promo_hint
//= require_ml comment.image.original.link.label
//= require_ml comment.image.original.link.placeholder
//= require_ml comment.form.image.privacy.message
/* <<< file end: js/webpackRequires/front-bundled/components/RteComments.js */
//# map link was there [RteComments.js.map]
/* >>> file start: js/webpackRequires/front-bundled/components/NotifSubBtn2022.js */
//= require_ml notif_dropdown_2022.title
//= require_ml notif_dropdown_2022.notify.in.notif.center
//= require_ml notif_dropdown_2022.notify.in.email
//= require_ml notif_dropdown_2022.button
//= require_ml common.something_went_wrong
//= require_ml common.close
//= require_ml notif_dropdown_tip
/* <<< file end: js/webpackRequires/front-bundled/components/NotifSubBtn2022.js */
//# map link was there [NotifSubBtn2022.js.map]
/* >>> file start: js/webpackRequires/front-bundled/misc/rknLicense/JournalMark.js */
//= require_ml journal.rkn_license
/* <<< file end: js/webpackRequires/front-bundled/misc/rknLicense/JournalMark.js */
//# map link was there [JournalMark.js.map]
/* >>> file start: js/webpackRequires/front-bundled/pages/s2/index.js */
//= require js/webpackRequires/front-bundled/pages/s2/blogHeader.js
//= require js/webpackRequires/front-bundled/components/SubscribeBtn2022.js
//= require js/webpackRequires/front-bundled/components/SubRecommendationModal.js
//= require js/webpackRequires/front-bundled/components/RteComments.js
//= require js/webpackRequires/front-bundled/components/NotifSubBtn2022.js
//= require js/webpackRequires/front-bundled/misc/rknLicense/JournalMark.js
/* <<< file end: js/webpackRequires/front-bundled/pages/s2/index.js */
//# map link was there [index.js.map]
/* >>> file start: js/s2/report.js */
function _maybeArrayLike(e,t,r){if(t&&!Array.isArray(t)&&"number"==typeof t.length){var n=t.length;return _arrayLikeToArray(t,void 0!==r&&n>r?r:n)}return e(t,r)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){return"undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]?Array.from(e):void 0}function _arrayWithoutHoles(e){return Array.isArray(e)?_arrayLikeToArray(e):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);t>r;r++)n[r]=e[r];return n}!function(e){return e}(),function(){var e=function(e){var t=e.closest("article");if(t||(t=e.closest(".comment-wrap")),!t){var r;t=null===(r=e.closest(".comment-meta"))||void 0===r||null===(r=r.parentElement)||void 0===r?void 0:r.parentElement}if(t){var n=Site.journal.id,o=t.querySelector(".j-c-controls");o||(o=t.querySelector(".comment-controls"));var a,l=t.id;if(l.indexOf("ljcmt")>-1&&(a=l.replace(/^\D+/g,"")),a&&n)return{journalId:n,talkId:a}}},t=function(){var t,r,n,o,a;if((null===(t=Site.remote)||void 0===t?void 0:t.id)!==LJ.get("journal.id")){var l=new URLSearchParams(window.location.search);if("reply"!==l.get("mode")&&!l.has("replyto")){var i=document.querySelectorAll(".j-c-nav-list"),u=["j-nav-item","j-c-nav-item","j-c-nav-item-flag"],c=document.createElement("li"),s='\n \n ");null!==(r=i)&&void 0!==r&&r.length||(i=document.querySelectorAll(".comment-menu__list"),u=["comment-menu__item"]),null!==(n=i)&&void 0!==n&&n.length||(i=document.querySelectorAll(".comment-links"),u=[],c=document.createElement("div"),s='\n \n '.concat(s,"\n ")),null!==(o=i)&&void 0!==o&&o.length&&((a=c.classList).add.apply(a,_maybeArrayLike(_toConsumableArray,u).concat(["j-nav-item","j-c-nav-item","j-c-nav-item-flag","js--nav-item-flag"])),c.innerHTML=s,i.forEach(function(t){if(!t.querySelector(".js--nav-item-flag")){var r=e(t);r&&(!r||r.talkId&&!Site.remote||Site.remote.id!==r.journalId)&&(t.appendChild(c.cloneNode(!0)),setTimeout(function(){var r=t.querySelector(".j-nav-item.j-c-nav-item.j-c-nav-item-flag");r.addEventListener("click",function(t){t.preventDefault();var n=e(r);n&&(LJ.Components.ReportModal.setComplaintData({journalId:n.journalId,commentId:n.talkId,targetType:"comment"}),LJ.Components.ReportModal.show({anchorNode:t.target}))})}))}}))}}},r=function(){var e=[],t=LJ.Flags.isDisabled("homepage_v3"),r=document.querySelectorAll(".j-e-nav-item-flag"),n=document.querySelectorAll(".asset-meta-comments.item.asset-meta-no-comments.item-flag"),o=document.querySelectorAll(".flag.entrymenu__item"),a=document.querySelectorAll(".controls-entryunit__item--flag");r.length>0?e=r:o.length>0?e=o:n.length>0?e=n:a.length>0&&(e=a),e=e||[],e.forEach(function(e){var a;if(r.length>0||o.length>0){var l=e.parentElement.querySelector("[lj-likus-journal]");if(!l){var i;l=null===(i=e.closest(".entrysubmenu"))||void 0===i?void 0:i.parentElement.querySelector("[lj-likus-journal]")}if(l)a={journalId:l.getAttribute("lj-likus-journal"),itemId:l.getAttribute("lj-likus-item")};else if(t){var u,c=null===(u=e.closest("article")||e.closest(".entry.hentry")||e.closest(".post-asset"))||void 0===u||null===(u=u.id)||void 0===u?void 0:u.split("-")[2];c&&(a={itemId:c,journalId:Site.journal.id})}if(!a)return}else if(n.length>0){var s=e.parentElement.querySelector(".asset-meta-likus.item");if(s)a={journalId:s.getAttribute("lj-likus-journal"),itemId:s.getAttribute("lj-likus-item")};else if(t){var m,d=null===(m=e.closest("article")||e.closest(".entry.hentry")||e.closest(".post-asset"))||void 0===m||null===(m=m.id)||void 0===m?void 0:m.split("-")[2];d&&(a={itemId:d,journalId:Site.journal.id})}if(!a)return}else{var f=e.closest("article");if(!f)return;a={journalId:Site.journal.id,itemId:f.getAttribute("data-itemid")}}e.addEventListener("click",function(e){e.preventDefault(),a&&(LJ.Components.ReportModal.setComplaintData({journalId:a.journalId,postId:a.itemId,targetType:"post"}),LJ.Components.ReportModal.show({anchorNode:e.target}))})});var l=document.querySelector(".j-e-buttons-item.j-e-buttons-item-flag");if(!l){var i=document.querySelector(".entry-linkbar-inner");if(i){var u=i.querySelectorAll("a");Array.from(u).forEach(function(e){e.href.indexOf("content_flag")>0&&(l=e)})}}l&&l.addEventListener("click",function(e){e.preventDefault(),LJ.Components.ReportModal.setComplaintData({journalId:LJ.get("journal.id"),postId:LJ.get("entry.ditemid"),targetType:"post"}),LJ.Components.ReportModal.show({anchorNode:e.target})})},n=function(){r(),t(),LJ.Event.on("afterCommentExpand",t)};document.addEventListener("DOMContentLoaded",function(){n()})}();
/* <<< file end: js/s2/report.js */
//# map link was there [report.js.map]
/* >>> file start: js/s2/security.js */
!function(e){return e}(),function(){var e=function(){var e=["#header-name",".profile-name.item","#header-description",".j-header-nav-item-website",".j-user-journal-title a",".j-user-journal-subtitle",".layout-inner h2 span",".layout-inner h3 span",".j-beta-nav-item-website",".j-w-summary .j-w-item a",".j-w-summary .j-w-item a",".recent-comments__text",".recent-comments__subject",".archive-widget .item a",".item.tag",".asset-tags-list .item",".sidebar-summary li a",".j-p-tagcloud .j-w-item a",".page-tags-item a",".content-tags a"];e.forEach(function(e){Array.from(document.querySelectorAll(e)).forEach(function(e){e.setAttribute("ng-non-bindable","")})})},t=!1;LJ.Page.securePageMarkup=function(){t||document.querySelector&&(e(),t=!0)}}();
/* <<< file end: js/s2/security.js */
//# map link was there [security.js.map]
/* >>> file start: js/s2/utils.js */
function _typeof(t){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ownKeys(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,o)}return r}function _objectSpread(t){for(var e=1;er?r:o)}return t(e,r)}function _toConsumableArray(t){return _arrayWithoutHoles(t)||_iterableToArray(t)||_unsupportedIterableToArray(t)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(t,e){if(t){if("string"==typeof t)return _arrayLikeToArray(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(t,e):void 0}}function _iterableToArray(t){return"undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"]?Array.from(t):void 0}function _arrayWithoutHoles(t){return Array.isArray(t)?_arrayLikeToArray(t):void 0}function _arrayLikeToArray(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,o=new Array(e);e>r;r++)o[r]=t[r];return o}!function(t){return t}(),function(){LJ.define("LJ.Page"),LJ.Page.getPostNodesData=function(){var t=_maybeArrayLike(_toConsumableArray,document.querySelectorAll("article.entryunit, article.j-e, .post-asset, .entry.hentry"));return t.map(function(t){var e;t.dataset.itemid&&(e=t.dataset.itemid),e||!t.classList.contains("post-asset")&&!t.classList.contains("hentry")||(e=t.id.split("-")[2]);var r=""+Site.journal.id;try{var o=t.querySelector('[data-widget="ljcut"]');r=JSON.parse(o.dataset.widgetOptions).journalid}catch(n){}var a=_maybeArrayLike(_toConsumableArray,t.querySelectorAll(".entry-title, .entryunit__title, .j-e-title, .asset-name.page-header2"))[0];return{postID:e,journalID:r,node:t,subjectNode:a}})},LJ.Page.getPostContentNode=function(){return document.querySelector(".j-e-text, .entry-content, .asset-content")},LJ.Page.getPostDataFromNode=function(t){var e=LJ.Page.getPostNodesData(),r=e.find(function(e){return e.node.contains(t)})||{},o=_objectSpread({},r);return o.postID&&(o.postId=o.postID),o}}();
/* <<< file end: js/s2/utils.js */
//# map link was there [utils.js.map]
/* >>> file start: js/s2/ngDirectives.js */
!function(e){return e}(),function(){angular.module("S2.AngularDirectives",[]).directive("sidebarControlsPosition",["$timeout",function(e){return{link:function(n,t){function a(){f&&(i(),l(),o(),LJ.Support.isMobile()&&u())}function i(){0===m&&(m=parseInt(t.css("top"),10),C=g.height(),d=m-C),z=c.offset().top}function l(){if(f!==!1){var e={},t=angular.element(window).scrollTop(),a="vertical",i=z-t,l=angular.element(window).width(),r=angular.element(window).height(),o=i+d;l>1.5*r&&400>r&&(a="horizontal"),0>i?o=30:"horizontal"===a&&(o=i+30),"vertical"===a&&i>=0&&w.height()&&(o+=w.height()),e.top=o,n.controlsTop=e}}function r(){i(),l(),n.$apply()}function o(){w.children().length&&s(w)}function s(){--v<0||(0===w.height()?e(s,k):(i(),l()))}function u(){if(!(--b<0)){var n=angular.element(".b-smartappbanner"),t=n.find(".b-smartappbanner-close");0===n.length?e(u,k):(i(),l(),t.on("click",function(){e(r,k)}))}}var c=angular.element(".js--journal-wrapper"),g=angular.element("#lj_controlstrip_new, .s-header"),m=0,d=0,f=t.is(":visible"),h=f,w=angular.element(".pagewide-wrapper"),p=w.find(".common-banner-close"),v=10,b=10,z=0,C=0,k=1500,j=LJ.Function.throttle(l,30);a(),angular.element(window).on("scroll",j),n.$on("$destroy",function(){angular.element(window).off("scroll",j)}),angular.element(window).on("resize",function(){f=t.is(":visible"),h!==f&&(h=f,f&&(a(),n.$apply()))}),p.on("click",r)}}}]).directive("commentsResizeImages",function(){return{link:function(e,n){function t(){var e=c.css("top"),n=2*parseFloat(e);v=angular.element(window).width()-n,b=angular.element(window).height()-n}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e.length)return!1;var n=["icon","reaction"],t=document.createElement("a");t.href=e[0].src;var a=(t.pathname||"").split("/");t=null;var i=n.some(function(e){return~a.indexOf(e)||~a.indexOf("".concat(e,"s"))}),l=e[0].hasAttribute("width")&&e[0].hasAttribute("height");return i&&l}function i(){var e=angular.element(this),n=e[0],t=e.width(),i=n.naturalWidth,r=(n.naturalHeight,e.width()*p),o=e.height()*p;if(i>t&&i>=r&&v>=r&&b>=o){if(e.hasClass(w))return;if(!a(e)){e.addClass(w);var s=angular.element("").addClass(h);e.wrap(s)}e.on("click",function(){l(this)})}else e.hasClass(w)&&(e.off(),e.unwrap(),e.removeClass(w));return e}function l(e){s.attr("src",angular.element(e).attr("src")),angular.element("body").addClass(f);var n=[0,0,s.width(),s.height()].join(" ");g[0].setAttribute("viewBox",n);var t=m[0].width.baseVal.value,a=s.width()-t-d,i=[a,d].join(",");m.attr("transform","translate("+i+")")}var r=n.find(".j-c-resize-images"),o=r.find("img"),s=angular.element(".fullsize-image"),u=angular.element(".fullsize-image-fader"),c=angular.element(".fullsize-image-wrapper"),g=angular.element(".fullsize-image-svg-glass"),m=angular.element(".fullsize-image-close"),d=5,f="js--wrapper-shown",h="scaled-image-wrapper",w="img--scaled",p=1.5,v=angular.element(window).width(),b=angular.element(window).height();o.length>0&&(t(),o.map(i),g.on("click",function(){angular.element("body").removeClass(f)}),u.on("click",function(){angular.element("body").removeClass(f)}),angular.element(window).on("resize",function(){t(),o.map(i)}))}}}).directive("entryWidth",function(){return{link:function(e,n){function t(){var e=a[0].clientWidth;l>=e?a.map(function(){angular.element(this)[0].classList.add(i)}):a.map(function(){angular.element(this)[0].classList.remove(i)})}var a=n.find(".post2017"),i="post2017--narrow",l=650;a.length&&(t(),angular.element(window).resize(LJ.Function.debounce(t,50)))}}})}();
/* <<< file end: js/s2/ngDirectives.js */
//# map link was there [ngDirectives.js.map]
/* >>> file start: js/s2/misc/index.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 _maybeArrayLike(e,r,t){if(r&&!Array.isArray(r)&&"number"==typeof r.length){var n=r.length;return _arrayLikeToArray(r,void 0!==t&&n>t?t:n)}return e(r,t)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,r){if(e){if("string"==typeof e)return _arrayLikeToArray(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(e,r):void 0}}function _iterableToArray(e){return"undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]?Array.from(e):void 0}function _arrayWithoutHoles(e){return Array.isArray(e)?_arrayLikeToArray(e):void 0}function _arrayLikeToArray(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);r>t;t++)n[t]=e[t];return n}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r0&&(t=e.map(function(e,t){var n=r[t];if(!n)return null;var o=_objectSpread({},e);return o.journalID=n.journalid,o.postID=n.itemid,o}).filter(Boolean),LJ.RCM.trackPostReadInFeed(t)))}LJ.RCM.trackPostReadInFeed(e)}()};var n=function(){var e=570;_maybeArrayLike(_toConsumableArray,document.querySelectorAll("[data-rambler-player-id]")).forEach(function(r){var t=+r.dataset.intendedWidth||e;r.style.maxWidth="".concat(t,"px")})};document.addEventListener("DOMContentLoaded",function(){e(),r(),t(),n()})}();
/* <<< file end: js/s2/misc/index.js */
//# map link was there [index.js.map]
/* >>> file start: js/s2/misc/replyForm.js */
!function(e){return e}(),function(){var e=new URL(window.location.href),t="reply"===e.searchParams.get("mode");LJ.Util.DOM.initPromise.then(function(){if(t){var n=e.searchParams.get("replyHtml"),o=document.querySelector("#commenttext");n&&(o.value=decodeURIComponent(n)),e.searchParams.get("focusTextarea")&&setTimeout(function(){o.focus()},0)}})}();
/* <<< file end: js/s2/misc/replyForm.js */
//# map link was there [replyForm.js.map]
/* >>> file start: js/s2/misc/ontd.js */
function _typeof(t){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _regeneratorRuntime(){"use strict";function t(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}function e(t,e,r,o){var i=e&&e.prototype instanceof n?e:n,a=Object.create(i.prototype),c=new p(o||[]);return g(a,"_invoke",{value:s(t,r,c)}),a}function r(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}function n(){}function o(){}function i(){}function a(e){["next","throw","return"].forEach(function(r){t(e,r,function(t){return this._invoke(r,t)})})}function c(t,e){function n(o,i,a,c){var s=r(t[o],t,i);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==_typeof(u)&&m.call(u,"__await")?e.resolve(u.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(u).then(function(t){l.value=t,a(l)},function(t){return n("throw",t,a,c)})}c(s.arg)}var o;g(this,"_invoke",{value:function(t,r){function i(){return new e(function(e,o){n(t,r,e,o)})}return o=o?o.then(i,i):i()}})}function s(t,e,n){var o=P;return function(i,a){if(o===j)throw new Error("Generator is already running");if(o===x){if("throw"===i)throw a;return{value:y,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var s=l(c,n);if(s){if(s===E)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===P)throw o=x,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=j;var u=r(t,e,n);if("normal"===u.type){if(o=n.done?x:L,u.arg===E)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o=x,n.method="throw",n.arg=u.arg)}}}function l(t,e){var n=e.method,o=t.iterator[n];if(o===y)return e.delegate=null,"throw"===n&&t.iterator["return"]&&(e.method="return",e.arg=y,l(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),E;var i=r(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,E;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=y),e.delegate=null,E):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,E)}function u(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function f(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function p(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(u,this),this.reset(!0)}function h(t){if(t||""===t){var e=t[_];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,n=function o(){for(;++r=0;--n){var o=this.tryEntries[n],i=o.completion;if("root"===o.tryLoc)return e("end");if(o.tryLoc<=this.prev){var a=m.call(o,"catchLoc"),c=m.call(o,"finallyLoc");if(a&&c){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&m.call(n,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),f(r),E}},"catch":function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;f(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:h(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=y),E}},v}function asyncGeneratorStep(t,e,r,n,o,i,a){try{var c=t[i](a),s=c.value}catch(l){return void r(l)}c.done?e(s):Promise.resolve(s).then(n,o)}function _asyncToGenerator(t){return function(){var e=this,r=arguments;return new Promise(function(n,o){function i(t){asyncGeneratorStep(c,n,o,i,a,"next",t)}function a(t){asyncGeneratorStep(c,n,o,i,a,"throw",t)}var c=t.apply(e,r);i(void 0)})}}function _classCallCheck(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _defineProperties(t,e){for(var r=0;r\n \n \n\n\n\n \n \n \n
\n \n \n \n \n';
!function(t){return t}(),function(){var t=["ohnotheydidnt","ontd-test","weird_lab_rat","test"];if(t.includes(Site.journal.username)){var e=new WeakMap,r=new WeakMap,n=new WeakMap,o=function(){"use strict";function t(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_classCallCheck(this,t),_classPrivateFieldInitSpec(this,e,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,r,{writable:!0,value:void 0}),_classPrivateFieldInitSpec(this,n,{writable:!0,value:void 0});var i=o.mountNode,a=Site.page.template["misc/ONTD/similarPostsBlock.tmpl"],c=document.createElement("div");c.innerHTML=a,_classPrivateFieldSet(this,e,c.querySelector(".js--similar-posts-block").cloneNode(!0)),_classPrivateFieldSet(this,n,_classPrivateFieldGet(this,e).querySelector(".js--items-container")),i.replaceWith(_classPrivateFieldGet(this,e)),_classPrivateFieldSet(this,r,c.querySelector("#postItem")),_classPrivateFieldGet(this,e).querySelector(".js--title").innerHTML=LJ.ml("talk.threeposts.head.recent.community")}return _createClass(t,[{key:"init",value:function(){function t(){return o.apply(this,arguments)}var o=_asyncToGenerator(_regeneratorRuntime().mark(function i(){var t,o,a=this;return _regeneratorRuntime().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,LJ.Api.callP("post.get_threeposts",{journal:Site.journal.username,ditemid:Site.entry.ditemid});case 2:t=i.sent,o=(null===t||void 0===t?void 0:t.threeposts)||[],o=o.slice(0,3),o.length>0&&(_classPrivateFieldGet(this,e).style.display=""),o.forEach(_asyncToGenerator(_regeneratorRuntime().mark(function c(){var t,e,o,i,s,l,u,f,p=arguments;return _regeneratorRuntime().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return t=p.length>0&&void 0!==p[0]?p[0]:{},e=_classPrivateFieldGet(a,r).content.cloneNode(!0).querySelector(".js--post-item"),o=e.querySelector(".js--link-wrap"),o.href=t.link,i=e.querySelector(".js--title"),i.innerHTML=t.title,s=e.querySelector(".js--comment-count-section .js--count-number"),t.comments_count>0&&(s.innerHTML=t.comments_count),l=e.querySelector(".js--description"),l.innerHTML=t.text,_classPrivateFieldGet(a,n).appendChild(e),u=e.querySelector(".js--post-image"),c.prev=12,c.next=15,LJ.Util.shadowLoadImage(t.pic);case 15:f=c.sent,c.next=20;break;case 18:c.prev=18,c.t0=c["catch"](12);case 20:f?(u.src=t.pic,u.style.display="",l.style.display="none"):l.style.display="";case 21:case"end":return c.stop()}},c,null,[[12,18]])})));case 7:case"end":return i.stop()}},i,this)}));return t}()}]),t}(),i=function(){if(Site.entry){var t=document.querySelector(".js--similar-posts-mount");if(!t){var e=document.querySelector(".j-l-content");t=document.createElement("div"),t.classList.add("js--similar-posts-mount"),e.after(t)}var r=new o({mountNode:t});r.init()}};LJ.Util.DOM.initPromise.then(function(){i()})}}();
/* <<< file end: js/s2/misc/ontd.js */
//# map link was there [ontd.js.map]
/* >>> file start: js/pwa/index.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function _objectSpread(e){for(var t=1;tr?r:o)}return e(t,r)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){return"undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"]?Array.from(e):void 0}function _arrayWithoutHoles(e){return Array.isArray(e)?_arrayLikeToArray(e):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);t>r;r++)o[r]=e[r];return o}
//= require_ml pwa.warning.domain_changed
//= require_ml pwa.warning.private_entry
//= require_ml pwa.offline.warning.journal_nav
!function(e){return e}(),function(){LJ.define("LJ.PWA");var e=LJ.Support.isMobile()&&LJ.Support.isMac,t=(LJ.Support.isMobile()&&!LJ.Support.isMac,function(e){try{JSON.parse(e)}catch(t){return!1}return!0}),r=function(){var e=document.querySelectorAll(".poll"),r=Array.from(e).reduce(function(e,r){var o=r.dataset,n=o.pollId,a=o.pollType,i=(o.pollVotersCount,o.pollWhoviewValue),c=o.pollTitle,l=o.pollItems,u=t(l)&&JSON.parse(l)||l,s=u?u[0].items:[];return n&&(e[n]={pollid:n,name:c,type:a,whoview_value:i,items:s}),e},{});return r};LJ.PWA.switchDebugPWAMode=function(){return localStorage.getItem("debug.forcePWAMode")?(localStorage.removeItem("debug.forcePWAMode"),{modeIsEnabled:!1}):(localStorage.setItem("debug.forcePWAMode",1),{modeIsEnabled:!0})},LJ.PWA.getIsInPWA=function(){return window.matchMedia("(display-mode: standalone)").matches||localStorage.getItem("debug.forcePWAMode")},LJ.PWA.init=function(){try{var t=JSON.parse(LJ.get("journal.manifest")||"{}");if(t&&t.prefer_related_applications)return navigator.serviceWorker.getRegistrations().then(function(e){var t=e.find(function(e){return e.active.scriptURL.indexOf("serviceWorker/main.js")>-1});return t&&t.unregister(),Promise.resolve()});if(LJ.PWA.getIsInPWA()&&LJ.get("journal.liru_counter")){var o=document.createElement("div");o.innerHTML=LJ.get("journal.liru_counter"),document.body.append(o)}document.addEventListener("click",function(e){if("a"===e.target.tagName.toLowerCase()||e.target.closest("a")){var t=e.target.href||e.target.closest("a").href;if("string"!=typeof t)return;var r=t.match(/\S+\/\d+\.html/g),o=r&&-1===(Site.journal.public_entries||[]).indexOf(r[0]),n=e.target.closest(".j-header-w-journal-nav");o&&!navigator.onLine&&(e.preventDefault(),LJ.Messages.warning(LJ.ml("pwa.warning.private_entry"))),n&&!navigator.onLine&&(e.preventDefault(),LJ.Messages.warning(LJ.ml("pwa.offline.warning.journal_nav")))}});var n=LJ.Util.Link.parseURL(window.Location.href).queryObject||{};if(n.hasOwnProperty("adaptive")&&n.rfrom&&LJ.Messages.warning(LJ.ml("pwa.warning.domain_changed")),"serviceWorker"in navigator){var a=Site,i=a.statprefix,c=function(){return[]};LJ.define("LJ.Page"),LJ.Page.getPostNodesData=LJ.Page.getPostNodesData||c;var l=function(){var e=LJ.Page.getPostNodesData().map(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.postID,r=e.journalID,o=e.node;return{postID:t,journalID:r,cutNodesCount:_maybeArrayLike(_toConsumableArray,o.querySelectorAll('[data-widget="ljcut"]')).length}}),t={statprefix:i,version:Site.v,siteroot:Site.siteroot,journalObj:Site.journal,journal:Site.journal.id,cacheName:"".concat(Site.journal.id),entryURLs:Site.journal.public_entries.join(","),extraPostData:e,authToken:Site.auth_token,polls:JSON.stringify(r()),systemUsername:Site.currentJournal};return t},u=function(){var t=l(),r=_objectSpread({isPWA:!1,source:"S2",action:"notif::options",isIos:e},t);if(LJ.PWA.getIsInPWA()){r.isPWA=!0;var o=window.location.href,n=LJ.Util.Link.parseURL(o),a=n.queryObject;a.hasOwnProperty("adaptive")||(window.location.href=LJ.Util.Link.addQueryParams({sourceURL:o,queryParams:{adaptive:""}}))}navigator.serviceWorker.ready.then(function(e){e.active.postMessage(r)})},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1,t=localStorage.getItem("".concat(Site.journal.id,"_journal_update_dttm"))||+new Date,r=localStorage.getItem("".concat(Site.journal.id,"_static_version")),o=(new Date-t)/36e5,n=Site.v!==+r,a=l(),i=_objectSpread({source:"S2",action:""},a);o>=24||e||n?(i=_objectSpread(_objectSpread({},i),{},{action:"fullUpdate"}),localStorage.setItem("".concat(i.journal,"_journal_update_dttm"),+new Date),localStorage.setItem("".concat(i.journal,"_static_version"),Site.v)):i.action="partialUpdate",navigator.serviceWorker.ready.then(function(e){e.active.postMessage(i)})};u(),s();var p=LJ.get("currentJournalBase"),f=LJ.get("domain");f&&-1===p.indexOf(f)&&(p="https://".concat(f)),navigator.serviceWorker.register("".concat(p,"/??js/serviceWorker/main.js")).then(function(e){console.log("Service Worker Registered",e)})["catch"](function(e){console.log("Service Worker Failed to Register",e)});var d=function(){var e=l(),t=_objectSpread({source:"S2",action:"install"},e);navigator.serviceWorker.ready.then(function(e){e.active.postMessage(t)}),localStorage.setItem("".concat(t.journal,"_journal_update_dttm"),+new Date),localStorage.setItem("".concat(t.journal,"_static_version"),Site.v)};window.addEventListener("appinstalled",d),LJ.PWA.triggerInstall=d}}catch(y){console.log(y)}}}();
/* <<< file end: js/pwa/index.js */
//# map link was there [index.js.map]
/* >>> file start: js/s2/old/pwa.js */
function _maybeArrayLike(r,e,t){if(e&&!Array.isArray(e)&&"number"==typeof e.length){var n=e.length;return _arrayLikeToArray(e,void 0!==t&&n>t?t:n)}return r(e,t)}function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread()}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(r,e){if(r){if("string"==typeof r)return _arrayLikeToArray(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,e):void 0}}function _iterableToArray(r){return"undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"]?Array.from(r):void 0}function _arrayWithoutHoles(r){return Array.isArray(r)?_arrayLikeToArray(r):void 0}function _arrayLikeToArray(r,e){(null==e||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);e>t;t++)n[t]=r[t];return n}
//= require js/pwa/index.js
!function(r){return r}(),function(){var r=function(){if(LJ.PWA.getIsInPWA()){var r=document.querySelectorAll("iframe")||[];r.forEach(function(r){r.onload=function(){var e=r.contentWindow.document,t=e&&e.querySelector("a.i-ljuser-username");t&&(t.href=LJ.Util.Link.addQueryParams({sourceURL:t.href,queryParams:{adaptive:""}}))}})}};LJ.Page.initPwa=function(){if(LJ.PWA.init(),LJ.PWA.getIsInPWA()&&(angular.element(document).find(".actions-entryunit__items a, .entryunit__title a").toArray().filter(function(r){return r.href.match(/\/[0-9]+.html/)}).forEach(function(r){r.href=LJ.Util.Link.addQueryParams({sourceURL:r.href,queryParams:{adaptive:""}})}),angular.element(document).find(".ljuser.i-ljuser").toArray().forEach(function(r){var e=r.dataset.ljuser===LJ.get("journal.display_username");if(e){var t=$(r).find("a.i-ljuser-username");t.length&&(t[0].href=LJ.Util.Link.addQueryParams({sourceURL:t[0].href,queryParams:{adaptive:""}}))}}),angular.element(document).find(".j-user-journal-title a, .entryunit__userpic a").toArray().forEach(function(r){r.href=LJ.Util.Link.addQueryParams({sourceURL:r.href,queryParams:{adaptive:""}})}),r()),LJ.PWA.getIsInPWA()){var e=function(){_maybeArrayLike(_toConsumableArray,document.querySelectorAll(".actions-entryunit__item--reply")).forEach(function(r){navigator.onLine?r.style.display="":r.style.display="none"})};e(),window.addEventListener("online",e),window.addEventListener("offline",e)}}}();
/* <<< file end: js/s2/old/pwa.js */
//# map link was there [pwa.js.map]
/* >>> file start: js/s2/old/ncc.js */
!function(t){return t}(),function(){LJ.define("LJ.Page");var t,n=!1;LJ.Page.initNcc=function(){var e=document.querySelector("#comments");if(n=!!e,t=LJ.Object.resolve(LJ,"Misc.NewCommentsCounter"),n){var o=LJ.get("replycount");t&&t.createCounter({postURL:window.location.host+window.location.pathname,count:o});var r=LJ.Function.debounce(function(){var n=e.getBoundingClientRect(),i=window.innerHeight;n.top>> file start: js/misc/popups/mapInvitePopup.js */
//= require js/core/crossStorageClient.js
Site.page.template['angular/misc/mapInvitePopup.ng.tmpl'] = '\n \n
';
//= require_ml popup.mapInvite.title
//= require_ml popup.mapInvite.checkMapBtn.caption
!function(e){return e}(),function(){function e(){return{restrict:"A",templateUrl:"mapInvitePopup.ng.tmpl",scope:{},controllerAs:"popupCtrl",controller:i}}function i(e,i,n,t,o,p){var a=this;if(Site.remote&&LJ.get("page.map_posts_exist")){t.Site=Site;var r=n.find("body"),u=n.find(".b-fader");p.call("tour.is_available",{tours:["map_invite_popup"]}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.states,n=void 0===i?[]:i;return n.map_invite_popup?(a.isVisible=!0,void r.addClass("p-fader")):(o.remove(),void t.$destroy())}),u.on("click",function(){a.isVisible&&i(function(){a.closePopup()})}),a.closePopup=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.source;r.removeClass("p-fader"),["crossBtn","anchor"].indexOf(i)>-1&&p.call("tour.set_done",{tour:"map_invite_popup"}),a.isVisible=!1},o.on("click",".js--map-invite-block",function(e){e.target.classList.contains("js--map-invite-block")&&i(function(){a.closePopup()})})}}i.$inject=["$window","$timeout","$document","$scope","$element","Api"],angular.module("LJ.Misc.Popup.MapInvite",[]).run([function(){var e=angular.element("div[map-invite-popup]");e[0]||angular.element("[ng-app]").append(angular.element(""))}]).directive("mapInvitePopup",e)}();
/* <<< file end: js/misc/popups/mapInvitePopup.js */
//# map link was there [mapInvitePopup.js.map]
/* >>> file start: js/misc/popups/memorableSharePrompt.js */
//= require js/core/crossStorageClient.js
Site.page.template['angular/misc/memorableSharePrompt.ng.tmpl'] = '';
//= require_ml popup.memorable_share_prompt.title
//= require_ml popup.memorable_share_prompt.body_text
//= require_ml popup.memorable_share_prompt.button.share.caption
//= require_ml popup.memorable_share.title
//= require_ml popup.memorable_share.before_embed_html
//= require_ml popup.memorable_share.tags
!function(e){return e}(),function(){function e(){return{templateUrl:"memorableSharePrompt.ng.tmpl",scope:{},controllerAs:"directive",controller:o}}function o(e,o,t){var r=this;r.url=LJ.get("siteroot"),r.closePopup=function(){r.promptIsShown=!1};var n=moment().year()-moment(1e3*LJ.get("entry.eventtime")).year();r.getEditorShareHref=function(){var e={years_ago:n},o=encodeURIComponent(LJ.ml("popup.memorable_share.title",e)),t=window.location.href.replace(/[?].*/,""),r=LJ.ml("popup.memorable_share.before_embed_html",e),c=encodeURIComponent("".concat(r,"
")+'')),p=encodeURIComponent(LJ.ml("popup.memorable_share.tags")),i="&posting_source=thisDayPopup&posting_source_url=".concat(encodeURIComponent(Site.currentEntry));return a||m?"".concat(LJ.get("siteroot"),"/update.bml?subject=").concat(o,"&event=").concat(c,"&prop_taglist=").concat(p,"&version=2&nodraft=1"):"".concat(LJ.get("siteroot"),"/post?title=").concat(o,"&htmlContent=").concat(c,"&useTags=").concat(p).concat(i,"&version=2")},r.promptIsShown=!0}o.$inject=["$window","$timeout","Api"];var t=LJ.Util.Link.parseURL(window.location.href),r=t.queryObject,n=r.memorable_prompt&&Site.entry,a=LJ.Flags.isDisabled("homepage_v3"),m=LJ.Support.isMobile();angular.module("LJ.MemorableSharePrompt",[]).run([function(){if(n){var e=angular.element("div[memorable-share-prompt]");e[0]||angular.element("[ng-app]").append(angular.element(""))}}]).directive("memorableSharePrompt",e)}();
/* <<< file end: js/misc/popups/memorableSharePrompt.js */
//# map link was there [memorableSharePrompt.js.map]
/* >>> file start: js/node_modules/moment/min/moment.min.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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(e,t){"object"==("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";function e(){return it.apply(null,arguments)}function t(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function n(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function i(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;for(var t in e)if(s(e,t))return;return 1}function r(e){return void 0===e}function a(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function o(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){for(var n=[],s=e.length,i=0;s>i;++i)n.push(t(e[i],i));return n}function l(e,t){for(var n in t)s(t,n)&&(e[n]=t[n]);return s(t,"toString")&&(e.toString=t.toString),s(t,"valueOf")&&(e.valueOf=t.valueOf),e}function d(e,t,n,s){return ye(e,t,n,s,!0).utc()}function h(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function c(e){var t,n,s=e._d&&!isNaN(e._d.getTime());return s&&(t=h(e),n=rt.call(t.parsedDateParts,function(e){return null!=e}),s=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict)&&(s=s&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e)?s:(e._isValid=s,e._isValid)}function f(e){var t=d(NaN);return null!=e?l(h(t),e):h(t).userInvalidated=!0,t}function m(e,t){var n,s,i,a=at.length;if(r(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),r(t._i)||(e._i=t._i),r(t._f)||(e._f=t._f),r(t._l)||(e._l=t._l),r(t._strict)||(e._strict=t._strict),r(t._tzm)||(e._tzm=t._tzm),r(t._isUTC)||(e._isUTC=t._isUTC),r(t._offset)||(e._offset=t._offset),r(t._pf)||(e._pf=h(t)),r(t._locale)||(e._locale=t._locale),a>0)for(n=0;a>n;n++)r(i=t[s=at[n]])||(e[s]=i);return e}function _(t){m(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===ot&&(ot=!0,e.updateOffset(this),ot=!1)}function y(e){return e instanceof _||null!=e&&null!=e._isAMomentObject}function g(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function w(t,n){var i=!0;return l(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),i){for(var r,a,o=[],u=arguments.length,l=0;u>l;l++){if(r="","object"==_typeof(arguments[l])){for(a in r+="\n["+l+"] ",arguments[0])s(arguments[0],a)&&(r+=a+": "+arguments[0][a]+", ");r=r.slice(0,-2)}else r=arguments[l];o.push(r)}g(t+"\nArguments: "+Array.prototype.slice.call(o).join("")+"\n"+(new Error).stack),i=!1}return n.apply(this,arguments)},n)}function p(t,n){null!=e.deprecationHandler&&e.deprecationHandler(t,n),ut[t]||(g(n),ut[t]=!0)}function k(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function M(e,t){var i,r=l({},e);for(i in t)s(t,i)&&(n(e[i])&&n(t[i])?(r[i]={},l(r[i],e[i]),l(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);for(i in e)s(e,i)&&!s(t,i)&&n(e[i])&&(r[i]=l({},r[i]));return r}function D(e){null!=e&&this.set(e)}function S(e,t,n){var s=""+Math.abs(e);return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,t-s.length)).toString().substr(1)+s}function Y(e,t,n,s){var i="string"==typeof s?function(){return this[s]()}:s;e&&(ft[e]=i),t&&(ft[t[0]]=function(){return S(i.apply(this,arguments),t[1],t[2])}),n&&(ft[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function v(e,t){return e.isValid()?(t=O(t,e.localeData()),ct[t]=ct[t]||function(e){for(var t,n=e.match(dt),s=0,i=n.length;i>s;s++)ft[n[s]]?n[s]=ft[n[s]]:n[s]=(t=n[s]).match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"");return function(t){for(var s="",r=0;i>r;r++)s+=k(n[r])?n[r].call(t,e):n[r];return s}}(t),ct[t](e)):e.localeData().invalidDate()}function O(e,t){function n(e){return t.longDateFormat(e)||e}var s=5;for(ht.lastIndex=0;s>=0&&ht.test(e);)e=e.replace(ht,n),ht.lastIndex=0,--s;return e}function b(e){return"string"==typeof e?mt[e]||mt[e.toLowerCase()]:void 0}function T(e){var t,n,i={};for(n in e)s(e,n)&&(t=b(n))&&(i[t]=e[n]);return i}function x(e,t,n){Ct[e]=k(t)?t:function(e,s){return e&&n?n:t}}function N(e,t){return s(Ct,e)?Ct[e](t._strict,t._locale):new RegExp(W(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function W(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function P(e){return 0>e?Math.ceil(e)||0:Math.floor(e)}function R(e){var e=+e,t=0;return t=0!=e&&isFinite(e)?P(e):t}function C(e,t){var n,s,i=t;for("string"==typeof e&&(e=[e]),a(t)&&(i=function(e,n){n[t]=R(e)}),s=e.length,n=0;s>n;n++)Ut[e[n]]=i}function U(e,t){C(e,function(e,n,s,i){s._w=s._w||{},t(e,s._w,s,i)})}function H(e){return e%4==0&&e%100!=0||e%400==0}function F(e){return H(e)?366:365}function L(t,n){return function(s){return null!=s?(G(this,t,s),e.updateOffset(this,n),this):V(this,t)}}function V(e,t){if(!e.isValid())return NaN;var n=e._d,s=e._isUTC;switch(t){case"Milliseconds":return s?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return s?n.getUTCSeconds():n.getSeconds();case"Minutes":return s?n.getUTCMinutes():n.getMinutes();case"Hours":return s?n.getUTCHours():n.getHours();case"Date":return s?n.getUTCDate():n.getDate();case"Day":return s?n.getUTCDay():n.getDay();case"Month":return s?n.getUTCMonth():n.getMonth();case"FullYear":return s?n.getUTCFullYear():n.getFullYear();default:return NaN}}function G(e,t,n){var s,i,r;if(e.isValid()&&!isNaN(n)){switch(s=e._d,i=e._isUTC,t){case"Milliseconds":return i?s.setUTCMilliseconds(n):s.setMilliseconds(n);case"Seconds":return i?s.setUTCSeconds(n):s.setSeconds(n);case"Minutes":return i?s.setUTCMinutes(n):s.setMinutes(n);case"Hours":return i?s.setUTCHours(n):s.setHours(n);case"Date":return i?s.setUTCDate(n):s.setDate(n);case"FullYear":break;default:return}t=n,r=e.month(),e=29!==(e=e.date())||1!==r||H(t)?e:28,i?s.setUTCFullYear(t,r,e):s.setFullYear(t,r,e)}}function E(e,t){var n;return isNaN(e)||isNaN(t)?NaN:(n=(t%(n=12)+n)%n,e+=(t-n)/12,1==n?H(e)?29:28:31-n%7%2)}function A(e,t){if(e.isValid()){if("string"==typeof t)if(/^\d+$/.test(t))t=R(t);else if(!a(t=e.localeData().monthsParse(t)))return;var n=(n=e.date())<29?n:Math.min(n,E(e.year(),t));e._isUTC?e._d.setUTCMonth(t,n):e._d.setMonth(t,n)}}function I(t){return null!=t?(A(this,t),e.updateOffset(this,!0),this):V(this,"Month")}function j(){function e(e,t){return t.length-e.length}for(var t,n,s=[],i=[],r=[],a=0;12>a;a++)n=d([2e3,a]),t=W(this.monthsShort(n,"")),n=W(this.months(n,"")),s.push(t),i.push(n),r.push(n),r.push(t);s.sort(e),i.sort(e),r.sort(e),this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Z(e,t,n,s,i,r,a){var o;return 100>e&&e>=0?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}function z(e){var t;return 100>e&&e>=0?((t=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,t)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function q(e,t,n){return n=7+t-n,n-(7+z(e,0,n).getUTCDay()-t)%7-1}function $(e,t,n,s,i){var r,t=1+7*(t-1)+(7+n-s)%7+q(e,s,i),n=0>=t?F(r=e-1)+t:t>F(e)?(r=e+1,t-F(e)):(r=e,t);return{year:r,dayOfYear:n}}function B(e,t,n){var s,i,r=q(e.year(),t,n),r=Math.floor((e.dayOfYear()-r-1)/7)+1;return 1>r?s=r+J(i=e.year()-1,t,n):r>J(e.year(),t,n)?(s=r-J(e.year(),t,n),i=e.year()+1):(i=e.year(),s=r),{week:s,year:i}}function J(e,t,n){var s=q(e,t,n),t=q(e+1,t,n);return(F(e)-s+t)/7}function Q(e,t){return e.slice(t,7).concat(e.slice(0,t))}function X(){function e(e,t){return t.length-e.length}for(var t,n,s,i=[],r=[],a=[],o=[],u=0;7>u;u++)s=d([2e3,1]).day(u),t=W(this.weekdaysMin(s,"")),n=W(this.weekdaysShort(s,"")),s=W(this.weekdays(s,"")),i.push(t),r.push(n),a.push(s),o.push(t),o.push(n),o.push(s);i.sort(e),r.sort(e),a.sort(e),o.sort(e),this._weekdaysRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function K(){return this.hours()%12||12}function ee(e,t){Y(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function te(e,t){return t._meridiemParse}function ne(e){return e&&e.toLowerCase().replace("_","-")}function se(e){for(var t,n,s,i,r=0;r0;){if(s=ie(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&function(e,t){for(var n=Math.min(e.length,t.length),s=0;n>s;s+=1)if(e[s]!==t[s])return s;return n}(i,n)>=t-1)break;t--}r++}return rn}function ie(e){var t,n;if(void 0===on[e]&&"undefined"!=typeof module&&module&&module.exports&&(n=e)&&n.match("^[^/\\\\]*$"))try{t=rn._abbr,require("./locale/"+e),re(t)}catch(t){on[e]=null}return on[e]}function re(e,t){return e&&((t=r(t)?oe(e):ae(e,t))?rn=t:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),rn._abbr}function ae(e,t){if(null===t)return delete on[e],null;var n,s=an;if(t.abbr=e,null!=on[e])p("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."),s=on[e]._config;else if(null!=t.parentLocale)if(null!=on[t.parentLocale])s=on[t.parentLocale]._config;else{if(null==(n=ie(t.parentLocale)))return un[t.parentLocale]||(un[t.parentLocale]=[]),un[t.parentLocale].push({name:e,config:t}),null;s=n._config}return on[e]=new D(M(s,t)),un[e]&&un[e].forEach(function(e){ae(e.name,e.config)}),re(e),on[e]}function oe(e){var n;if(!(e=e&&e._locale&&e._locale._abbr?e._locale._abbr:e))return rn;if(!t(e)){if(n=ie(e))return n;e=[e]}return se(e)}function ue(e){var t=e._a;return t&&-2===h(e).overflow&&(t=t[Ft]<0||11E(t[Ht],t[Ft])?Lt:t[Vt]<0||24t||t>Lt)&&(t=Lt),h(e)._overflowWeeks&&-1===t&&(t=It),h(e)._overflowWeekday&&-1===t&&(t=jt),h(e).overflow=t),e}function le(e){var t,n,s,i,r,a,o=e._i,u=ln.exec(o)||dn.exec(o),o=cn.length,l=fn.length;if(u){for(h(e).iso=!0,t=0,n=o;n>t;t++)if(cn[t][1].exec(u[1])){i=cn[t][0],s=!1!==cn[t][2];break}if(null==i)e._isValid=!1;else{if(u[3]){for(t=0,n=l;n>t;t++)if(fn[t][1].exec(u[3])){r=(u[2]||" ")+fn[t][0];break}if(null==r)return void(e._isValid=!1)}if(s||null==r){if(u[4]){if(!hn.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=i+(r||"")+(a||""),me(e)}else e._isValid=!1}}else e._isValid=!1}function de(e,t,n,s,i,r){return e=[function(e){return e=parseInt(e,10),49>=e?2e3+e:999>=e?1900+e:e}(e),$t.indexOf(t),parseInt(n,10),parseInt(s,10),parseInt(i,10)],r&&e.push(parseInt(r,10)),e}function he(e){var t,n,s=_n.exec(e._i.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));s?(t=de(s[4],s[3],s[2],s[5],s[6],s[7]),function(e,t,n){return e&&Kt.indexOf(e)!==new Date(t[0],t[1],t[2]).getDay()?(h(n).weekdayMismatch=!0,void(n._isValid=!1)):1}(s[1],t,e)&&(e._a=t,e._tzm=(t=s[8],n=s[9],s=s[10],t?yn[t]:n?0:60*(((t=parseInt(s,10))-(n=t%100))/100)+n),e._d=z.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0)):e._isValid=!1}function ce(e,t,n){return null!=e?e:null!=t?t:n}function fe(t){var n,s,i,r,a,o,u,l,d,c,f,m=[];if(!t._d){for(i=t,r=new Date(e.now()),s=i._useUTC?[r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate()]:[r.getFullYear(),r.getMonth(),r.getDate()],t._w&&null==t._a[Lt]&&null==t._a[Ft]&&(null!=(r=(i=t)._w).GG||null!=r.W||null!=r.E?(l=1,d=4,a=ce(r.GG,i._a[Ht],B(ge(),1,4).year),o=ce(r.W,1),((u=ce(r.E,1))<1||u>7)&&(c=!0)):(l=i._locale._week.dow,d=i._locale._week.doy,f=B(ge(),l,d),a=ce(r.gg,i._a[Ht],f.year),o=ce(r.w,f.week),null!=r.d?((u=r.d)<0||u>6)&&(c=!0):null!=r.e?(u=r.e+l,(r.e<0||6o||o>J(a,l,d)?h(i)._overflowWeeks=!0:null!=c?h(i)._overflowWeekday=!0:(f=$(a,o,u,l,d),i._a[Ht]=f.year,i._dayOfYear=f.dayOfYear)),null!=t._dayOfYear&&(r=ce(t._a[Ht],s[Ht]),(t._dayOfYear>F(r)||0===t._dayOfYear)&&(h(t)._overflowDayOfYear=!0),c=z(r,0,t._dayOfYear),t._a[Ft]=c.getUTCMonth(),t._a[Lt]=c.getUTCDate()),n=0;3>n&&null==t._a[n];++n)t._a[n]=m[n]=s[n];for(;7>n;n++)t._a[n]=m[n]=null==t._a[n]?2===n?1:0:t._a[n];24===t._a[Vt]&&0===t._a[Gt]&&0===t._a[Et]&&0===t._a[At]&&(t._nextDay=!0,t._a[Vt]=0),t._d=(t._useUTC?z:Z).apply(null,m),a=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[Vt]=24),t._w&&void 0!==t._w.d&&t._w.d!==a&&(h(t).weekdayMismatch=!0)}}function me(t){if(t._f===e.ISO_8601)le(t);else if(t._f===e.RFC_2822)he(t);else{t._a=[],h(t).empty=!0;for(var n,i,r,a,o,u=""+t._i,l=u.length,d=0,c=O(t._f,t._locale).match(dt)||[],f=c.length,m=0;f>m;m++)i=c[m],(n=(u.match(N(i,t))||[])[0])&&(0<(r=u.substr(0,u.indexOf(n))).length&&h(t).unusedInput.push(r),u=u.slice(u.indexOf(n)+n.length),d+=n.length),ft[i]?(n?h(t).empty=!1:h(t).unusedTokens.push(i),r=i,o=t,null!=(a=n)&&s(Ut,r)&&Ut[r](a,o._a,o,r)):t._strict&&!n&&h(t).unusedTokens.push(i);h(t).charsLeftOver=l-d,0t&&(t+=12),t=e||12!==t?t:0):t}(t._locale,t._a[Vt],t._meridiem),null!==(l=h(t).era)&&(t._a[Ht]=t._locale.erasConvertYear(l,t._a[Ht])),fe(t),ue(t)}}function _e(s){var i,d,g,w=s._i,p=s._f;if(s._locale=s._locale||oe(s._l),null===w||void 0===p&&""===w)return f({nullInput:!0});if("string"==typeof w&&(s._i=w=s._locale.preparse(w)),y(w))return new _(ue(w));if(o(w))s._d=w;else if(t(p)){var k,M,D,S,Y,v,O=s,b=!1,x=O._f.length;if(0===x)h(O).invalidFormat=!0,O._d=new Date(NaN);else{for(S=0;x>S;S++)Y=0,v=!1,k=m({},O),null!=O._useUTC&&(k._useUTC=O._useUTC),k._f=O._f[S],me(k),c(k)&&(v=!0),Y=(Y+=h(k).charsLeftOver)+10*h(k).unusedTokens.length,h(k).score=Y,b?D>Y&&(D=Y,M=k):(null==D||D>Y||v)&&(D=Y,M=k,v)&&(b=!0);l(O,M||k)}}else p?me(s):r(p=(w=s)._i)?w._d=new Date(e.now()):o(p)?w._d=new Date(p.valueOf()):"string"==typeof p?(d=w,null!==(i=mn.exec(d._i))?d._d=new Date(+i[1]):(le(d),!1===d._isValid&&(delete d._isValid,he(d),!1===d._isValid)&&(delete d._isValid,d._strict?d._isValid=!1:e.createFromInputFallback(d)))):t(p)?(w._a=u(p.slice(0),function(e){return parseInt(e,10)}),fe(w)):n(p)?(i=w)._d||(g=void 0===(d=T(i._i)).day?d.date:d.day,i._a=u([d.year,d.month,g,d.hour,d.minute,d.second,d.millisecond],function(e){return e&&parseInt(e,10)}),fe(i)):a(p)?w._d=new Date(p):e.createFromInputFallback(w);return c(s)||(s._d=null),s}function ye(e,s,r,a,o){var u={};return!0!==s&&!1!==s||(a=s,s=void 0),!0!==r&&!1!==r||(a=r,r=void 0),(n(e)&&i(e)||t(e)&&0===e.length)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=o,u._l=r,u._i=e,u._f=s,u._strict=a,(o=new _(ue(_e(o=u))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function ge(e,t,n,s){return ye(e,t,n,s,!1)}function we(e,n){var s,i;if(!(n=1===n.length&&t(n[0])?n[0]:n).length)return ge();for(s=n[0],i=1;in;++n)if(e[gn[n]]){if(i)return!1;parseFloat(e[gn[n]])!==R(e[gn[n]])&&(i=!0)}return!0}(e),this._milliseconds=+d+1e3*l+6e4*u+1e3*o*60*60,this._days=+a+7*r,this._months=+i+3*n+12*t,this._data={},this._locale=oe(),this._bubble()}function ke(e){return e instanceof pe}function Me(e){return 0>e?-1*Math.round(-1*e):Math.round(e)}function De(e,t){Y(e,0,0,function(){var e=this.utcOffset(),n="+";return 0>e&&(e=-e,n="-"),n+S(~~(e/60),2)+t+S(~~e%60,2)})}function Se(e,t){var t=(t||"").match(e);return null===t?null:0===(t=60*(e=((t[t.length-1]||[])+"").match(wn)||["-",0,0])[1]+R(e[2]))?0:"+"===e[0]?t:-t}function Ye(t,n){var s;return n._isUTC?(n=n.clone(),s=(y(t)||o(t)?t:ge(t)).valueOf()-n.valueOf(),n._d.setTime(n._d.valueOf()+s),e.updateOffset(n,!1),n):ge(t).local()}function ve(e){return-Math.round(e._d.getTimezoneOffset())}function Oe(){return!!this.isValid()&&this._isUTC&&0===this._offset}function be(e,t){var n,i=e;return ke(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:a(e)||!isNaN(+e)?(i={},t?i[t]=+e:i.milliseconds=+e):(t=pn.exec(e))?(n="-"===t[1]?-1:1,i={y:0,d:R(t[Lt])*n,h:R(t[Vt])*n,m:R(t[Gt])*n,s:R(t[Et])*n,ms:R(Me(1e3*t[At]))*n}):(t=kn.exec(e))?(n="-"===t[1]?-1:1,i={y:Te(t[2],n),M:Te(t[3],n),w:Te(t[4],n),d:Te(t[5],n),h:Te(t[6],n),m:Te(t[7],n),s:Te(t[8],n)}):null==i?i={}:"object"==_typeof(i)&&("from"in i||"to"in i)&&(t=function(e,t){var n;return e.isValid()&&t.isValid()?(t=Ye(t,e),e.isBefore(t)?n=xe(e,t):((n=xe(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}(ge(i.from),ge(i.to)),(i={}).ms=t.milliseconds,i.M=t.months),n=new pe(i),ke(e)&&s(e,"_locale")&&(n._locale=e._locale),ke(e)&&s(e,"_isValid")&&(n._isValid=e._isValid),n}function Te(e,t){return e=e&&parseFloat(e.replace(",",".")),(isNaN(e)?0:e)*t}function xe(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Ne(e,t){return function(n,s){var i;return null===s||isNaN(+s)||(p(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=s,s=i),We(this,be(n,s),e),this}}function We(t,n,s,i){var r=n._milliseconds,a=Me(n._days),n=Me(n._months);t.isValid()&&(i=null==i||i,n&&A(t,V(t,"Month")+n*s),a&&G(t,"Date",V(t,"Date")+a*s),r&&t._d.setTime(t._d.valueOf()+r*s),i)&&e.updateOffset(t,a||n)}function Pe(e){return"string"==typeof e||e instanceof String}function Re(e){return y(e)||o(e)||Pe(e)||a(e)||function(e){var n=t(e),s=!1;return n&&(s=0===e.filter(function(t){return!a(t)&&Pe(e)}).length),n&&s}(e)||function(e){var t,r,a=n(e)&&!i(e),o=!1,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=u.length;for(t=0;l>t;t+=1)r=u[t],o=o||s(e,r);return a&&o}(e)||null==e}function Ce(e,t){var n,s;return e.date()e&&e>=0?new Date(e+400,t,n)-Mn:new Date(e,t,n).valueOf()}function Ve(e,t,n){return 100>e&&e>=0?Date.UTC(e+400,t,n)-Mn:Date.UTC(e,t,n)}function Ge(e,t){return t.erasAbbrRegex(e)}function Ee(){for(var e,t,n,s=[],i=[],r=[],a=[],o=this.eras(),u=0,l=o.length;l>u;++u)e=W(o[u].name),t=W(o[u].abbr),n=W(o[u].narrow),i.push(e),s.push(t),r.push(n),a.push(e),a.push(t),a.push(n);this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}function Ae(e,t){Y(0,[e,e.length],0,t)}function Ie(e,t,n,s,i){var r;return null==e?B(this,s,i).year:(r=J(e,s,i),function(e,t,n,s,i){return e=$(e,t,n,s,i),t=z(e.year,0,e.dayOfYear),this.year(t.getUTCFullYear()),this.month(t.getUTCMonth()),this.date(t.getUTCDate()),this}.call(this,e,t=t>r?r:t,n,s,i))}function je(e,t){t[At]=R(1e3*("0."+e))}function Ze(e){return e}function ze(e,t,n,s){var i=oe(),s=d().set(s,t);return i[n](s,e)}function qe(e,t,n){if(a(e)&&(t=e,e=void 0),e=e||"",null!=t)return ze(e,t,n,"month");for(var s=[],i=0;12>i;i++)s[i]=ze(e,i,n,"month");return s}function $e(e,t,n,s){"boolean"==typeof e?a(t)&&(n=t,t=void 0):(t=e,e=!1,a(n=t)&&(n=t,t=void 0)),t=t||"";var i,r=oe(),o=e?r._week.dow:0,u=[];if(null!=n)return ze(t,(n+o)%7,s,"day");for(i=0;7>i;i++)u[i]=ze(t,(i+o)%7,s,"day");return u}function Be(e,t,n,s){return t=be(t,n),e._milliseconds+=s*t._milliseconds,e._days+=s*t._days,e._months+=s*t._months,e._bubble()}function Je(e){return 0>e?Math.floor(e):Math.ceil(e)}function Qe(e){return 4800*e/146097}function Xe(e){return 146097*e/4800}function Ke(e){return function(){return this.as(e)}}function et(e){return function(){return this.isValid()?this._data[e]:NaN}}function tt(e,t,n,s){var i=be(e).abs(),r=On(i.as("s")),a=On(i.as("m")),o=On(i.as("h")),u=On(i.as("d")),l=On(i.as("M")),d=On(i.as("w")),i=On(i.as("y")),r=(r<=n.ss?["s",r]:r=a?["m"]:a=o?["h"]:o=u?["d"]:u=d?["w"]:d=l?["M"]:l=i?["y"]:["yy",i]))[2]=t,r[3]=+e>0,r[4]=s,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,r)}function nt(e){return(e>0)-(0>e)||+e}function st(){var e,t,n,s,i,r,a,o,u,l,d;return this.isValid()?(e=Tn(this._milliseconds)/1e3,t=Tn(this._days),n=Tn(this._months),(o=this.asSeconds())?(s=P(e/60),i=P(s/60),e%=60,s%=60,r=P(n/12),n%=12,a=e?e.toFixed(3).replace(/\.?0+$/,""):"",u=nt(this._months)!==nt(o)?"-":"",l=nt(this._days)!==nt(o)?"-":"",d=nt(this._milliseconds)!==nt(o)?"-":"",(0>o?"-":"")+"P"+(r?u+r+"Y":"")+(n?u+n+"M":"")+(t?l+t+"D":"")+(i||s||e?"T":"")+(i?d+i+"H":"")+(s?d+s+"M":"")+(e?d+a+"S":"")):"P0D"):this.localeData().invalidDate()}var it,rt=Array.prototype.some||function(e){for(var t=Object(this),n=t.length>>>0,s=0;n>s;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1},at=e.momentProperties=[],ot=!1,ut={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var lt=Object.keys||function(e){var t,n=[];for(t in e)s(e,t)&&n.push(t);return n},dt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ht=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ct={},ft={},mt={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"},_t={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1},yt=/\d/,gt=/\d\d/,wt=/\d{3}/,pt=/\d{4}/,kt=/[+-]?\d{6}/,Mt=/\d\d?/,Dt=/\d\d\d\d?/,St=/\d\d\d\d\d\d?/,Yt=/\d{1,3}/,vt=/\d{1,4}/,Ot=/[+-]?\d{1,6}/,bt=/\d+/,Tt=/[+-]?\d+/,xt=/Z|[+-]\d\d:?\d\d/gi,Nt=/Z|[+-]\d\d(?::?\d\d)?/gi,Wt=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Pt=/^[1-9]\d?/,Rt=/^([1-9]\d|\d)/,Ct={},Ut={},Ht=0,Ft=1,Lt=2,Vt=3,Gt=4,Et=5,At=6,It=7,jt=8;Y("Y",0,0,function(){var e=this.year();return 9999>=e?S(e,4):"+"+e}),Y(0,["YY",2],0,function(){return this.year()%100}),Y(0,["YYYY",4],0,"year"),Y(0,["YYYYY",5],0,"year"),Y(0,["YYYYYY",6,!0],0,"year"),x("Y",Tt),x("YY",Mt,gt),x("YYYY",vt,pt),x("YYYYY",Ot,kt),x("YYYYYY",Ot,kt),C(["YYYYY","YYYYYY"],Ht),C("YYYY",function(t,n){n[Ht]=2===t.length?e.parseTwoDigitYear(t):R(t)}),C("YY",function(t,n){n[Ht]=e.parseTwoDigitYear(t)}),C("Y",function(e,t){t[Ht]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return R(e)+(68e?this:e:f()}),St=w("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=ge.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:f()});var gn=["year","quarter","month","week","day","hour","minute","second","millisecond"];De("Z",":"),De("ZZ",""),x("Z",Nt),x("ZZ",Nt),C(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Se(Nt,e)});var wn=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var pn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,kn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;be.fn=pe.prototype,be.invalid=function(){return be(NaN)},qt=Ne(1,"add"),Xt=Ne(-1,"subtract"),e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",en=w("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){
return void 0===e?this.localeData():this.locale(e)});var Mn=126227808e5;Y("N",0,0,"eraAbbr"),Y("NN",0,0,"eraAbbr"),Y("NNN",0,0,"eraAbbr"),Y("NNNN",0,0,"eraName"),Y("NNNNN",0,0,"eraNarrow"),Y("y",["y",1],"yo","eraYear"),Y("y",["yy",2],0,"eraYear"),Y("y",["yyy",3],0,"eraYear"),Y("y",["yyyy",4],0,"eraYear"),x("N",Ge),x("NN",Ge),x("NNN",Ge),x("NNNN",function(e,t){return t.erasNameRegex(e)}),x("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),C(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){s=n._locale.erasParse(e,s,n._strict),s?h(n).era=s:h(n).invalidEra=e}),x("y",bt),x("yy",bt),x("yyy",bt),x("yyyy",bt),x("yo",function(e,t){return t._eraYearOrdinalRegex||bt}),C(["y","yy","yyy","yyyy"],Ht),C(["yo"],function(e,t,n,s){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ht]=n._locale.eraYearOrdinalParse(e,i):t[Ht]=parseInt(e,10)}),Y(0,["gg",2],0,function(){return this.weekYear()%100}),Y(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ae("gggg","weekYear"),Ae("ggggg","weekYear"),Ae("GGGG","isoWeekYear"),Ae("GGGGG","isoWeekYear"),x("G",Tt),x("g",Tt),x("GG",Mt,gt),x("gg",Mt,gt),x("GGGG",vt,pt),x("gggg",vt,pt),x("GGGGG",Ot,kt),x("ggggg",Ot,kt),U(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=R(e)}),U(["gg","GG"],function(t,n,s,i){n[i]=e.parseTwoDigitYear(t)}),Y("Q",0,"Qo","quarter"),x("Q",yt),C("Q",function(e,t){t[Ft]=3*(R(e)-1)}),Y("D",["DD",2],"Do","date"),x("D",Mt,Pt),x("DD",Mt,gt),x("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),C(["D","DD"],Lt),C("Do",function(e,t){t[Lt]=R(e.match(Mt)[0])}),vt=L("Date",!0),Y("DDD",["DDDD",3],"DDDo","dayOfYear"),x("DDD",Yt),x("DDDD",wt),C(["DDD","DDDD"],function(e,t,n){n._dayOfYear=R(e)}),Y("m",["mm",2],0,"minute"),x("m",Mt,Rt),x("mm",Mt,gt),C(["m","mm"],Gt);var Dn,pt=L("Minutes",!1),Ot=(Y("s",["ss",2],0,"second"),x("s",Mt,Rt),x("ss",Mt,gt),C(["s","ss"],Et),L("Seconds",!1));for(Y("S",0,0,function(){return~~(this.millisecond()/100)}),Y(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),Y(0,["SSS",3],0,"millisecond"),Y(0,["SSSS",4],0,function(){return 10*this.millisecond()}),Y(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),Y(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),Y(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),Y(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),Y(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),x("S",Yt,yt),x("SS",Yt,gt),x("SSS",Yt,wt),Dn="SSSS";Dn.length<=9;Dn+="S")x(Dn,bt);for(Dn="S";Dn.length<=9;Dn+="S")C(Dn,je);kt=L("Milliseconds",!1),Y("z",0,0,"zoneAbbr"),Y("zz",0,0,"zoneName"),Pt=_.prototype,Pt.add=qt,Pt.calendar=function(t,r){1===arguments.length&&(arguments[0]?Re(arguments[0])?(t=arguments[0],r=void 0):function(e){for(var t=n(e)&&!i(e),r=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],o=0;oe.valueOf():e.valueOf()r;r++)this[n[r].unit](e[n[r].unit]);else if(k(this[e=b(e)]))return this[e](t);return this},Pt.startOf=function(t){var n,s;if(void 0!==(t=b(t))&&"millisecond"!==t&&this.isValid()){switch(s=this._isUTC?Ve:Le,t){case"year":n=s(this.year(),0,1);break;case"quarter":n=s(this.year(),this.month()-this.month()%3,1);break;case"month":n=s(this.year(),this.month(),1);break;case"week":n=s(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=s(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf(),n-=Fe(n+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":n=this._d.valueOf(),n-=Fe(n,6e4);break;case"second":n=this._d.valueOf(),n-=Fe(n,1e3)}this._d.setTime(n),e.updateOffset(this,!0)}return this},Pt.subtract=Xt,Pt.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Pt.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Pt.toDate=function(){return new Date(this.valueOf())},Pt.toISOString=function(e){var t;return this.isValid()?(t=(e=!0!==e)?this.clone().utc():this).year()<0||9999"}),Pt.toJSON=function(){return this.isValid()?this.toISOString():null},Pt.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Pt.unix=function(){return Math.floor(this.valueOf()/1e3)},Pt.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Pt.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Pt.eraName=function(){for(var e,t=this.localeData().eras(),n=0,s=t.length;s>n;++n){if(e=this.clone().startOf("day").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].name;if(t[n].until<=e&&e<=t[n].since)return t[n].name}return""},Pt.eraNarrow=function(){for(var e,t=this.localeData().eras(),n=0,s=t.length;s>n;++n){if(e=this.clone().startOf("day").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].narrow;if(t[n].until<=e&&e<=t[n].since)return t[n].narrow}return""},Pt.eraAbbr=function(){for(var e,t=this.localeData().eras(),n=0,s=t.length;s>n;++n){if(e=this.clone().startOf("day").valueOf(),t[n].since<=e&&e<=t[n].until)return t[n].abbr;if(t[n].until<=e&&e<=t[n].since)return t[n].abbr}return""},Pt.eraYear=function(){for(var t,n,s=this.localeData().eras(),i=0,r=s.length;r>i;++i)if(t=s[i].since<=s[i].until?1:-1,n=this.clone().startOf("day").valueOf(),s[i].since<=n&&n<=s[i].until||s[i].until<=n&&n<=s[i].since)return(this.year()-e(s[i].since).year())*t+s[i].offset;return this.year()},Pt.year=zt,Pt.isLeapYear=function(){return H(this.year())},Pt.weekYear=function(e){return Ie.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},Pt.isoWeekYear=function(e){return Ie.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Pt.quarter=Pt.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Pt.month=I,Pt.daysInMonth=function(){return E(this.year(),this.month())},Pt.week=Pt.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Pt.isoWeek=Pt.isoWeeks=function(e){var t=B(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Pt.weeksInYear=function(){var e=this.localeData()._week;return J(this.year(),e.dow,e.doy)},Pt.weeksInWeekYear=function(){var e=this.localeData()._week;return J(this.weekYear(),e.dow,e.doy)},Pt.isoWeeksInYear=function(){return J(this.year(),1,4)},Pt.isoWeeksInISOWeekYear=function(){return J(this.isoWeekYear(),1,4)},Pt.date=vt,Pt.day=Pt.days=function(e){var t,n,s;return this.isValid()?(t=V(this,"Day"),null!=e?(n=e,s=this.localeData(),e="string"!=typeof n?n:isNaN(n)?"number"==typeof(n=s.weekdaysParse(n))?n:null:parseInt(n,10),this.add(e-t,"d")):t):null!=e?this:NaN},Pt.weekday=function(e){var t;return this.isValid()?(t=(this.day()+7-this.localeData()._week.dow)%7,null==e?t:this.add(e-t,"d")):null!=e?this:NaN},Pt.isoWeekday=function(e){var t,n;return this.isValid()?null!=e?(t=e,n=this.localeData(),n="string"==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t,this.day(this.day()%7?n:n-7)):this.day()||7:null!=e?this:NaN},Pt.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")},Pt.hour=Pt.hours=Wt,Pt.minute=Pt.minutes=pt,Pt.second=Pt.seconds=Ot,Pt.millisecond=Pt.milliseconds=kt,Pt.utcOffset=function(t,n,s){var i,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null==t)return this._isUTC?r:ve(this);if("string"==typeof t){if(null===(t=Se(Nt,t)))return this}else Math.abs(t)<16&&!s&&(t*=60);return!this._isUTC&&n&&(i=ve(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==t&&(!n||this._changeInProgress?We(this,be(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this},Pt.utc=function(e){return this.utcOffset(0,e)},Pt.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e)&&this.subtract(ve(this),"m"),this},Pt.parseZone=function(){var e;return null!=this._tzm?this.utcOffset(this._tzm,!1,!0):"string"==typeof this._i&&(null!=(e=Se(xt,this._i))?this.utcOffset(e):this.utcOffset(0,!0)),this},Pt.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?ge(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Pt.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Pt.isLocal=function(){return!!this.isValid()&&!this._isUTC},Pt.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Pt.isUtc=Oe,Pt.isUTC=Oe,Pt.zoneAbbr=function(){return this._isUTC?"UTC":""},Pt.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Pt.dates=w("dates accessor is deprecated. Use date instead.",vt),Pt.months=w("months accessor is deprecated. Use month instead",I),Pt.years=w("years accessor is deprecated. Use year instead",zt),Pt.zone=w("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?(this.utcOffset(e="string"!=typeof e?-e:e,t),this):-this.utcOffset()}),Pt.isDSTShifted=w("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){var e,t;return r(this._isDSTShifted)&&(m(e={},this),(e=_e(e))._a?(t=(e._isUTC?d:ge)(e._a),this._isDSTShifted=this.isValid()&&0a;a++)(n&&e[a]!==t[a]||!n&&R(e[a])!==R(t[a]))&&r++;return r+i}(e._a,t.toArray())):this._isDSTShifted=!1),this._isDSTShifted}),Rt=D.prototype,Rt.calendar=function(e,t,n){return k(e=this._calendar[e]||this._calendar.sameElse)?e.call(t,n):e},Rt.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(dt).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},Rt.invalidDate=function(){return this._invalidDate},Rt.ordinal=function(e){return this._ordinal.replace("%d",e)},Rt.preparse=Ze,Rt.postformat=Ze,Rt.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return k(i)?i(e,t,n,s):i.replace(/%d/i,e)},Rt.pastFuture=function(e,t){return k(e=this._relativeTime[e>0?"future":"past"])?e(t):e.replace(/%s/i,t)},Rt.set=function(e){var t,n;for(n in e)s(e,n)&&(k(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Rt.eras=function(t,n){for(var s,i=this._eras||oe("en")._eras,r=0,a=i.length;a>r;++r){switch(_typeof(i[r].since)){case"string":s=e(i[r].since).startOf("day"),i[r].since=s.valueOf()}switch(_typeof(i[r].until)){case"undefined":i[r].until=1/0;break;case"string":s=e(i[r].until).startOf("day").valueOf(),i[r].until=s.valueOf()}}return i},Rt.erasParse=function(e,t,n){var s,i,r,a,o,u=this.eras();for(e=e.toUpperCase(),s=0,i=u.length;i>s;++s)if(r=u[s].name.toUpperCase(),a=u[s].abbr.toUpperCase(),o=u[s].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(a===e)return u[s];break;case"NNNN":if(r===e)return u[s];break;case"NNNNN":if(o===e)return u[s]}else if(0<=[r,a,o].indexOf(e))return u[s]},Rt.erasConvertYear=function(t,n){var s=t.since<=t.until?1:-1;return void 0===n?e(t.since).year():e(t.since).year()+(n-t.offset)*s},Rt.erasAbbrRegex=function(e){return s(this,"_erasAbbrRegex")||Ee.call(this),e?this._erasAbbrRegex:this._erasRegex},Rt.erasNameRegex=function(e){return s(this,"_erasNameRegex")||Ee.call(this),e?this._erasNameRegex:this._erasRegex},Rt.erasNarrowRegex=function(e){return s(this,"_erasNarrowRegex")||Ee.call(this),e?this._erasNarrowRegex:this._erasRegex},Rt.months=function(e,n){return e?(t(this._months)?this._months:this._months[(this._months.isFormat||Bt).test(n)?"format":"standalone"])[e.month()]:t(this._months)?this._months:this._months.standalone},Rt.monthsShort=function(e,n){return e?(t(this._monthsShort)?this._monthsShort:this._monthsShort[Bt.test(n)?"format":"standalone"])[e.month()]:t(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Rt.monthsParse=function(e,t,n){var s,i;if(this._monthsParseExact)return function(e,t,n){var s,i,r,e=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;12>s;++s)r=d([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=Zt.call(this._shortMonthsParse,e))?i:null:-1!==(i=Zt.call(this._longMonthsParse,e))?i:null:"MMM"===t?-1!==(i=Zt.call(this._shortMonthsParse,e))||-1!==(i=Zt.call(this._longMonthsParse,e))?i:null:-1!==(i=Zt.call(this._longMonthsParse,e))||-1!==(i=Zt.call(this._shortMonthsParse,e))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;12>s;s++){if(i=d([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(i="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},Rt.monthsRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||j.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=Qt),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Rt.monthsShortRegex=function(e){return this._monthsParseExact?(s(this,"_monthsRegex")||j.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=Jt),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Rt.week=function(e){return B(e,this._week.dow,this._week.doy).week},Rt.firstDayOfYear=function(){return this._week.doy},Rt.firstDayOfWeek=function(){return this._week.dow},Rt.weekdays=function(e,n){return n=t(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(n)?"format":"standalone"],!0===e?Q(n,this._week.dow):e?n[e.day()]:n},Rt.weekdaysMin=function(e){return!0===e?Q(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Rt.weekdaysShort=function(e){return!0===e?Q(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Rt.weekdaysParse=function(e,t,n){var s,i;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,e=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;7>s;++s)r=d([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Zt.call(this._weekdaysParse,e))?i:null:"ddd"===t?-1!==(i=Zt.call(this._shortWeekdaysParse,e))?i:null:-1!==(i=Zt.call(this._minWeekdaysParse,e))?i:null:"dddd"===t?-1!==(i=Zt.call(this._weekdaysParse,e))||-1!==(i=Zt.call(this._shortWeekdaysParse,e))||-1!==(i=Zt.call(this._minWeekdaysParse,e))?i:null:"ddd"===t?-1!==(i=Zt.call(this._shortWeekdaysParse,e))||-1!==(i=Zt.call(this._weekdaysParse,e))||-1!==(i=Zt.call(this._minWeekdaysParse,e))?i:null:-1!==(i=Zt.call(this._minWeekdaysParse,e))||-1!==(i=Zt.call(this._weekdaysParse,e))||-1!==(i=Zt.call(this._shortWeekdaysParse,e))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;7>s;s++){if(i=d([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(i="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},Rt.weekdaysRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||X.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=tn),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Rt.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||X.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=nn),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Rt.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||X.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=sn),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Rt.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Rt.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},re("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===R(e%100/10)?"th":1==t?"st":2==t?"nd":3==t?"rd":"th")}}),e.lang=w("moment.lang is deprecated. Use moment.locale instead.",re),e.langData=w("moment.langData is deprecated. Use moment.localeData instead.",oe);var Sn=Math.abs;yt=Ke("ms"),gt=Ke("s"),Yt=Ke("m"),wt=Ke("h"),qt=Ke("d"),St=Ke("w"),Dt=Ke("M"),Xt=Ke("Q"),Wt=Ke("y"),pt=yt;var Ot=et("milliseconds"),kt=et("seconds"),vt=et("minutes"),zt=et("hours"),Rt=et("days"),Yn=et("months"),vn=et("years"),On=Math.round,bn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},Tn=Math.abs,xn=pe.prototype;return xn.isValid=function(){return this._isValid},xn.abs=function(){var e=this._data;return this._milliseconds=Sn(this._milliseconds),this._days=Sn(this._days),this._months=Sn(this._months),e.milliseconds=Sn(e.milliseconds),e.seconds=Sn(e.seconds),e.minutes=Sn(e.minutes),e.hours=Sn(e.hours),e.months=Sn(e.months),e.years=Sn(e.years),this},xn.add=function(e,t){return Be(this,e,t,1)},xn.subtract=function(e,t){return Be(this,e,t,-1)},xn.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=b(e))||"quarter"===e||"year"===e)switch(t=this._days+s/864e5,n=this._months+Qe(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Xe(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},xn.asMilliseconds=yt,xn.asSeconds=gt,xn.asMinutes=Yt,xn.asHours=wt,xn.asDays=qt,xn.asWeeks=St,xn.asMonths=Dt,xn.asQuarters=Xt,xn.asYears=Wt,xn.valueOf=pt,xn._bubble=function(){var e=this._milliseconds,t=this._days,n=this._months,s=this._data;return e>=0&&t>=0&&n>=0||0>=e&&0>=t&&0>=n||(e+=864e5*Je(Xe(n)+t),n=t=0),s.milliseconds=e%1e3,e=P(e/1e3),s.seconds=e%60,e=P(e/60),s.minutes=e%60,e=P(e/60),s.hours=e%24,t+=P(e/24),n+=e=P(Qe(t)),t-=Je(Xe(e)),e=P(n/12),n%=12,s.days=t,s.months=n,s.years=e,this},xn.clone=function(){return be(this)},xn.get=function(e){return e=b(e),this.isValid()?this[e+"s"]():NaN},xn.milliseconds=Ot,xn.seconds=kt,xn.minutes=vt,xn.hours=zt,xn.days=Rt,xn.weeks=function(){return P(this.days()/7)},xn.months=Yn,xn.years=vn,xn.humanize=function(e,t){var n,s;return this.isValid()?(n=!1,s=bn,"object"==_typeof(e)&&(t=e,e=!1),"boolean"==typeof e&&(n=e),"object"==_typeof(t)&&(s=Object.assign({},bn,t),null!=t.s)&&null==t.ss&&(s.ss=t.s-1),e=this.localeData(),t=tt(this,!n,s,e),n&&(t=e.pastFuture(+this,t)),e.postformat(t)):this.localeData().invalidDate()},xn.toISOString=st,xn.toString=st,xn.toJSON=st,xn.locale=Ue,xn.localeData=He,xn.toIsoString=w("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",st),xn.lang=en,Y("X",0,0,"unix"),Y("x",0,0,"valueOf"),x("x",Tt),x("X",/[+-]?\d+(\.\d{1,3})?/),C("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),C("x",function(e,t,n){n._d=new Date(R(e))}),e.version="2.30.1",it=ge,e.fn=Pt,e.min=function(){return we("isBefore",[].slice.call(arguments,0))},e.max=function(){return we("isAfter",[].slice.call(arguments,0))},e.now=function(){return Date.now?Date.now():+new Date},e.utc=d,e.unix=function(e){return ge(1e3*e)},e.months=function(e,t){return qe(e,t,"months")},e.isDate=o,e.locale=re,e.invalid=f,e.duration=be,e.isMoment=y,e.weekdays=function(e,t,n){return $e(e,t,n,"weekdays")},e.parseZone=function(){return ge.apply(null,arguments).parseZone()},e.localeData=oe,e.isDuration=ke,e.monthsShort=function(e,t){return qe(e,t,"monthsShort")},e.weekdaysMin=function(e,t,n){return $e(e,t,n,"weekdaysMin")},e.defineLocale=ae,e.updateLocale=function(e,t){var n,s;return null!=t?(s=an,null!=on[e]&&null!=on[e].parentLocale?on[e].set(M(on[e]._config,t)):(t=M(s=null!=(n=ie(e))?n._config:s,t),null==n&&(t.abbr=e),(s=new D(t)).parentLocale=on[e],on[e]=s),re(e)):null!=on[e]&&(null!=on[e].parentLocale?(on[e]=on[e].parentLocale,e===re()&&re(e)):null!=on[e]&&delete on[e]),on[e]},e.locales=function(){return lt(on)},e.weekdaysShort=function(e,t,n){return $e(e,t,n,"weekdaysShort")},e.normalizeUnits=b,e.relativeTimeRounding=function(e){return void 0===e?On:"function"==typeof e&&(On=e,!0)},e.relativeTimeThreshold=function(e,t){return void 0!==bn[e]&&(void 0===t?bn[e]:(bn[e]=t,"s"===e&&(bn.ss=t-1),!0))},e.calendarFormat=function(e,t){return(e=e.diff(t,"days",!0))<-6?"sameElse":-1>e?"lastWeek":0>e?"lastDay":1>e?"sameDay":2>e?"nextDay":7>e?"nextWeek":"sameElse"},e.prototype=Pt,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e});
/* <<< file end: js/node_modules/moment/min/moment.min.js */
//# map link was there [moment.min.js.map]
/* >>> file start: js/node_modules/moment/locale/ru.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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(e){return e}(),function(e,t){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module&&"function"==typeof require?t(require("../moment")):"function"==typeof define&&define.amd?define(["../moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e,t){var _=e.split("_");return t%10===1&&t%100!==11?_[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?_[1]:_[2]}function _(e,_,n){var d={ss:_?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:_?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===n?_?"минута":"минуту":e+" "+t(d[n],+e)}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],d=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:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H: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:"несколько секунд",ss:_,m:_,mm:_,h:"час",hh:_,d:"день",dd:_,w:"неделя",ww:_,M:"месяц",MM:_,y:"год",yy:_},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,_){return 4>e?"ночи":12>e?"утра":17>e?"дня":"вечера"},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:4}});return d});
/* <<< file end: js/node_modules/moment/locale/ru.js */
//# map link was there [ru.js.map]
/* >>> file start: js/lib/textinputs_jquery.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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(e){function t(e,t){var n=_typeof(e[t]);return"function"===n||!("object"!=n||!e[t])||"unknown"==n}function n(e,t){return _typeof(e[t])!=g}function o(e,t){return!("object"!=_typeof(e[t])||!e[t])}function r(e){window.console&&window.console.log&&window.console.log("RangyInputs not supported in your browser. Reason: "+e)}function a(e,t,n){return 0>t&&(t+=e.value.length),_typeof(n)==g&&(n=t),0>n&&(n+=e.value.length),{start:t,end:n}}function c(e,t,n){return{start:t,end:n,length:n-t,text:e.value.slice(t,n)}}function l(){return o(document,"body")?document.body:document.getElementsByTagName("body")[0]}var i,s,u,d,f,p,v,y,m,g="undefined";e(document).ready(function(){function h(e,t){return function(){var n=this.jquery?this[0]:this,o=n.nodeName.toLowerCase();if(1==n.nodeType&&("textarea"==o||"input"==o&&"text"==n.type)){var r=[n].concat(Array.prototype.slice.call(arguments)),a=e.apply(this,r);if(!t)return a}return t?this:void 0}}var x=document.createElement("textarea");if(l().appendChild(x),n(x,"selectionStart")&&n(x,"selectionEnd"))i=function E(e){var t=e.selectionStart,E=e.selectionEnd;return c(e,t,E)},s=function T(e,t,n){var T=a(e,t,n);e.selectionStart=T.start,e.selectionEnd=T.end},m=function(e,t){t?e.selectionEnd=e.selectionStart:e.selectionStart=e.selectionEnd};else{if(!(t(x,"createTextRange")&&o(document,"selection")&&t(document.selection,"createRange")))return l().removeChild(x),void r("No means of finding text input caret position");i=function w(e){var t,n,o,r,a=0,w=0,l=document.selection.createRange();return l&&l.parentElement()==e&&(o=e.value.length,t=e.value.replace(/\r\n/g,"\n"),n=e.createTextRange(),n.moveToBookmark(l.getBookmark()),r=e.createTextRange(),r.collapse(!1),n.compareEndPoints("StartToEnd",r)>-1?a=w=o:(a=-n.moveStart("character",-o),a+=t.slice(0,a).split("\n").length-1,n.compareEndPoints("EndToEnd",r)>-1?w=o:(w=-n.moveEnd("character",-o),w+=t.slice(0,w).split("\n").length-1))),c(e,a,w)};var S=function(e,t){return t-(e.value.slice(0,t).split("\r\n").length-1)};s=function R(e,t,n){var R=a(e,t,n),o=e.createTextRange(),r=S(e,R.start);o.collapse(!0),R.start==R.end?o.move("character",r):(o.moveEnd("character",S(e,R.end)),o.moveStart("character",r)),o.select()},m=function(e,t){var n=document.selection.createRange();n.collapse(t),n.select()}}l().removeChild(x),d=function k(e,t,n,o){var k;t!=n&&(k=e.value,e.value=k.slice(0,t)+k.slice(n)),o&&s(e,t,t)},u=function(e){var t=i(e);d(e,t.start,t.end,!0)},y=function(e){var t,n=i(e);return n.start!=n.end&&(t=e.value,e.value=t.slice(0,n.start)+t.slice(n.end)),s(e,n.start,n.start),n.text};var b=function(e,t,n,o){var r=t+n.length;switch(o="string"==typeof o?o.toLowerCase():""){case"collapsetostart":s(e,t,t);break;case"collapsetoend":s(e,r,r);break;case"select":s(e,t,r)}};f=function(e,t,n,o){var r=e.value;e.value=r.slice(0,n)+t+r.slice(n),"boolean"==typeof o&&(o=o?"collapseToEnd":""),b(e,n,t,o)},p=function(e,t,n){var o=i(e),r=e.value;e.value=r.slice(0,o.start)+t+r.slice(o.end),b(e,o.start,t,n||"collapseToEnd")},v=function _(e,t,n,o){_typeof(n)==g&&(n=t);var r=i(e),a=e.value;e.value=a.slice(0,r.start)+t+r.text+n+a.slice(r.end);var _=r.start+t.length;b(e,_,r.text,o||"select")},e.fn.extend({getSelection:h(i,!1),setSelection:h(s,!0),collapseSelection:h(m,!0),deleteSelectedText:h(u,!0),deleteText:h(d,!0),extractSelectedText:h(y,!1),insertText:h(f,!0),replaceSelectedText:h(p,!0),surroundSelectedText:h(v,!0)})})}(jQuery);
/* <<< file end: js/lib/textinputs_jquery.js */
//# map link was there [textinputs_jquery.js.map]
/* >>> file start: js/core/angular/ljTour.js */
//= require js/core/angular/bubble.js
//= require js/core/angular/api.js
//= require js/core/angular/ref.js
Site.page.template['angular/bubbletour.ng.tmpl'] = '\n';
LJ.injectStyle('/* >>> file start: stc/tour/ljtour.css */\n.b-bubble-tour{z-index:5001}.b-bubble-tour .b-popup-inner{padding:0}.b-helptour{width:350px}.b-helptour-header{margin:0 0 .3em;padding:10px 16px 0}.b-helptour-footer:after,.b-helptour-header:after{display:table;width:100%;clear:both;content:\"\"}.b-helptour-stage-title{margin-right:10px}.b-helptour P:first-child{margin:0 0 .3em}.b-helptour-content{margin:10px 0 .6em;padding:0 16px}.b-helptour-content P{margin:.3em 0}.b-helptour-content LI,.b-helptour-content UL{margin:0;padding:0;list-style:none}.b-helptour-footer{padding:6px 15px;border-radius:0 0 5px 5px;background-color:#DAE3E6}.b-helptour-controls{margin:0;padding:0}.b-helptour-state{float:left}.b-helptour-step{float:right}.b-helptour-control{display:inline;margin-right:4px;cursor:pointer}.b-helptour-control-done:after{display:inline-block;content:\"\";width:14px;height:12px;background-image:url(/img/icons/unit_v3.png?v=42878);background-repeat:no-repeat;background-position:0 -223px}.b-helptour-control-done A{padding-left:8px}.b-helptour-control-done A:link,.b-helptour-control-done A:visited,.b-helptour-control-next A:link,.b-helptour-control-prev A:link{color:#00A3D9}.b-helptour-control-skip A:link,.b-helptour-control-skip A:visited{color:#7A9199}.b-helptour-control A{font-size:13px}.b-helptour-control A:active,.b-helptour-control A:focus,.b-helptour-control A:hover{color:#0086b3}.p-ljtour .b-lenta .l-flatslide-container{position:static}.p-ljtour .l-flatslide-menu-controls{position:absolute;top:auto!important}.p-ljtour.p-openpopup .w-cs{overflow:visible}@media all and (max-width:650px){.p-ljtour.p-openpopup .b-fader{display:none!important}.b-bubble-tour{display:none}}\n/* <<< file end: stc/tour/ljtour.css */\n\n/*# map link was there [ljtour.css.map] */\n');
//= require_ml tour.steps.prev
//= require_ml tour.steps.next
//= require_ml tour.steps.skip
//= require_ml tour.steps.done
!function(e){return e}(),function(e){"use strict";angular.module("LJ.Tour",["LJ.Bubble","LJ.Templates","LJ.Directives","LJ.Api"]).factory("Tour",["Api",function(e){var t={};return t.queue={},t.checkAvailable=function(){var n=Object.keys(t.queue);return e.call("tour.is_available",{tours:n},{silent:!0}).then(function(e){n.forEach(function(n){0===e.states[n]&&delete t.queue[n]})})},t.setDone=function(t){return e.call("tour.set_done",{tour:t})},t}]).directive("ljTour",["$timeout","$document","Bubble","Ref","Tour",function(t,n,r,u,o){return{scope:!0,link:function(i){function c(){e("body").find("[data-tour]").each(function(){var t=e(this),n=angular.extend({element:t},t.data());Array.isArray(L[n.tour])||(L[n.tour]=[]),n.tourStepDiscardDuplicates&&L[n.tour].some(function(e){return e.tourStep===n.tourStep})||L[n.tour].push(n)})}function a(){var e=Object.keys(L)[0],t=L[e];i.current=t.filter(function(e){return b(e)&&v(e)}).sort(function(e,t){return e.tourStep>t.tourStep?1:e.tourStep0&&(i.step=i.current[--e],i.index=++e,h())}function b(e){return e.hasOwnProperty("tourOwner")?LJ.get("remote.username")===LJ.get("journal.username"):!0}function v(e){return e.hasOwnProperty("tourSkipIf")?e.tourSkipIf.split(",").every(function(e){return e=e.trim(),"!"===e.charAt(0)?LJ.get(e.slice(1)):!LJ.get(e)}):!0}function m(e){return e.is(":visible")&&0!==e.css("opacity")&&"hidden"!==e.css("visibility")}function g(e){return e?e.hasOwnProperty("tourStartPage")?new RegExp(e.tourStartPage,"i").test(location.pathname):1===e.tourStep:!1}function y(){angular.element(window).trigger("resize"),S()}function h(){if(i.step){if(!i.step.element.is(":visible"))return p();r.current&&r.close(),t(function(){var e=r.options("tour")||{};r.open("tour",angular.extend(e,i.step.tourBubble),i.step.element),S()}),LJ.Event.once("visual_editor_ready",function(){t(y)})}}function S(){u.scrollTo(i.step.tour+i.step.tourStep,{onlyOutOfScreen:!0})}function k(e){if(i.current&&i.current.length){switch(e.which){case 27:s();break;case 37:d();break;case 39:p()}i.$apply()}}var J,L=o.queue,O=angular.element(document.querySelector(".b-fader")),w=!1;J=r.register({name:"tour",template:"bubbletour.ng.tmpl",closeControl:!1},i),!LJ.Flags.isEnabled("friendsfeed_tour")||LJ.Support.isMobile()||w||(w=!0,t(function(){c(),o.checkAvailable().then(l)})),i.next=p,i.prev=d,i.end=s,n.on("keydown",k),i.$on("$destroy",function(){n.off("keydown",k),J()})}}}])}(jQuery);
/* <<< file end: js/core/angular/ljTour.js */
//# map link was there [ljTour.js.map]
/* >>> file start: js/node_modules/emoji-button/dist/index.min.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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(e,o){"object"==("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=o():"function"==typeof define&&define.amd?define(o):(e=e||self).EmojiButton=o()}(this,function(){"use strict";function e(){for(var e=0,o=0,n=arguments.length;n>o;o++)e+=arguments[o].length;var a=Array(e),i=0;for(o=0;n>o;o++)for(var r=arguments[o],t=0,m=r.length;m>t;t++,i++)a[i]=r[t];return a}function o(e,o){o=o||{};var a,t,m,s=[],c=[],d=e.querySelectorAll(ye);for(o.includeContainer&&je.call(e,ye)&&(d=Array.prototype.slice.apply(d)).unshift(e),a=0;an;n++)o[n]=arguments[n];return!o.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function O(e){void 0===e&&(e={});var o=e,n=o.defaultModifiers,a=void 0===n?[]:n,i=o.defaultOptions,r=void 0===i?Ne:i;return function(e,o,n){function i(){c.forEach(function(e){return e()}),c=[]}void 0===n&&(n=r);var t,m,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},Ne,{},r),modifiersData:{},elements:{reference:e,popper:o},attributes:{},styles:{}},c=[],d=!1,u={state:s,setOptions:function(n){i(),s.options=Object.assign({},r,{},s.options,{},n),s.scrollParents={reference:g(e)?w(e):[],popper:w(o)};var t=function(e){var o=_(e);return Ae.reduce(function(e,n){return e.concat(o.filter(function(e){return e.phase===n}))},[])}([].concat(s.options.modifiers.filter(function(e){return!a.find(function(o){return o.name===e.name})}),a.map(function(e){return Object.assign({},e,{},s.options.modifiers.find(function(o){return o.name===e.name}))})));return s.orderedModifiers=t.filter(function(e){return e.enabled}),s.orderedModifiers.forEach(function(e){var o=e.name,n=e.options,a=void 0===n?{}:n,i=e.effect;if("function"==typeof i){var r=i({state:s,name:o,instance:u,options:a});c.push(r||function(){})}}),u.update()},forceUpdate:function(){if(!d){var e=s.elements,o=e.reference,n=e.popper;if(z(o,n)){s.rects={reference:p(o,E(n),"fixed"===s.options.strategy),popper:h(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach(function(e){return s.modifiersData[e.name]=Object.assign({},e.data)});for(var a=0;a=0})}function U(e,o){var n=document.createElement(e);return o&&(n.className=o),n}function J(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function G(e,o){for(var n=0;n0;)o+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return o}function $(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function ee(e){return Object.keys(e||{}).reduce(function(o,n){return o+"".concat(n,": ").concat(e[n],";")},"")}function oe(e){return e.size!==vo.size||e.x!==vo.x||e.y!==vo.y||e.rotate!==vo.rotate||e.flipX||e.flipY}function ne(e){var o=e.transform,n=e.containerWidth,a=e.iconWidth,i={transform:"translate(".concat(n/2," 256)")},r="translate(".concat(32*o.x,", ").concat(32*o.y,") "),t="scale(".concat(o.size/16*(o.flipX?-1:1),", ").concat(o.size/16*(o.flipY?-1:1),") "),m="rotate(".concat(o.rotate," 0 0)");return{outer:i,inner:{transform:"".concat(r," ").concat(t," ").concat(m)},path:{transform:"translate(".concat(a/2*-1," -256)")}}}function ae(e){var o=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||o)&&(e.attributes.fill="black"),e}function ie(e){var o=e.icons,n=o.main,a=o.mask,i=e.prefix,r=e.iconName,t=e.transform,m=e.symbol,s=e.title,c=e.extra,d=e.watchable,u=void 0!==d&&d,g=a.found?a:n,v=g.width,l=g.height,f="fa-w-".concat(Math.ceil(v/l*16)),y=[so.replacementClass,r?"".concat(so.familyPrefix,"-").concat(r):"",f].filter(function(e){return-1===c.classes.indexOf(e)}).concat(c.classes).join(" "),j={children:[],attributes:Y({},c.attributes,{"data-prefix":i,"data-icon":r,"class":y,role:c.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(v," ").concat(l)})};u&&(j.attributes["data-fa-i2svg"]=""),s&&j.children.push({tag:"title",attributes:{id:j.attributes["aria-labelledby"]||"title-".concat(Q())},children:[s]});var p=Y({},j,{prefix:i,iconName:r,main:n,mask:a,transform:t,symbol:m,styles:c.styles}),h=a.found&&n.found?function(e){var o,n=e.children,a=e.attributes,i=e.main,r=e.mask,t=e.transform,m=i.width,s=i.icon,c=r.width,d=r.icon,u=ne({transform:t,containerWidth:c,iconWidth:m}),g={tag:"rect",attributes:Y({},lo,{fill:"white"})},v=s.children?{children:s.children.map(ae)}:{},l={tag:"g",attributes:Y({},u.inner),children:[ae(Y({tag:s.tag,attributes:Y({},s.attributes,u.path)},v))]},f={tag:"g",attributes:Y({},u.outer),children:[l]},y="mask-".concat(Q()),j="clip-".concat(Q()),p={tag:"mask",attributes:Y({},lo,{id:y,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[g,f]},h={tag:"defs",children:[{tag:"clipPath",attributes:{id:j},children:(o=d,"g"===o.tag?o.children:[o])},p]};return n.push(h,{tag:"rect",attributes:Y({fill:"currentColor","clip-path":"url(#".concat(j,")"),mask:"url(#".concat(y,")")},lo)}),{children:n,attributes:a}}(p):function(e){var o=e.children,n=e.attributes,a=e.main,i=e.transform,r=ee(e.styles);if(r.length>0&&(n.style=r),oe(i)){var t=ne({transform:i,containerWidth:a.width,iconWidth:a.width});o.push({tag:"g",attributes:Y({},t.outer),children:[{tag:"g",attributes:Y({},t.inner),children:[{tag:a.icon.tag,children:a.icon.children,attributes:Y({},a.icon.attributes,t.path)}]}]})}else o.push(a.icon);return{children:o,attributes:n}}(p),b=h.children,w=h.attributes;return p.children=b,p.attributes=w,m?function(e){var o=e.prefix,n=e.iconName,a=e.children,i=e.attributes,r=e.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:Y({},i,{id:!0===r?"".concat(o,"-").concat(so.familyPrefix,"-").concat(n):r}),children:a}]}]}(p):function(e){var o=e.children,n=e.main,a=e.mask,i=e.attributes,r=e.styles,t=e.transform;if(oe(t)&&n.found&&!a.found){var m={x:n.width/n.height/2,y:.5};i.style=ee(Y({},r,{"transform-origin":"".concat(m.x+t.x/16,"em ").concat(m.y+t.y/16,"em")}))}return[{tag:"svg",attributes:i,children:o}]}(p)}function re(e,o){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=n.skipHooks,i=void 0!==a&&a,r=Object.keys(o).reduce(function(e,n){var a=o[n];return a.icon?e[a.iconName]=a.icon:e[n]=a,e},{});"function"!=typeof uo.hooks.addPack||i?uo.styles[e]=Y({},uo.styles[e]||{},r):uo.hooks.addPack(e,r),"fas"===e&&re("fa",o)}function te(e,o,n){return e&&e[o]&&e[o][n]?{prefix:o,iconName:n,icon:e[o][n]}:void 0}function me(e){var o=e.tag,n=e.attributes,a=void 0===n?{}:n,i=e.children,r=void 0===i?[]:i;return"string"==typeof e?$(e):"<".concat(o," ").concat(function(e){return Object.keys(e||{}).reduce(function(o,n){return o+"".concat(n,'="').concat($(e[n]),'" ')},"").trim()}(a),">").concat(r.map(me).join(""),"").concat(o,">")}function se(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}function ce(e){var o=e[0],n=e[1],a=Z(e.slice(4),1)[0];return{found:!0,width:o,height:n,icon:Array.isArray(a)?{tag:"g",attributes:{"class":"".concat(so.familyPrefix,"-").concat(ao)},children:[{tag:"path",attributes:{"class":"".concat(so.familyPrefix,"-").concat(ro),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{"class":"".concat(so.familyPrefix,"-").concat(io),fill:"currentColor",d:a[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:a}}}}function de(){so.autoAddCss&&!Eo&&(!function(e){if(e&&no){var o=eo.createElement("style");o.setAttribute("type","text/css"),o.innerHTML=e;for(var n=eo.head.childNodes,a=null,i=n.length-1;i>-1;i--){var r=n[i],t=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(t)>-1&&(a=r)}eo.head.insertBefore(o,a)}}(function(){var e="svg-inline--fa",o=so.familyPrefix,n=so.replacementClass,a='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';if("fa"!==o||n!==e){var i=new RegExp("\\.".concat("fa","\\-"),"g"),r=new RegExp("\\--".concat("fa","\\-"),"g"),t=new RegExp("\\.".concat(e),"g");a=a.replace(i,".".concat(o,"-")).replace(r,"--".concat(o,"-")).replace(t,".".concat(n))}return a}()),Eo=!0)}function ue(e,o){return Object.defineProperty(e,"abstract",{get:o}),Object.defineProperty(e,"html",{get:function(){return e["abstract"].map(function(e){return me(e)})}}),Object.defineProperty(e,"node",{get:function(){if(no){var o=eo.createElement("div");return o.innerHTML=e.html,o.children}}}),e}function ge(e){var o=e.prefix,n=void 0===o?"fa":o,a=e.iconName;return a?te(xo.definitions,n,a)||te(uo.styles,n,a):void 0}function ve(){var e=localStorage.getItem("emojiPicker.recent");return(e?JSON.parse(e):[]).filter(function(e){return!!e.emoji})}var le=function(){return(le=Object.assign||function(e){for(var o,n=1,a=arguments.length;a>n;n++)for(var i in o=arguments[n])Object.prototype.hasOwnProperty.call(o,i)&&(e[i]=o[i]);return e}).apply(this,arguments)};!function(e,o){void 0===o&&(o={});var n=o.insertAt;if(e&&"undefined"!=typeof document){var a=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&a.firstChild?a.insertBefore(i,a.firstChild):a.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}('@keyframes show {\n 0% {\n opacity: 0;\n transform: scale3d(0.8, 0.8, 0.8);\n }\n\n 50% {\n transform: scale3d(1.05, 1.05, 1.05);\n }\n\n 100% {\n transform: scale3d(1, 1, 1);\n }\n}\n\n@keyframes hide {\n 0% {\n opacity: 1;\n transform: scale3d(1, 1, 1);\n }\n\n 100% {\n opacity: 0;\n transform: scale3d(0.8, 0.8, 0.8);\n }\n}\n\n@keyframes grow {\n 0% {\n opacity: 0;\n transform: scale3d(0.8, 0.8, 0.8); \n }\n\n 100% { \n opacity: 1;\n transform: scale3d(1, 1, 1); \n }\n}\n\n@keyframes shrink {\n 0% { \n opacity: 1;\n transform: scale3d(1, 1, 1);\n }\n\n 100% { \n opacity: 0;\n transform: scale3d(0.8, 0.8, 0.8); \n }\n}\n\n@keyframes fade-in {\n 0% { opacity: 0; }\n 100% { opacity: 1; }\n}\n\n@keyframes fade-out {\n 0% { opacity: 1; }\n 100% { opacity: 0; }\n}\n\n.emoji-picker {\n --animation-duration: 0.2s;\n --animation-easing: ease-in-out;\n\n --emoji-size: 1.8em;\n --emoji-size-multiplier: 1.5;\n --emoji-preview-size: 2em;\n --emoji-per-row: 8;\n --row-count: 6;\n\n --content-height: calc((var(--emoji-size) * var(--emoji-size-multiplier)) * var(--row-count) + var(--category-name-size) + var(--category-button-height) + 0.5em);\n\n --category-name-size: 0.85em;\n\n --category-button-height: 2em;\n --category-button-size: 1.1em;\n --category-border-bottom-size: 4px;\n\n --focus-indicator-color: #999999;\n\n --search-height: 2em;\n\n --blue-color: #4F81E5;\n\n --border-color: #CCCCCC;\n --background-color: #FFFFFF;\n --text-color: #000000;\n --secondary-text-color: #666666;\n --hover-color: #E8F4F9;\n --search-focus-border-color: var(--blue-color);\n --search-icon-color: #CCCCCC;\n --overlay-background-color: rgba(0, 0, 0, 0.8);\n --popup-background-color: #FFFFFF;\n --category-button-color: #666666;\n --category-button-active-color: var(--blue-color);\n\n --dark-border-color: #666666;\n --dark-background-color: #333333;\n --dark-text-color: #FFFFFF;\n --dark-secondary-text-color: #999999;\n --dark-hover-color: #666666;\n --dark-search-background-color: #666666;\n --dark-search-border-color: #999999;\n --dark-search-placeholder-color: #999999;\n --dark-search-focus-border-color: #DBE5F9;\n --dark-popup-background-color: #333333;\n --dark-category-button-color: #FFFFFF;\n}\n\n.emoji-picker {\n font-size: 16px;\n\n border: 1px solid var(--border-color);\n border-radius: 5px;\n background: var(--background-color);\n width: calc(var(--emoji-per-row) * var(--emoji-size) * var(--emoji-size-multiplier) + 1em + 1.5rem);\n font-family: Arial, Helvetica, sans-serif;\n overflow: hidden;\n animation: show var(--animation-duration) var(--animation-easing);\n}\n\n.emoji-picker.hiding {\n animation: hide var(--animation-duration) var(--animation-easing);\n}\n\n.emoji-picker.dark {\n background: var(--dark-background-color);\n color: var(--dark-text-color);\n border-color: var(--dark-border-color);\n}\n\n.emoji-picker__content {\n padding: 0.5em;\n height: var(--content-height);\n position: relative;\n}\n\n.emoji-picker__preview {\n height: var(--emoji-preview-size);\n padding: 0.5em;\n border-top: 1px solid var(--border-color);\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n\n.emoji-picker.dark .emoji-picker__preview {\n border-top-color: var(--dark-border-color);\n}\n\n.emoji-picker__preview-emoji {\n font-size: var(--emoji-preview-size);\n margin-right: 0.25em;\n font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";\n}\n\n.emoji-picker__preview-emoji img.emoji {\n height: 1em;\n width: 1em;\n margin: 0 .05em 0 .1em;\n vertical-align: -0.1em;\n}\n\n.emoji-picker__preview-name {\n color: var(--text-color);\n font-size: 0.85em;\n overflow-wrap: break-word;\n word-break: break-all;\n}\n\n.emoji-picker.dark .emoji-picker__preview-name {\n color: var(--dark-text-color);\n}\n\n.emoji-picker__container {\n display: grid;\n grid-template-columns: repeat(var(--emoji-per-row), calc(var(--emoji-size) * var(--emoji-size-multiplier)));\n grid-auto-rows: calc(var(--emoji-size) * var(--emoji-size-multiplier));\n}\n\n.emoji-picker__container.search-results {\n height: var(--content-height);\n overflow-y: scroll;\n}\n\n.emoji-picker__emoji {\n background: transparent;\n border: none;\n cursor: pointer;\n font-size: var(--emoji-size);\n width: 1.5em;\n height: 1.5em;\n padding: 0;\n margin: 0;\n outline: none;\n font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";\n}\n\n.emoji-picker__emoji img.emoji {\n height: 1em;\n width: 1em;\n margin: 0 .05em 0 .1em;\n vertical-align: -0.1em;\n}\n\n.emoji-picker__emoji:focus, .emoji-picker__emoji:hover {\n background: var(--hover-color);\n}\n\n.emoji-picker__emoji:focus {\n outline: 1px dotted var(--focus-indicator-color);\n}\n\n.emoji-picker.dark .emoji-picker__emoji:focus, .emoji-picker.dark .emoji-picker__emoji:hover {\n background: var(--dark-hover-color);\n}\n\n.emoji-picker__search-container {\n margin: 0.5em;\n position: relative;\n height: var(--search-height);\n display: flex;\n}\n\n.emoji-picker__search {\n box-sizing: border-box;\n width: 100%;\n border-radius: 3px;\n border: 1px solid var(--border-color);\n padding-right: 2em;\n padding: 0.5em 2.25em 0.5em 0.5em;\n font-size: 0.85em;\n outline: none;\n}\n\n.emoji-picker.dark .emoji-picker__search {\n background: var(--dark-search-background-color);\n color: var(--dark-text-color);\n border-color: var(--dark-search-border-color);\n}\n\n.emoji-picker.dark .emoji-picker__search::placeholder {\n color: var(--dark-search-placeholder-color);\n}\n\n.emoji-picker__search:focus {\n border: 1px solid var(--search-focus-border-color);\n}\n\n.emoji-picker.dark .emoji-picker__search:focus {\n border-color: var(--dark-search-focus-border-color);\n}\n\n.emoji-picker__search-icon {\n position: absolute;\n color: var(--search-icon-color);\n width: 1em;\n height: 1em;\n right: 0.75em;\n top: calc(50% - 0.5em);\n}\n\n.emoji-picker__search-not-found {\n color: var(--secondary-text-color);\n text-align: center;\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n\n.emoji-picker__search-not-found h2 {\n color: var(--secondary-text-color);\n}\n\n.emoji-picker.dark .emoji-picker__search-not-found {\n color: var(--dark-secondary-text-color);\n}\n\n.emoji-picker.dark .emoji-picker__search-not-found h2 {\n color: var(--dark-secondary-text-color);\n}\n\n.emoji-picker__search-not-found-icon {\n font-size: 3em;\n}\n\n.emoji-picker__search-not-found h2 {\n margin: 0.5em 0;\n font-size: 1em;\n}\n\n.emoji-picker__variant-overlay {\n background: var(--overlay-background-color);\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n border-radius: 5px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n animation: fade-in var(--animation-duration) var(--animation-easing);\n}\n\n.emoji-picker__variant-overlay.hiding {\n animation: fade-out var(--animation-duration) var(--animation-easing);\n}\n\n.emoji-picker__variant-popup {\n background: var(--popup-background-color);\n margin: 0.5em;\n padding: 0.5em;\n text-align: center;\n border-radius: 5px;\n animation: grow var(--animation-duration) var(--animation-easing);\n user-select: none;\n}\n\n.emoji-picker__variant-overlay.hiding .emoji-picker__variant-popup {\n animation: shrink var(--animation-duration) var(--animation-easing);\n}\n\n.emoji-picker.dark .emoji-picker__variant-popup {\n background: var(--dark-popup-background-color);\n}\n\n.emoji-picker__emojis {\n overflow-y: scroll;\n position: relative;\n height: calc((var(--emoji-size) * var(--emoji-size-multiplier)) * var(--row-count) + var(--category-name-size));\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n\n.emoji-picker__emojis.hiding {\n animation: fade-out 0.05s var(--animation-easing);\n}\n\n.emoji-picker__emojis h2.emoji-picker__category-name {\n font-size: 0.85em;\n color: var(--secondary-text-color);\n text-transform: uppercase;\n margin: 0.25em 0;\n text-align: left;\n}\n\n.emoji-picker.dark h2.emoji-picker__category-name {\n color: var(--dark-secondary-text-color);\n}\n\n.emoji-picker__category-buttons {\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n height: var(--category-button-height);\n margin-bottom: 0.5em;\n}\n\nbutton.emoji-picker__category-button {\n flex-grow: 1;\n background: transparent;\n padding: 0;\n border: none;\n cursor: pointer;\n font-size: var(--category-button-size);\n vertical-align: middle;\n color: var(--category-button-color);\n border-bottom: var(--category-border-bottom-size) solid transparent;\n outline: none;\n}\n\n.emoji-picker.keyboard button.emoji-picker__category-button:focus {\n outline: 1px dotted var(--focus-indicator-color);\n}\n\n.emoji-picker.dark button.emoji-picker__category-button.active {\n color: var(--category-button-active-color);\n}\n\n.emoji-picker.dark button.emoji-picker__category-button {\n color: var(--dark-category-button-color);\n}\n\nbutton.emoji-picker__category-button.active {\n color: var(--category-button-active-color);\n border-bottom: var(--category-border-bottom-size) solid var(--category-button-active-color);\n}\n\n@media (prefers-color-scheme: dark) {\n .emoji-picker.auto {\n background: var(--dark-background-color);\n color: var(--dark-text-color);\n border-color: var(--dark-border-color);\n }\n\n .emoji-picker.auto .emoji-picker__preview {\n border-top-color: var(--dark-border-color);\n }\n\n .emoji-picker.auto .emoji-picker__preview-name {\n color: var(--dark-text-color);\n }\n\n .emoji-picker.auto button.emoji-picker__category-button {\n color: var(--dark-category-button-color);\n }\n\n .emoji-picker.auto button.emoji-picker__category-button.active {\n color: var(--category-button-active-color);\n }\n\n .emoji-picker.auto .emoji-picker__emoji:focus, .emoji-picker.auto .emoji-picker__emoji:hover {\n background: var(--dark-hover-color);\n }\n\n .emoji-picker.auto .emoji-picker__search {\n background: var(--dark-search-background-color);\n color: var(--dark-text-color);\n border-color: var(--dark-search-border-color);\n }\n \n .emoji-picker.auto h2.emoji-picker__category-name {\n color: var(--dark-secondary-text-color);\n }\n\n .emoji-picker.auto .emoji-picker__search::placeholder {\n color: var(--dark-search-placeholder-color);\n }\n\n .emoji-picker.auto .emoji-picker__search:focus {\n border-color: var(--dark-search-focus-border-color);\n }\n\n .emoji-picker.auto .emoji-picker__search-not-found {\n color: var(--dark-secondary-text-color);\n }\n\n .emoji-picker.auto .emoji-picker__search-not-found h2 {\n color: var(--dark-secondary-text-color);\n }\n\n .emoji-picker.auto .emoji-picker__variant-popup {\n background: var(--dark-popup-background-color);\n }\n}');
var fe=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'],ye=fe.join(","),je="undefined"==typeof Element?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector;o.isTabbable=function(e){if(!e)throw new Error("No node provided");return!1!==je.call(e,ye)&&n(e)},o.isFocusable=function(e){if(!e)throw new Error("No node provided");return!1!==je.call(e,be)&&a(e)};var pe,he,be=fe.concat("iframe").join(","),we=o,ke=function(){for(var e={},o=0;o0){var o=he[he.length-1];o!==e&&o.pause()}var n=he.indexOf(e);-1===n?he.push(e):(he.splice(n,1),he.push(e))},deactivateTrap:function(e){var o=he.indexOf(e);-1!==o&&he.splice(o,1),he.length>0&&he[he.length-1].unpause()}}),_e=function Yo(e,o){function n(e){if(y.active){clearTimeout(pe),i(),y.active=!1,y.paused=!1,Ee.deactivateTrap(j);var o=e&&void 0!==e.onDeactivate?e.onDeactivate:f.onDeactivate;return o&&o(),(e&&void 0!==e.returnFocus?e.returnFocus:f.returnFocusOnDeactivate)&&m(function(){var e;g((e=y.nodeFocusedBeforeActivation,r("setReturnFocus")||e))}),j}}function a(){return y.active?(Ee.activateTrap(j),pe=m(function(){g(t())}),v.addEventListener("focusin",c,!0),v.addEventListener("mousedown",s,{capture:!0,passive:!1}),v.addEventListener("touchstart",s,{capture:!0,passive:!1}),v.addEventListener("click",d,{capture:!0,passive:!1}),v.addEventListener("keydown",Yo,{capture:!0,passive:!1}),j):void 0}function i(){return y.active?(v.removeEventListener("focusin",c,!0),v.removeEventListener("mousedown",s,!0),v.removeEventListener("touchstart",s,!0),v.removeEventListener("click",d,!0),v.removeEventListener("keydown",Yo,!0),j):void 0}function r(e){var o=f[e],n=o;if(!o)return null;if("string"==typeof o&&!(n=v.querySelector(o)))throw new Error("`"+e+"` refers to no known node");if("function"==typeof o&&!(n=o()))throw new Error("`"+e+"` did not return a node");return n}function t(){var e;if(!(e=null!==r("initialFocus")?r("initialFocus"):l.contains(v.activeElement)?v.activeElement:y.firstTabbableNode||r("fallbackFocus")))throw new Error("Your focus-trap needs to have at least one focusable element");return e}function s(e){l.contains(e.target)||(f.clickOutsideDeactivates?n({returnFocus:!we.isFocusable(e.target)}):f.allowOutsideClick&&f.allowOutsideClick(e)||e.preventDefault())}function c(e){l.contains(e.target)||e.target instanceof Document||(e.stopImmediatePropagation(),g(y.mostRecentlyFocusedNode||t()))}function Yo(e){return!1!==f.escapeDeactivates&&function(e){return"Escape"===e.key||"Esc"===e.key||27===e.keyCode}(e)?(e.preventDefault(),void n()):void(function(e){return"Tab"===e.key||9===e.keyCode}(e)&&function(e){return u(),e.shiftKey&&e.target===y.firstTabbableNode?(e.preventDefault(),void g(y.lastTabbableNode)):void(e.shiftKey||e.target!==y.lastTabbableNode||(e.preventDefault(),g(y.firstTabbableNode)))}(e))}function d(e){f.clickOutsideDeactivates||l.contains(e.target)||f.allowOutsideClick&&f.allowOutsideClick(e)||(e.preventDefault(),e.stopImmediatePropagation())}function u(){var e=we(l);y.firstTabbableNode=e[0]||t(),y.lastTabbableNode=e[e.length-1]||t()}function g(e){e!==v.activeElement&&(e&&e.focus?(e.focus(),y.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):g(t()))}var v=document,l="string"==typeof e?v.querySelector(e):e,f=ke({returnFocusOnDeactivate:!0,escapeDeactivates:!0},o),y={firstTabbableNode:null,lastTabbableNode:null,nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1},j={activate:function(e){if(!y.active){u(),y.active=!0,y.paused=!1,y.nodeFocusedBeforeActivation=v.activeElement;var o=e&&e.onActivate?e.onActivate:f.onActivate;return o&&o(),a(),j}},deactivate:n,pause:function(){!y.paused&&y.active&&(y.paused=!0,i())},unpause:function(){y.paused&&y.active&&(y.paused=!1,u(),a())}};return j};s.prototype={on:function(e,o,n){var a=this.e||(this.e={});return(a[e]||(a[e]=[])).push({fn:o,ctx:n}),this},once:function(e,o,n){function a(){i.off(e,a),o.apply(n,arguments)}var i=this;return a._=o,this.on(e,a,n)},emit:function(e){for(var o=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),a=0,i=n.length;i>a;a++)n[a].fn.apply(n[a].ctx,o);return this},off:function(e,o){var n=this.e||(this.e={}),a=n[e],i=[];if(a&&o)for(var r=0,t=a.length;t>r;r++)a[r].fn!==o&&a[r].fn._!==o&&i.push(a[r]);return i.length?n[e]=i:delete n[e],this}};var Ce=s;s.TinyEmitter=Ce;var ze="top",Oe="bottom",Se="right",Me="left",Ie=[ze,Oe,Se,Me],Pe=Ie.reduce(function(e,o){return e.concat([o+"-start",o+"-end"])},[]),Le=[].concat(Ie,["auto"]).reduce(function(e,o){return e.concat([o,o+"-start",o+"-end"])},[]),Ae=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],Ne={placement:"bottom",modifiers:[],strategy:"absolute"},Te={passive:!0},Fe={top:"auto",right:"auto",bottom:"auto",left:"auto"},Be={left:"right",right:"left",bottom:"top",top:"bottom"},De={start:"end",end:"start"},qe=O({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var o=e.state,n=e.instance,a=e.options,i=a.scroll,r=void 0===i||i,t=a.resize,m=void 0===t||t,s=d(o.elements.popper),c=[].concat(o.scrollParents.reference,o.scrollParents.popper);return r&&c.forEach(function(e){e.addEventListener("scroll",n.update,Te)}),m&&s.addEventListener("resize",n.update,Te),function(){r&&c.forEach(function(e){e.removeEventListener("scroll",n.update,Te)}),m&&s.removeEventListener("resize",n.update,Te)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var o=e.state,n=e.name;o.modifiersData[n]=I({reference:o.rects.reference,element:o.rects.popper,strategy:"absolute",placement:o.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var o=e.state,n=e.options,a=n.gpuAcceleration,i=void 0===a||a,r=n.adaptive,t=void 0===r||r,m={placement:C(o.placement),popper:o.elements.popper,popperRect:o.rects.popper,gpuAcceleration:i};o.styles.popper=Object.assign({},o.styles.popper,{},L(Object.assign({},m,{offsets:o.modifiersData.popperOffsets,position:o.options.strategy,adaptive:t}))),null!=o.modifiersData.arrow&&(o.styles.arrow=Object.assign({},o.styles.arrow,{},L(Object.assign({},m,{offsets:o.modifiersData.arrow,position:"absolute",adaptive:!1})))),o.attributes.popper=Object.assign({},o.attributes.popper,{"data-popper-placement":o.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var o=e.state;Object.keys(o.elements).forEach(function(e){var n=o.styles[e]||{},a=o.attributes[e]||{},i=o.elements[e];v(i)&&l(i)&&(Object.assign(i.style,n),Object.entries(a).forEach(function(e){var o=e[0],n=e[1];!1===n?i.removeAttribute(o):i.setAttribute(o,!0===n?"":n)}))})},effect:function(e){var o=e.state,n={position:"absolute",left:"0",top:"0"};return Object.assign(o.elements.popper.style,n),function(){Object.keys(o.elements).forEach(function(e){var a=o.elements[e],i=Object.keys(o.styles.hasOwnProperty(e)?Object.assign({},o.styles[e]):n),r=o.attributes[e]||{},t=i.reduce(function(e,o){var n;return Object.assign({},e,((n={})[String(o)]="",n))},{});v(a)&&l(a)&&(Object.assign(a.style,t),Object.keys(r).forEach(function(e){return a.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var o=e.state,n=e.options,a=e.name,i=n.offset,r=void 0===i?[0,0]:i,t=Le.reduce(function(e,n){return e[n]=function(e,o,n){var a=C(e),i=[Me,ze].includes(a)?-1:1,r="function"==typeof n?n(Object.assign({},o,{placement:e})):n,t=r[0],m=r[1];return t=t||0,m=(m||0)*i,[Me,Se].includes(a)?{x:m,y:t}:{x:t,y:m}}(n,o.rects,r),e},{}),m=t[o.placement],s=m.x,c=m.y;o.modifiersData.popperOffsets.x+=s,o.modifiersData.popperOffsets.y+=c,o.modifiersData[a]=t}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var o=e.state,n=e.options,a=e.name;if(!o.modifiersData[a]._skip){for(var i,r,t,m=n.fallbackPlacements,s=n.padding,c=n.boundary,d=n.rootBoundary,u=n.flipVariations,g=void 0===u||u,v=o.options.placement,l=C(v),f=m||(l===v?[A(v)]:function(e){if("auto"===C(e))return[];var o=A(e);return[N(e),o,N(o)]}(v)),y=(i=[v].concat(f).reduce(function(e,n){return"auto"===C(n)?e.concat(function(e,o){void 0===o&&(o={});var n=o,a=n.placement,i=n.boundary,r=n.rootBoundary,t=n.padding,m=n.flipVariations,s=S(a),c=(s?m?Pe:Pe.filter(function(e){return e.includes(s)}):Ie).reduce(function(o,n){return o[n]=V(e,{placement:n,boundary:i,rootBoundary:r,padding:t})[C(n)],o},{});return Object.keys(c).sort(function(e,o){return c[e]-c[o]})}(o,{placement:n,boundary:c,rootBoundary:d,padding:s,flipVariations:g})):e.concat(n)},[]),r=function(e){return e},t=new Set,i.filter(function(e){var o=r(e);return t.has(o)?void 0:(t.add(o),!0)})),j=o.rects.reference,p=o.rects.popper,h=new Map,b=!0,w=y[0],k=0;kp[O]&&(I=A(I));var P=A(I),L=[M[E]<=0,M[I]<=0,M[P]<=0];if(L.every(function(e){return e})){w=x,b=!1;break}h.set(x,L)}if(b)for(var T=function(e){var o=y.find(function(o){var n=h.get(o);return n?n.slice(0,e).every(function(e){return e}):void 0});return o?(w=o,"break"):void 0},F=g?3:1;F>0&&"break"!==T(F);F--);o.placement!==w&&(o.modifiersData[a]._skip=!0,o.placement=w,o.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var o=e.state,n=e.options,a=e.name,i=n.mainAxis,r=void 0===i||i,t=n.altAxis,m=void 0!==t&&t,s=n.boundary,c=n.rootBoundary,d=n.padding,u=n.tether,g=void 0===u||u,v=n.tetherOffset,l=void 0===v?0:v,f=V(o,{boundary:s,rootBoundary:c,padding:d}),y=C(o.placement),j=S(o.placement),p=!j,b=M(y),w="x"===b?"y":"x",k=o.modifiersData.popperOffsets,x=o.rects.reference,E=o.rects.popper,_="function"==typeof l?l(Object.assign({},o.rects,{placement:o.placement})):l,z={x:0,y:0};if(r){var O="y"===b?ze:Me,I="y"===b?Oe:Se,P="y"===b?"height":"width",L=k[b],A=k[b]+f[O],N=k[b]-f[I],T=g?-E[P]/2:0,F="start"===j?x[P]:E[P],B="start"===j?-E[P]:-x[P],D=o.elements.arrow,q=g&&D?h(D):{width:0,height:0},R=o.modifiersData["arrow#persistent"]?o.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},K=R[O],W=R[I],U=H(0,Math.abs(x[P]-q[P]),q[P]),J=p?x[P]/2-T-U-K-_:F-U-K-_,G=p?-x[P]/2+T+U+W+_:B+U+W+_,X=o.modifiersData.offset?o.modifiersData.offset[o.placement][b]:0,Y=o.modifiersData.popperOffsets[b]+J-X,Z=o.modifiersData.popperOffsets[b]+G-X,Q=H(g?Math.min(A,Y):A,L,g?Math.max(N,Z):N);o.modifiersData.popperOffsets[b]=Q,z[b]=Q-L}if(m){var $="x"===b?ze:Me,ee="x"===b?Oe:Se,oe=k[w],ne=H(oe+f[$],oe,oe-f[ee]);o.modifiersData.popperOffsets[w]=ne,z[w]=ne-oe}o.modifiersData[a]=z},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var o,n=e.state,a=e.name,i=n.elements.arrow,r=n.modifiersData.popperOffsets,t=C(n.placement),m=M(t),s=[Me,Se].includes(t)?"height":"width";if(i){var c=n.modifiersData[a+"#persistent"].padding,d=h(i),u="y"===m?ze:Me,g="y"===m?Oe:Se,v=(n.rects.reference[s]+n.rects.reference[m]-r[m]-n.rects.popper[s])/2-(r[m]-n.rects.reference[m])/2,l=H(c[u],n.rects.popper[s]/2-d[s]/2+v,n.rects.popper[s]-d[s]-c[g]),f=m;n.modifiersData[a]=((o={})[f]=l,o)}},effect:function(e){var o=e.state,n=e.options,a=e.name,i=n.element,r=void 0===i?"[data-popper-arrow]":i,t=n.padding,m=void 0===t?0:t;("string"!=typeof r||(r=o.elements.popper.querySelector(r)))&&T(o.elements.popper,r)&&(o.elements.arrow=r,o.modifiersData[a+"#persistent"]={padding:q("number"!=typeof m?m:R(m,Ie))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var o=e.state,n=e.name,a=o.rects.reference,i=o.rects.popper,r=o.modifiersData.preventOverflow,t=V(o,{elementContext:"reference"}),m=V(o,{altBoundary:!0}),s=K(t,a),c=K(m,i,r),d=W(s),u=W(c);o.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},o.attributes.popper=Object.assign({},o.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}}]}),Re=("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{}).location||{},Ve=function(){function e(e,o){return document.createTextNode(o?e.replace(g,""):e)}function o(e,o){return"".concat(o.base,o.size,"/",e,o.ext)}function n(e){return s(e.indexOf(v)<0?e.replace(g,""):e)}function a(o,a){for(var i,r,t,m,s,c,d,g,v,l,y,j,p,h=(function w(e,o){for(var n,a,i=e.childNodes,r=i.length;r--;)3===(a=(n=i[r]).nodeType)?o.push(n):1!==a||"ownerSVGElement"in n||f.test(n.nodeName.toLowerCase())||w(n,o);return o}(o,[])),b=h.length;b--;){for(t=!1,m=document.createDocumentFragment(),c=(s=h[b]).nodeValue,g=0;d=u.exec(c);){if((v=d.index)!==g&&m.appendChild(e(c.slice(g,v),!0)),j=n(y=d[0]),g=v+y.length,p=a.callback(j,a),j&&p){for(r in(l=new Image).onerror=a.onerror,l.setAttribute("draggable","false"),i=a.attributes(y,j))i.hasOwnProperty(r)&&0!==r.indexOf("on")&&!l.hasAttribute(r)&&l.setAttribute(r,i[r]);l.className=a.className,l.alt=y,l.src=p,t=!0,m.appendChild(l)}l||m.appendChild(e(y,!1)),l=null}t&&(g")}return t})}function r(e){return d[e]}function t(){return null}function m(e,o){return String(e).replace(u,o)}function s(e,o){for(var n=[],a=0,i=0,r=0;r=55296&&56319>=a?i=a:n.push(a.toString(16));return n.join(o||"-")}var c={base:"https://twemoji.maxcdn.com/v/12.1.5/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var o="string"==typeof e?parseInt(e,16):e;return 65536>o?y(o):y(55296+((o-=65536)>>10),56320+(1023&o))},toCodePoint:s},onerror:function(){this.parentNode&&this.parentNode.replaceChild(e(this.alt,!1),this)},parse:function(e,n){return n&&"function"!=typeof n||(n={callback:n}),("string"==typeof e?i:a)(e,{callback:n.callback||o,attributes:"function"==typeof n.attributes?n.attributes:t,base:"string"==typeof n.base?n.base:c.base,ext:n.ext||c.ext,size:n.folder||(r=n.size||c.size,"number"==typeof r?r+"x"+r:r),className:n.className||c.className,onerror:n.onerror||c.onerror});var r},replace:m,test:function(e){u.lastIndex=0;var o=u.test(e);return u.lastIndex=0,o}},d={"&":"&","<":"<",">":">","'":"'",'"':"""},u=/(?:\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5\udeeb\udeec\udef4-\udefa\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd71\udd73-\udd76\udd7a-\udda2\udda5-\uddaa\uddae-\uddb4\uddb7\uddba\uddbc-\uddca\uddd0\uddde-\uddff\ude70-\ude73\ude78-\ude7a\ude80-\ude82\ude90-\ude95]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,g=/\uFE0F/g,v=String.fromCharCode(8205),l=/[&<>'"]/g,f=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,y=String.fromCharCode;return c}();Re.protocol||(Ve.base=Ve.base.replace(/^http:/,""));var He=Ve,Ke={categories:["smileys","people","animals","food","travel","activities","objects","symbols","flags"],emoji:[{emoji:"😀",category:0,name:"grinning face",version:"1.0"},{emoji:"😃",category:0,name:"grinning face with big eyes",version:"1.0"},{emoji:"😄",category:0,name:"grinning face with smiling eyes",version:"1.0"},{emoji:"😁",category:0,name:"beaming face with smiling eyes",version:"1.0"},{emoji:"😆",category:0,name:"grinning squinting face",version:"1.0"},{emoji:"😅",category:0,name:"grinning face with sweat",version:"1.0"},{emoji:"🤣",category:0,name:"rolling on the floor laughing",version:"3.0"},{emoji:"😂",category:0,name:"face with tears of joy",version:"1.0"},{emoji:"🙂",category:0,name:"slightly smiling face",version:"1.0"},{emoji:"🙃",category:0,name:"upside-down face",version:"1.0"},{emoji:"😉",category:0,name:"winking face",version:"1.0"},{emoji:"😊",category:0,name:"smiling face with smiling eyes",version:"1.0"},{emoji:"😇",category:0,name:"smiling face with halo",version:"1.0"},{emoji:"🥰",category:0,name:"smiling face with hearts",version:"11.0"},{emoji:"😍",category:0,name:"smiling face with heart-eyes",version:"1.0"},{emoji:"🤩",category:0,name:"star-struck",version:"5.0"},{emoji:"😘",category:0,name:"face blowing a kiss",version:"1.0"},{emoji:"😗",category:0,name:"kissing face",version:"1.0"},{emoji:"☺️",category:0,name:"smiling face",version:"1.0"},{emoji:"😚",category:0,name:"kissing face with closed eyes",version:"1.0"},{emoji:"😙",category:0,name:"kissing face with smiling eyes",version:"1.0"},{emoji:"🥲",category:0,name:"smiling face with tear",version:"13.0"},{emoji:"😋",category:0,name:"face savoring food",version:"1.0"},{emoji:"😛",category:0,name:"face with tongue",version:"1.0"},{emoji:"😜",category:0,name:"winking face with tongue",version:"1.0"},{emoji:"🤪",category:0,name:"zany face",version:"5.0"},{emoji:"😝",category:0,name:"squinting face with tongue",version:"1.0"},{emoji:"🤑",category:0,name:"money-mouth face",version:"1.0"},{emoji:"🤗",category:0,name:"hugging face",version:"1.0"},{emoji:"🤭",category:0,name:"face with hand over mouth",version:"5.0"},{emoji:"🤫",category:0,name:"shushing face",version:"5.0"},{emoji:"🤔",category:0,name:"thinking face",version:"1.0"},{emoji:"🤐",category:0,name:"zipper-mouth face",version:"1.0"},{emoji:"🤨",category:0,name:"face with raised eyebrow",version:"5.0"},{emoji:"😐",category:0,name:"neutral face",version:"1.0"},{emoji:"😑",category:0,name:"expressionless face",version:"1.0"},{emoji:"😶",category:0,name:"face without mouth",version:"1.0"},{emoji:"😏",category:0,name:"smirking face",version:"1.0"},{emoji:"😒",category:0,name:"unamused face",version:"1.0"},{emoji:"🙄",category:0,name:"face with rolling eyes",version:"1.0"},{emoji:"😬",category:0,name:"grimacing face",version:"1.0"},{emoji:"🤥",category:0,name:"lying face",version:"3.0"},{emoji:"😌",category:0,name:"relieved face",version:"1.0"},{emoji:"😔",category:0,name:"pensive face",version:"1.0"},{emoji:"😪",category:0,name:"sleepy face",version:"1.0"},{emoji:"🤤",category:0,name:"drooling face",version:"3.0"},{emoji:"😴",category:0,name:"sleeping face",version:"1.0"},{emoji:"😷",category:0,name:"face with medical mask",version:"1.0"},{emoji:"🤒",category:0,name:"face with thermometer",version:"1.0"},{emoji:"🤕",category:0,name:"face with head-bandage",version:"1.0"},{emoji:"🤢",category:0,name:"nauseated face",version:"3.0"},{emoji:"🤮",category:0,name:"face vomiting",version:"5.0"},{emoji:"🤧",category:0,name:"sneezing face",version:"3.0"},{emoji:"🥵",category:0,name:"hot face",version:"11.0"},{emoji:"🥶",category:0,name:"cold face",version:"11.0"},{emoji:"🥴",category:0,name:"woozy face",version:"11.0"},{emoji:"😵",category:0,name:"dizzy face",version:"1.0"},{emoji:"🤯",category:0,name:"exploding head",version:"5.0"},{emoji:"🤠",category:0,name:"cowboy hat face",version:"3.0"},{emoji:"🥳",category:0,name:"partying face",version:"11.0"},{emoji:"🥸",category:0,name:"disguised face",version:"13.0"},{emoji:"😎",category:0,name:"smiling face with sunglasses",version:"1.0"},{emoji:"🤓",category:0,name:"nerd face",version:"1.0"},{emoji:"🧐",category:0,name:"face with monocle",version:"5.0"},{emoji:"😕",category:0,name:"confused face",version:"1.0"},{emoji:"😟",category:0,name:"worried face",version:"1.0"},{emoji:"🙁",category:0,name:"slightly frowning face",version:"1.0"},{emoji:"☹️",category:0,name:"frowning face",version:"1.0"},{emoji:"😮",category:0,name:"face with open mouth",version:"1.0"},{emoji:"😯",category:0,name:"hushed face",version:"1.0"},{emoji:"😲",category:0,name:"astonished face",version:"1.0"},{emoji:"😳",category:0,name:"flushed face",version:"1.0"},{emoji:"🥺",category:0,name:"pleading face",version:"11.0"},{emoji:"😦",category:0,name:"frowning face with open mouth",version:"1.0"},{emoji:"😧",category:0,name:"anguished face",version:"1.0"},{emoji:"😨",category:0,name:"fearful face",version:"1.0"},{emoji:"😰",category:0,name:"anxious face with sweat",version:"1.0"},{emoji:"😥",category:0,name:"sad but relieved face",version:"1.0"},{emoji:"😢",category:0,name:"crying face",version:"1.0"},{emoji:"😭",category:0,name:"loudly crying face",version:"1.0"},{emoji:"😱",category:0,name:"face screaming in fear",version:"1.0"},{emoji:"😖",category:0,name:"confounded face",version:"1.0"},{emoji:"😣",category:0,name:"persevering face",version:"1.0"},{emoji:"😞",category:0,name:"disappointed face",version:"1.0"},{emoji:"😓",category:0,name:"downcast face with sweat",version:"1.0"},{emoji:"😩",category:0,name:"weary face",version:"1.0"},{emoji:"😫",category:0,name:"tired face",version:"1.0"},{emoji:"🥱",category:0,name:"yawning face",version:"12.0"},{emoji:"😤",category:0,name:"face with steam from nose",version:"1.0"},{emoji:"😡",category:0,name:"pouting face",version:"1.0"},{emoji:"😠",category:0,name:"angry face",version:"1.0"},{emoji:"🤬",category:0,name:"face with symbols on mouth",version:"5.0"},{emoji:"😈",category:0,name:"smiling face with horns",version:"1.0"},{emoji:"👿",category:0,name:"angry face with horns",version:"1.0"},{emoji:"💀",category:0,name:"skull",version:"1.0"},{emoji:"☠️",category:0,name:"skull and crossbones",version:"1.0"},{emoji:"💩",category:0,name:"pile of poo",version:"1.0"},{emoji:"🤡",category:0,name:"clown face",version:"3.0"},{emoji:"👹",category:0,name:"ogre",version:"1.0"},{emoji:"👺",category:0,name:"goblin",version:"1.0"},{emoji:"👻",category:0,name:"ghost",version:"1.0"},{emoji:"👽",category:0,name:"alien",version:"1.0"},{emoji:"👾",category:0,name:"alien monster",version:"1.0"},{emoji:"🤖",category:0,name:"robot",version:"1.0"},{emoji:"😺",category:0,name:"grinning cat",version:"1.0"},{emoji:"😸",category:0,name:"grinning cat with smiling eyes",version:"1.0"},{emoji:"😹",category:0,name:"cat with tears of joy",version:"1.0"},{emoji:"😻",category:0,name:"smiling cat with heart-eyes",version:"1.0"},{emoji:"😼",category:0,name:"cat with wry smile",version:"1.0"},{emoji:"😽",category:0,name:"kissing cat",version:"1.0"},{emoji:"🙀",category:0,name:"weary cat",version:"1.0"},{emoji:"😿",category:0,name:"crying cat",version:"1.0"},{emoji:"😾",category:0,name:"pouting cat",version:"1.0"},{emoji:"🙈",category:0,name:"see-no-evil monkey",version:"1.0"},{emoji:"🙉",category:0,name:"hear-no-evil monkey",version:"1.0"},{emoji:"🙊",category:0,name:"speak-no-evil monkey",version:"1.0"},{emoji:"💋",category:0,name:"kiss mark",version:"1.0"},{emoji:"💌",category:0,name:"love letter",version:"1.0"},{emoji:"💘",category:0,name:"heart with arrow",version:"1.0"},{emoji:"💝",category:0,name:"heart with ribbon",version:"1.0"},{emoji:"💖",category:0,name:"sparkling heart",version:"1.0"},{emoji:"💗",category:0,name:"growing heart",version:"1.0"},{emoji:"💓",category:0,name:"beating heart",version:"1.0"},{emoji:"💞",category:0,name:"revolving hearts",version:"1.0"},{emoji:"💕",category:0,name:"two hearts",version:"1.0"},{emoji:"💟",category:0,name:"heart decoration",version:"1.0"},{emoji:"❣️",category:0,name:"heart exclamation",version:"1.0"},{emoji:"💔",category:0,name:"broken heart",version:"1.0"},{emoji:"❤️",category:0,name:"red heart",version:"1.0"},{emoji:"🧡",category:0,name:"orange heart",
version:"5.0"},{emoji:"💛",category:0,name:"yellow heart",version:"1.0"},{emoji:"💚",category:0,name:"green heart",version:"1.0"},{emoji:"💙",category:0,name:"blue heart",version:"1.0"},{emoji:"💜",category:0,name:"purple heart",version:"1.0"},{emoji:"🤎",category:0,name:"brown heart",version:"12.0"},{emoji:"🖤",category:0,name:"black heart",version:"3.0"},{emoji:"🤍",category:0,name:"white heart",version:"12.0"},{emoji:"💯",category:0,name:"hundred points",version:"1.0"},{emoji:"💢",category:0,name:"anger symbol",version:"1.0"},{emoji:"💥",category:0,name:"collision",version:"1.0"},{emoji:"💫",category:0,name:"dizzy",version:"1.0"},{emoji:"💦",category:0,name:"sweat droplets",version:"1.0"},{emoji:"💨",category:0,name:"dashing away",version:"1.0"},{emoji:"🕳️",category:0,name:"hole",version:"1.0"},{emoji:"💣",category:0,name:"bomb",version:"1.0"},{emoji:"💬",category:0,name:"speech balloon",version:"1.0"},{emoji:"👁️🗨️",category:0,name:"eye in speech bubble",version:"2.0"},{emoji:"🗨️",category:0,name:"left speech bubble",version:"2.0"},{emoji:"🗯️",category:0,name:"right anger bubble",version:"1.0"},{emoji:"💭",category:0,name:"thought balloon",version:"1.0"},{emoji:"💤",category:0,name:"zzz",version:"1.0"},{emoji:"👋",category:1,name:"waving hand",variations:["👋🏻","👋🏼","👋🏽","👋🏾","👋🏿"],version:"1.0"},{emoji:"🤚",category:1,name:"raised back of hand",variations:["🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿"],version:"3.0"},{emoji:"🖐️",category:1,name:"hand with fingers splayed",variations:["🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿"],version:"1.0"},{emoji:"✋",category:1,name:"raised hand",variations:["✋🏻","✋🏼","✋🏽","✋🏾","✋🏿"],version:"1.0"},{emoji:"🖖",category:1,name:"vulcan salute",variations:["🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿"],version:"1.0"},{emoji:"👌",category:1,name:"OK hand",variations:["👌🏻","👌🏼","👌🏽","👌🏾","👌🏿"],version:"1.0"},{emoji:"🤌",category:1,name:"pinched fingers",variations:["🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿"],version:"13.0"},{emoji:"🤏",category:1,name:"pinching hand",variations:["🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿"],version:"12.0"},{emoji:"✌️",category:1,name:"victory hand",variations:["✌🏻","✌🏼","✌🏽","✌🏾","✌🏿"],version:"1.0"},{emoji:"🤞",category:1,name:"crossed fingers",variations:["🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿"],version:"3.0"},{emoji:"🤟",category:1,name:"love-you gesture",variations:["🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿"],version:"5.0"},{emoji:"🤘",category:1,name:"sign of the horns",variations:["🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿"],version:"1.0"},{emoji:"🤙",category:1,name:"call me hand",variations:["🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿"],version:"3.0"},{emoji:"👈",category:1,name:"backhand index pointing left",variations:["👈🏻","👈🏼","👈🏽","👈🏾","👈🏿"],version:"1.0"},{emoji:"👉",category:1,name:"backhand index pointing right",variations:["👉🏻","👉🏼","👉🏽","👉🏾","👉🏿"],version:"1.0"},{emoji:"👆",category:1,name:"backhand index pointing up",variations:["👆🏻","👆🏼","👆🏽","👆🏾","👆🏿"],version:"1.0"},{emoji:"🖕",category:1,name:"middle finger",variations:["🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿"],version:"1.0"},{emoji:"👇",category:1,name:"backhand index pointing down",variations:["👇🏻","👇🏼","👇🏽","👇🏾","👇🏿"],version:"1.0"},{emoji:"☝️",category:1,name:"index pointing up",variations:["☝🏻","☝🏼","☝🏽","☝🏾","☝🏿"],version:"1.0"},{emoji:"👍",category:1,name:"thumbs up",variations:["👍🏻","👍🏼","👍🏽","👍🏾","👍🏿"],version:"1.0"},{emoji:"👎",category:1,name:"thumbs down",variations:["👎🏻","👎🏼","👎🏽","👎🏾","👎🏿"],version:"1.0"},{emoji:"✊",category:1,name:"raised fist",variations:["✊🏻","✊🏼","✊🏽","✊🏾","✊🏿"],version:"1.0"},{emoji:"👊",category:1,name:"oncoming fist",variations:["👊🏻","👊🏼","👊🏽","👊🏾","👊🏿"],version:"1.0"},{emoji:"🤛",category:1,name:"left-facing fist",variations:["🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿"],version:"3.0"},{emoji:"🤜",category:1,name:"right-facing fist",variations:["🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿"],version:"3.0"},{emoji:"👏",category:1,name:"clapping hands",variations:["👏🏻","👏🏼","👏🏽","👏🏾","👏🏿"],version:"1.0"},{emoji:"🙌",category:1,name:"raising hands",variations:["🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿"],version:"1.0"},{emoji:"👐",category:1,name:"open hands",variations:["👐🏻","👐🏼","👐🏽","👐🏾","👐🏿"],version:"1.0"},{emoji:"🤲",category:1,name:"palms up together",variations:["🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿"],version:"5.0"},{emoji:"🤝",category:1,name:"handshake",version:"3.0"},{emoji:"🙏",category:1,name:"folded hands",variations:["🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿"],version:"1.0"},{emoji:"✍️",category:1,name:"writing hand",variations:["✍🏻","✍🏼","✍🏽","✍🏾","✍🏿"],version:"1.0"},{emoji:"💅",category:1,name:"nail polish",variations:["💅🏻","💅🏼","💅🏽","💅🏾","💅🏿"],version:"1.0"},{emoji:"🤳",category:1,name:"selfie",variations:["🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿"],version:"3.0"},{emoji:"💪",category:1,name:"flexed biceps",variations:["💪🏻","💪🏼","💪🏽","💪🏾","💪🏿"],version:"1.0"},{emoji:"🦾",category:1,name:"mechanical arm",version:"12.0"},{emoji:"🦿",category:1,name:"mechanical leg",version:"12.0"},{emoji:"🦵",category:1,name:"leg",variations:["🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿"],version:"11.0"},{emoji:"🦶",category:1,name:"foot",variations:["🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿"],version:"11.0"},{emoji:"👂",category:1,name:"ear",variations:["👂🏻","👂🏼","👂🏽","👂🏾","👂🏿"],version:"1.0"},{emoji:"🦻",category:1,name:"ear with hearing aid",variations:["🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿"],version:"12.0"},{emoji:"👃",category:1,name:"nose",variations:["👃🏻","👃🏼","👃🏽","👃🏾","👃🏿"],version:"1.0"},{emoji:"🧠",category:1,name:"brain",version:"5.0"},{emoji:"🫀",category:1,name:"anatomical heart",version:"13.0"},{emoji:"🫁",category:1,name:"lungs",version:"13.0"},{emoji:"🦷",category:1,name:"tooth",version:"11.0"},{emoji:"🦴",category:1,name:"bone",version:"11.0"},{emoji:"👀",category:1,name:"eyes",version:"1.0"},{emoji:"👁️",category:1,name:"eye",version:"1.0"},{emoji:"👅",category:1,name:"tongue",version:"1.0"},{emoji:"👄",category:1,name:"mouth",version:"1.0"},{emoji:"👶",category:1,name:"baby",variations:["👶🏻","👶🏼","👶🏽","👶🏾","👶🏿"],version:"1.0"},{emoji:"🧒",category:1,name:"child",variations:["🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿"],version:"5.0"},{emoji:"👦",category:1,name:"boy",variations:["👦🏻","👦🏼","👦🏽","👦🏾","👦🏿"],version:"1.0"},{emoji:"👧",category:1,name:"girl",variations:["👧🏻","👧🏼","👧🏽","👧🏾","👧🏿"],version:"1.0"},{emoji:"🧑",category:1,name:"person",variations:["🧑🏻","🧑🏼","🧑🏽","🧑🏾","🧑🏿"],version:"5.0"},{emoji:"👱",category:1,name:"person with blond hair",variations:["👱🏻","👱🏼","👱🏽","👱🏾","👱🏿"],version:"1.0"},{emoji:"👨",category:1,name:"man",variations:["👨🏻","👨🏼","👨🏽","👨🏾","👨🏿"],version:"1.0"},{emoji:"🧔",category:1,name:"man with beard",variations:["🧔🏻","🧔🏼","🧔🏽","🧔🏾","🧔🏿"],version:"5.0"},{emoji:"👨🦰",category:1,name:"man with red hair",variations:["👨🏻🦰","👨🏼🦰","👨🏽🦰","👨🏾🦰","👨🏿🦰"],version:"11.0"},{emoji:"👨🦱",category:1,name:"man with curly hair",variations:["👨🏻🦱","👨🏼🦱","👨🏽🦱","👨🏾🦱","👨🏿🦱"],version:"11.0"},{emoji:"👨🦳",category:1,name:"man with white hair",variations:["👨🏻🦳","👨🏼🦳","👨🏽🦳","👨🏾🦳","👨🏿🦳"],version:"11.0"},{emoji:"👨🦲",category:1,name:"man with no hair",variations:["👨🏻🦲","👨🏼🦲","👨🏽🦲","👨🏾🦲","👨🏿🦲"],version:"11.0"},{emoji:"👩",category:1,name:"woman",variations:["👩🏻","👩🏼","👩🏽","👩🏾","👩🏿"],version:"1.0"},{emoji:"👩🦰",category:1,name:"woman with red hair",variations:["👩🏻🦰","👩🏼🦰","👩🏽🦰","👩🏾🦰","👩🏿🦰"],version:"11.0"},{emoji:"🧑🦰",category:1,name:"person with red hair",variations:["🧑🏻🦰","🧑🏼🦰","🧑🏽🦰","🧑🏾🦰","🧑🏿🦰"],version:"12.1"},{emoji:"👩🦱",category:1,name:"woman with curly hair",variations:["👩🏻🦱","👩🏼🦱","👩🏽🦱","👩🏾🦱","👩🏿🦱"],version:"11.0"},{emoji:"🧑🦱",category:1,name:"person with curly hair",variations:["🧑🏻🦱","🧑🏼🦱","🧑🏽🦱","🧑🏾🦱","🧑🏿🦱"],version:"12.1"},{emoji:"👩🦳",category:1,name:"woman with white hair",variations:["👩🏻🦳","👩🏼🦳","👩🏽🦳","👩🏾🦳","👩🏿🦳"],version:"11.0"},{emoji:"🧑🦳",category:1,name:"person with white hair",variations:["🧑🏻🦳","🧑🏼🦳","🧑🏽🦳","🧑🏾🦳","🧑🏿🦳"],version:"12.1"},{emoji:"👩🦲",category:1,name:"woman with no hair",variations:["👩🏻🦲","👩🏼🦲","👩🏽🦲","👩🏾🦲","👩🏿🦲"],version:"11.0"},{emoji:"🧑🦲",category:1,name:"person with no hair",variations:["🧑🏻🦲","🧑🏼🦲","🧑🏽🦲","🧑🏾🦲","🧑🏿🦲"],version:"12.1"},{emoji:"👱♀️",category:1,name:"woman with blond hair",variations:["👱🏻♀️","👱🏼♀️","👱🏽♀️","👱🏾♀️","👱🏿♀️"],version:"4.0"},{emoji:"👱♂️",category:1,name:"man with blond hair",variations:["👱🏻♂️","👱🏼♂️","👱🏽♂️","👱🏾♂️","👱🏿♂️"],version:"4.0"},{emoji:"🧓",category:1,name:"older person",variations:["🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿"],version:"5.0"},{emoji:"👴",category:1,name:"old man",variations:["👴🏻","👴🏼","👴🏽","👴🏾","👴🏿"],version:"1.0"},{emoji:"👵",category:1,name:"old woman",variations:["👵🏻","👵🏼","👵🏽","👵🏾","👵🏿"],version:"1.0"},{emoji:"🙍",category:1,name:"person frowning",variations:["🙍🏻","🙍🏼","🙍🏽","🙍🏾","🙍🏿"],version:"1.0"},{emoji:"🙍♂️",category:1,name:"man frowning",variations:["🙍🏻♂️","🙍🏼♂️","🙍🏽♂️","🙍🏾♂️","🙍🏿♂️"],version:"4.0"},{emoji:"🙍♀️",category:1,name:"woman frowning",variations:["🙍🏻♀️","🙍🏼♀️","🙍🏽♀️","🙍🏾♀️","🙍🏿♀️"],version:"4.0"},{emoji:"🙎",category:1,name:"person pouting",variations:["🙎🏻","🙎🏼","🙎🏽","🙎🏾","🙎🏿"],version:"1.0"},{emoji:"🙎♂️",category:1,name:"man pouting",variations:["🙎🏻♂️","🙎🏼♂️","🙎🏽♂️","🙎🏾♂️","🙎🏿♂️"],version:"4.0"},{emoji:"🙎♀️",category:1,name:"woman pouting",variations:["🙎🏻♀️","🙎🏼♀️","🙎🏽♀️","🙎🏾♀️","🙎🏿♀️"],version:"4.0"},{emoji:"🙅",category:1,name:"person gesturing NO",variations:["🙅🏻","🙅🏼","🙅🏽","🙅🏾","🙅🏿"],version:"1.0"},{emoji:"🙅♂️",category:1,name:"man gesturing NO",variations:["🙅🏻♂️","🙅🏼♂️","🙅🏽♂️","🙅🏾♂️","🙅🏿♂️"],version:"4.0"},{emoji:"🙅♀️",category:1,name:"woman gesturing NO",variations:["🙅🏻♀️","🙅🏼♀️","🙅🏽♀️","🙅🏾♀️","🙅🏿♀️"],version:"4.0"},{emoji:"🙆",category:1,name:"person gesturing OK",variations:["🙆🏻","🙆🏼","🙆🏽","🙆🏾","🙆🏿"],version:"1.0"},{emoji:"🙆♂️",category:1,name:"man gesturing OK",variations:["🙆🏻♂️","🙆🏼♂️","🙆🏽♂️","🙆🏾♂️","🙆🏿♂️"],version:"4.0"},{emoji:"🙆♀️",category:1,name:"woman gesturing OK",variations:["🙆🏻♀️","🙆🏼♀️","🙆🏽♀️","🙆🏾♀️","🙆🏿♀️"],version:"4.0"},{emoji:"💁",category:1,name:"person tipping hand",variations:["💁🏻","💁🏼","💁🏽","💁🏾","💁🏿"],version:"1.0"},{emoji:"💁♂️",category:1,name:"man tipping hand",variations:["💁🏻♂️","💁🏼♂️","💁🏽♂️","💁🏾♂️","💁🏿♂️"],version:"4.0"},{emoji:"💁♀️",category:1,name:"woman tipping hand",variations:["💁🏻♀️","💁🏼♀️","💁🏽♀️","💁🏾♀️","💁🏿♀️"],version:"4.0"},{emoji:"🙋",category:1,name:"person raising hand",variations:["🙋🏻","🙋🏼","🙋🏽","🙋🏾","🙋🏿"],version:"1.0"},{emoji:"🙋♂️",category:1,name:"man raising hand",variations:["🙋🏻♂️","🙋🏼♂️","🙋🏽♂️","🙋🏾♂️","🙋🏿♂️"],version:"4.0"},{emoji:"🙋♀️",category:1,name:"woman raising hand",variations:["🙋🏻♀️","🙋🏼♀️","🙋🏽♀️","🙋🏾♀️","🙋🏿♀️"],version:"4.0"},{emoji:"🧏",category:1,name:"deaf person",variations:["🧏🏻","🧏🏼","🧏🏽","🧏🏾","🧏🏿"],version:"12.0"},{emoji:"🧏♂️",category:1,name:"deaf man",variations:["🧏🏻♂️","🧏🏼♂️","🧏🏽♂️","🧏🏾♂️","🧏🏿♂️"],version:"12.0"},{emoji:"🧏♀️",category:1,name:"deaf woman",variations:["🧏🏻♀️","🧏🏼♀️","🧏🏽♀️","🧏🏾♀️","🧏🏿♀️"],version:"12.0"},{emoji:"🙇",category:1,name:"person bowing",variations:["🙇🏻","🙇🏼","🙇🏽","🙇🏾","🙇🏿"],version:"1.0"},{emoji:"🙇♂️",category:1,name:"man bowing",variations:["🙇🏻♂️","🙇🏼♂️","🙇🏽♂️","🙇🏾♂️","🙇🏿♂️"],version:"4.0"},{emoji:"🙇♀️",category:1,name:"woman bowing",variations:["🙇🏻♀️","🙇🏼♀️","🙇🏽♀️","🙇🏾♀️","🙇🏿♀️"],version:"4.0"},{emoji:"🤦",category:1,name:"person facepalming",variations:["🤦🏻","🤦🏼","🤦🏽","🤦🏾","🤦🏿"],version:"3.0"},{emoji:"🤦♂️",category:1,name:"man facepalming",variations:["🤦🏻♂️","🤦🏼♂️","🤦🏽♂️","🤦🏾♂️","🤦🏿♂️"],version:"4.0"},{emoji:"🤦♀️",category:1,name:"woman facepalming",variations:["🤦🏻♀️","🤦🏼♀️","🤦🏽♀️","🤦🏾♀️","🤦🏿♀️"],version:"4.0"},{emoji:"🤷",category:1,name:"person shrugging",variations:["🤷🏻","🤷🏼","🤷🏽","🤷🏾","🤷🏿"],version:"3.0"},{emoji:"🤷♂️",category:1,name:"man shrugging",variations:["🤷🏻♂️","🤷🏼♂️","🤷🏽♂️","🤷🏾♂️","🤷🏿♂️"],version:"4.0"},{emoji:"🤷♀️",category:1,name:"woman shrugging",variations:["🤷🏻♀️","🤷🏼♀️","🤷🏽♀️","🤷🏾♀️","🤷🏿♀️"],version:"4.0"},{emoji:"🧑⚕️",category:1,name:"health worker",variations:["🧑🏻⚕️","🧑🏼⚕️","🧑🏽⚕️","🧑🏾⚕️","🧑🏿⚕️"],version:"12.1"},{emoji:"👨⚕️",category:1,name:"man health worker",variations:["👨🏻⚕️","👨🏼⚕️","👨🏽⚕️","👨🏾⚕️","👨🏿⚕️"],version:"4.0"},{emoji:"👩⚕️",category:1,name:"woman health worker",variations:["👩🏻⚕️","👩🏼⚕️","👩🏽⚕️","👩🏾⚕️","👩🏿⚕️"],version:"4.0"},{emoji:"🧑🎓",category:1,name:"student",variations:["🧑🏻🎓","🧑🏼🎓","🧑🏽🎓","🧑🏾🎓","🧑🏿🎓"],version:"12.1"},{emoji:"👨🎓",category:1,name:"man student",variations:["👨🏻🎓","👨🏼🎓","👨🏽🎓","👨🏾🎓","👨🏿🎓"],version:"4.0"},{emoji:"👩🎓",category:1,name:"woman student",variations:["👩🏻🎓","👩🏼🎓","👩🏽🎓","👩🏾🎓","👩🏿🎓"],version:"4.0"},{emoji:"🧑🏫",category:1,name:"teacher",variations:["🧑🏻🏫","🧑🏼🏫","🧑🏽🏫","🧑🏾🏫","🧑🏿🏫"],version:"12.1"},{emoji:"👨🏫",category:1,name:"man teacher",variations:["👨🏻🏫","👨🏼🏫","👨🏽🏫","👨🏾🏫","👨🏿🏫"],version:"4.0"},{emoji:"👩🏫",category:1,name:"woman teacher",variations:["👩🏻🏫","👩🏼🏫","👩🏽🏫","👩🏾🏫","👩🏿🏫"],version:"4.0"},{emoji:"🧑⚖️",category:1,name:"judge",variations:["🧑🏻⚖️","🧑🏼⚖️","🧑🏽⚖️","🧑🏾⚖️","🧑🏿⚖️"],version:"12.1"},{emoji:"👨⚖️",category:1,name:"man judge",variations:["👨🏻⚖️","👨🏼⚖️","👨🏽⚖️","👨🏾⚖️","👨🏿⚖️"],version:"4.0"},{emoji:"👩⚖️",category:1,name:"woman judge",variations:["👩🏻⚖️","👩🏼⚖️","👩🏽⚖️","👩🏾⚖️","👩🏿⚖️"],version:"4.0"},{emoji:"🧑🌾",category:1,name:"farmer",variations:["🧑🏻🌾","🧑🏼🌾","🧑🏽🌾","🧑🏾🌾","🧑🏿🌾"],version:"12.1"},{emoji:"👨🌾",category:1,name:"man farmer",variations:["👨🏻🌾","👨🏼🌾","👨🏽🌾","👨🏾🌾","👨🏿🌾"],version:"4.0"},{emoji:"👩🌾",category:1,name:"woman farmer",variations:["👩🏻🌾","👩🏼🌾","👩🏽🌾","👩🏾🌾","👩🏿🌾"],version:"4.0"},{emoji:"🧑🍳",category:1,name:"cook",variations:["🧑🏻🍳","🧑🏼🍳","🧑🏽🍳","🧑🏾🍳","🧑🏿🍳"],version:"12.1"},{emoji:"👨🍳",category:1,name:"man cook",variations:["👨🏻🍳","👨🏼🍳","👨🏽🍳","👨🏾🍳","👨🏿🍳"],version:"4.0"},{emoji:"👩🍳",category:1,name:"woman cook",variations:["👩🏻🍳","👩🏼🍳","👩🏽🍳","👩🏾🍳","👩🏿🍳"],version:"4.0"},{emoji:"🧑🔧",category:1,name:"mechanic",variations:["🧑🏻🔧","🧑🏼🔧","🧑🏽🔧","🧑🏾🔧","🧑🏿🔧"],version:"12.1"},{emoji:"👨🔧",category:1,name:"man mechanic",variations:["👨🏻🔧","👨🏼🔧","👨🏽🔧","👨🏾🔧","👨🏿🔧"],version:"4.0"},{emoji:"👩🔧",category:1,name:"woman mechanic",variations:["👩🏻🔧","👩🏼🔧","👩🏽🔧","👩🏾🔧","👩🏿🔧"],version:"4.0"},{emoji:"🧑🏭",category:1,name:"factory worker",variations:["🧑🏻🏭","🧑🏼🏭","🧑🏽🏭","🧑🏾🏭","🧑🏿🏭"],version:"12.1"},{emoji:"👨🏭",category:1,name:"man factory worker",variations:["👨🏻🏭","👨🏼🏭","👨🏽🏭","👨🏾🏭","👨🏿🏭"],version:"4.0"},{emoji:"👩🏭",category:1,name:"woman factory worker",variations:["👩🏻🏭","👩🏼🏭","👩🏽🏭","👩🏾🏭","👩🏿🏭"],version:"4.0"},{emoji:"🧑💼",category:1,name:"office worker",variations:["🧑🏻💼","🧑🏼💼","🧑🏽💼","🧑🏾💼","🧑🏿💼"],version:"12.1"},{emoji:"👨💼",category:1,name:"man office worker",variations:["👨🏻💼","👨🏼💼","👨🏽💼","👨🏾💼","👨🏿💼"],version:"4.0"},{emoji:"👩💼",category:1,name:"woman office worker",variations:["👩🏻💼","👩🏼💼","👩🏽💼","👩🏾💼","👩🏿💼"],version:"4.0"},{emoji:"🧑🔬",category:1,name:"scientist",variations:["🧑🏻🔬","🧑🏼🔬","🧑🏽🔬","🧑🏾🔬","🧑🏿🔬"],version:"12.1"},{emoji:"👨🔬",category:1,name:"man scientist",variations:["👨🏻🔬","👨🏼🔬","👨🏽🔬","👨🏾🔬","👨🏿🔬"],version:"4.0"},{emoji:"👩🔬",category:1,name:"woman scientist",variations:["👩🏻🔬","👩🏼🔬","👩🏽🔬","👩🏾🔬","👩🏿🔬"],version:"4.0"},{emoji:"🧑💻",category:1,name:"technologist",variations:["🧑🏻💻","🧑🏼💻","🧑🏽💻","🧑🏾💻","🧑🏿💻"],version:"12.1"},{emoji:"👨💻",category:1,name:"man technologist",variations:["👨🏻💻","👨🏼💻","👨🏽💻","👨🏾💻","👨🏿💻"],version:"4.0"},{emoji:"👩💻",category:1,name:"woman technologist",variations:["👩🏻💻","👩🏼💻","👩🏽💻","👩🏾💻","👩🏿💻"],version:"4.0"},{emoji:"🧑🎤",category:1,name:"singer",variations:["🧑🏻🎤","🧑🏼🎤","🧑🏽🎤","🧑🏾🎤","🧑🏿🎤"],version:"12.1"},{emoji:"👨🎤",category:1,name:"man singer",variations:["👨🏻🎤","👨🏼🎤","👨🏽🎤","👨🏾🎤","👨🏿🎤"],version:"4.0"},{emoji:"👩🎤",category:1,name:"woman singer",variations:["👩🏻🎤","👩🏼🎤","👩🏽🎤","👩🏾🎤","👩🏿🎤"],version:"4.0"},{emoji:"🧑🎨",category:1,name:"artist",variations:["🧑🏻🎨","🧑🏼🎨","🧑🏽🎨","🧑🏾🎨","🧑🏿🎨"],version:"12.1"},{emoji:"👨🎨",category:1,name:"man artist",variations:["👨🏻🎨","👨🏼🎨","👨🏽🎨","👨🏾🎨","👨🏿🎨"],version:"4.0"},{emoji:"👩🎨",category:1,name:"woman artist",variations:["👩🏻🎨","👩🏼🎨","👩🏽🎨","👩🏾🎨","👩🏿🎨"],version:"4.0"},{emoji:"🧑✈️",category:1,name:"pilot",variations:["🧑🏻✈️","🧑🏼✈️","🧑🏽✈️","🧑🏾✈️","🧑🏿✈️"],version:"12.1"},{emoji:"👨✈️",category:1,name:"man pilot",variations:["👨🏻✈️","👨🏼✈️","👨🏽✈️","👨🏾✈️","👨🏿✈️"],version:"4.0"},{emoji:"👩✈️",category:1,name:"woman pilot",variations:["👩🏻✈️","👩🏼✈️","👩🏽✈️","👩🏾✈️","👩🏿✈️"],version:"4.0"},{emoji:"🧑🚀",category:1,name:"astronaut",variations:["🧑🏻🚀","🧑🏼🚀","🧑🏽🚀","🧑🏾🚀","🧑🏿🚀"],version:"12.1"},{emoji:"👨🚀",category:1,name:"man astronaut",variations:["👨🏻🚀","👨🏼🚀","👨🏽🚀","👨🏾🚀","👨🏿🚀"],version:"4.0"},{emoji:"👩🚀",category:1,name:"woman astronaut",variations:["👩🏻🚀","👩🏼🚀","👩🏽🚀","👩🏾🚀","👩🏿🚀"],version:"4.0"},{emoji:"🧑🚒",category:1,name:"firefighter",variations:["🧑🏻🚒","🧑🏼🚒","🧑🏽🚒","🧑🏾🚒","🧑🏿🚒"],version:"12.1"},{emoji:"👨🚒",category:1,name:"man firefighter",variations:["👨🏻🚒","👨🏼🚒","👨🏽🚒","👨🏾🚒","👨🏿🚒"],version:"4.0"},{emoji:"👩🚒",category:1,name:"woman firefighter",variations:["👩🏻🚒","👩🏼🚒","👩🏽🚒","👩🏾🚒","👩🏿🚒"],version:"4.0"},{emoji:"👮",category:1,name:"police officer",variations:["👮🏻","👮🏼","👮🏽","👮🏾","👮🏿"],version:"1.0"},{emoji:"👮♂️",category:1,name:"man police officer",variations:["👮🏻♂️","👮🏼♂️","👮🏽♂️","👮🏾♂️","👮🏿♂️"],version:"4.0"},{emoji:"👮♀️",category:1,name:"woman police officer",variations:["👮🏻♀️","👮🏼♀️","👮🏽♀️","👮🏾♀️","👮🏿♀️"],version:"4.0"},{emoji:"🕵️",category:1,name:"detective",variations:["🕵🏻","🕵🏼","🕵🏽","🕵🏾","🕵🏿"],version:"1.0"},{emoji:"🕵️♂️",category:1,name:"man detective",variations:["🕵🏻♂️","🕵🏼♂️","🕵🏽♂️","🕵🏾♂️","🕵🏿♂️"],version:"4.0"},{emoji:"🕵️♀️",category:1,name:"woman detective",variations:["🕵🏻♀️","🕵🏼♀️","🕵🏽♀️","🕵🏾♀️","🕵🏿♀️"],version:"4.0"},{emoji:"💂",category:1,name:"guard",variations:["💂🏻","💂🏼","💂🏽","💂🏾","💂🏿"],version:"1.0"},{emoji:"💂♂️",category:1,name:"man guard",variations:["💂🏻♂️","💂🏼♂️","💂🏽♂️","💂🏾♂️","💂🏿♂️"],version:"4.0"},{emoji:"💂♀️",category:1,name:"woman guard",variations:["💂🏻♀️","💂🏼♀️","💂🏽♀️","💂🏾♀️","💂🏿♀️"],version:"4.0"},{emoji:"🥷",category:1,name:"ninja",variations:["🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿"],version:"13.0"},{emoji:"👷",category:1,name:"construction worker",variations:["👷🏻","👷🏼","👷🏽","👷🏾","👷🏿"],version:"1.0"},{emoji:"👷♂️",category:1,name:"man construction worker",variations:["👷🏻♂️","👷🏼♂️","👷🏽♂️","👷🏾♂️","👷🏿♂️"],version:"4.0"},{emoji:"👷♀️",category:1,name:"woman construction worker",variations:["👷🏻♀️","👷🏼♀️","👷🏽♀️","👷🏾♀️","👷🏿♀️"],version:"4.0"},{emoji:"🤴",category:1,name:"prince",variations:["🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿"],version:"3.0"},{emoji:"👸",category:1,name:"princess",variations:["👸🏻","👸🏼","👸🏽","👸🏾","👸🏿"],version:"1.0"},{emoji:"👳",category:1,name:"person wearing turban",variations:["👳🏻","👳🏼","👳🏽","👳🏾","👳🏿"],version:"1.0"},{emoji:"👳♂️",category:1,name:"man wearing turban",variations:["👳🏻♂️","👳🏼♂️","👳🏽♂️","👳🏾♂️","👳🏿♂️"],version:"4.0"},{emoji:"👳♀️",category:1,name:"woman wearing turban",variations:["👳🏻♀️","👳🏼♀️","👳🏽♀️","👳🏾♀️","👳🏿♀️"],version:"4.0"},{emoji:"👲",category:1,name:"person with skullcap",variations:["👲🏻","👲🏼","👲🏽","👲🏾","👲🏿"],version:"1.0"},{emoji:"🧕",category:1,name:"woman with headscarf",variations:["🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿"],version:"5.0"},{emoji:"🤵",category:1,name:"person in tuxedo",variations:["🤵🏻","🤵🏼","🤵🏽","🤵🏾","🤵🏿"],version:"3.0"},{emoji:"🤵♂️",category:1,name:"man in tuxedo",variations:["🤵🏻♂️","🤵🏼♂️","🤵🏽♂️","🤵🏾♂️","🤵🏿♂️"],version:"13.0"},{emoji:"🤵♀️",category:1,name:"woman in tuxedo",variations:["🤵🏻♀️","🤵🏼♀️","🤵🏽♀️","🤵🏾♀️","🤵🏿♀️"],version:"13.0"},{emoji:"👰",category:1,name:"person with veil",variations:["👰🏻","👰🏼","👰🏽","👰🏾","👰🏿"],version:"1.0"},{emoji:"👰♂️",category:1,name:"man with veil",variations:["👰🏻♂️","👰🏼♂️","👰🏽♂️","👰🏾♂️","👰🏿♂️"],version:"13.0"},{emoji:"👰♀️",category:1,name:"woman with veil",variations:["👰🏻♀️","👰🏼♀️","👰🏽♀️","👰🏾♀️","👰🏿♀️"],version:"13.0"},{emoji:"🤰",category:1,name:"pregnant woman",variations:["🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿"],version:"3.0"},{emoji:"🤱",category:1,name:"breast-feeding",variations:["🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿"],version:"5.0"},{emoji:"👩🍼",category:1,name:"woman feeding baby",variations:["👩🏻🍼","👩🏼🍼","👩🏽🍼","👩🏾🍼","👩🏿🍼"],version:"13.0"},{emoji:"👨🍼",category:1,name:"man feeding baby",variations:["👨🏻🍼","👨🏼🍼","👨🏽🍼","👨🏾🍼","👨🏿🍼"],version:"13.0"},{emoji:"🧑🍼",category:1,name:"person feeding baby",variations:["🧑🏻🍼","🧑🏼🍼","🧑🏽🍼","🧑🏾🍼","🧑🏿🍼"],version:"13.0"},{emoji:"👼",category:1,name:"baby angel",variations:["👼🏻","👼🏼","👼🏽","👼🏾","👼🏿"],version:"1.0"},{emoji:"🎅",category:1,name:"Santa Claus",variations:["🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿"],version:"1.0"},{emoji:"🤶",category:1,name:"Mrs. Claus",variations:["🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿"],version:"3.0"},{emoji:"🧑🎄",category:1,name:"mx claus",variations:["🧑🏻🎄","🧑🏼🎄","🧑🏽🎄","🧑🏾🎄","🧑🏿🎄"],version:"13.0"},{emoji:"🦸",category:1,name:"superhero",variations:["🦸🏻","🦸🏼","🦸🏽","🦸🏾","🦸🏿"],version:"11.0"},{emoji:"🦸♂️",category:1,name:"man superhero",variations:["🦸🏻♂️","🦸🏼♂️","🦸🏽♂️","🦸🏾♂️","🦸🏿♂️"],version:"11.0"},{emoji:"🦸♀️",category:1,name:"woman superhero",variations:["🦸🏻♀️","🦸🏼♀️","🦸🏽♀️","🦸🏾♀️","🦸🏿♀️"],version:"11.0"},{emoji:"🦹",category:1,name:"supervillain",variations:["🦹🏻","🦹🏼","🦹🏽","🦹🏾","🦹🏿"],version:"11.0"},{emoji:"🦹♂️",category:1,name:"man supervillain",variations:["🦹🏻♂️","🦹🏼♂️","🦹🏽♂️","🦹🏾♂️","🦹🏿♂️"],version:"11.0"},{emoji:"🦹♀️",category:1,name:"woman supervillain",variations:["🦹🏻♀️","🦹🏼♀️","🦹🏽♀️","🦹🏾♀️","🦹🏿♀️"],version:"11.0"},{emoji:"🧙",category:1,name:"mage",variations:["🧙🏻","🧙🏼","🧙🏽","🧙🏾","🧙🏿"],version:"5.0"},{emoji:"🧙♂️",category:1,name:"man mage",variations:["🧙🏻♂️","🧙🏼♂️","🧙🏽♂️","🧙🏾♂️","🧙🏿♂️"],version:"5.0"},{emoji:"🧙♀️",category:1,name:"woman mage",variations:["🧙🏻♀️","🧙🏼♀️","🧙🏽♀️","🧙🏾♀️","🧙🏿♀️"],version:"5.0"},{emoji:"🧚",category:1,name:"fairy",variations:["🧚🏻","🧚🏼","🧚🏽","🧚🏾","🧚🏿"],version:"5.0"},{emoji:"🧚♂️",category:1,name:"man fairy",variations:["🧚🏻♂️","🧚🏼♂️","🧚🏽♂️","🧚🏾♂️","🧚🏿♂️"],version:"5.0"},{emoji:"🧚♀️",category:1,name:"woman fairy",variations:["🧚🏻♀️","🧚🏼♀️","🧚🏽♀️","🧚🏾♀️","🧚🏿♀️"],version:"5.0"},{emoji:"🧛",category:1,name:"vampire",variations:["🧛🏻","🧛🏼","🧛🏽","🧛🏾","🧛🏿"],version:"5.0"},{emoji:"🧛♂️",category:1,name:"man vampire",variations:["🧛🏻♂️","🧛🏼♂️","🧛🏽♂️","🧛🏾♂️","🧛🏿♂️"],version:"5.0"},{emoji:"🧛♀️",category:1,name:"woman vampire",variations:["🧛🏻♀️","🧛🏼♀️","🧛🏽♀️","🧛🏾♀️","🧛🏿♀️"],version:"5.0"},{emoji:"🧜",category:1,name:"merperson",variations:["🧜🏻","🧜🏼","🧜🏽","🧜🏾","🧜🏿"],version:"5.0"},{emoji:"🧜♂️",category:1,name:"merman",variations:["🧜🏻♂️","🧜🏼♂️","🧜🏽♂️","🧜🏾♂️","🧜🏿♂️"],version:"5.0"},{emoji:"🧜♀️",category:1,name:"mermaid",variations:["🧜🏻♀️","🧜🏼♀️","🧜🏽♀️","🧜🏾♀️","🧜🏿♀️"],version:"5.0"},{emoji:"🧝",category:1,name:"elf",variations:["🧝🏻","🧝🏼","🧝🏽","🧝🏾","🧝🏿"],version:"5.0"},{emoji:"🧝♂️",category:1,name:"man elf",variations:["🧝🏻♂️","🧝🏼♂️","🧝🏽♂️","🧝🏾♂️","🧝🏿♂️"],version:"5.0"},{emoji:"🧝♀️",category:1,name:"woman elf",variations:["🧝🏻♀️","🧝🏼♀️","🧝🏽♀️","🧝🏾♀️","🧝🏿♀️"],version:"5.0"},{emoji:"🧞",category:1,name:"genie",version:"5.0"},{emoji:"🧞♂️",category:1,name:"man genie",version:"5.0"},{emoji:"🧞♀️",category:1,name:"woman genie",version:"5.0"},{emoji:"🧟",category:1,name:"zombie",version:"5.0"},{emoji:"🧟♂️",category:1,name:"man zombie",version:"5.0"},{emoji:"🧟♀️",category:1,name:"woman zombie",version:"5.0"},{emoji:"💆",category:1,name:"person getting massage",variations:["💆🏻","💆🏼","💆🏽","💆🏾","💆🏿"],version:"1.0"},{emoji:"💆♂️",category:1,name:"man getting massage",variations:["💆🏻♂️","💆🏼♂️","💆🏽♂️","💆🏾♂️","💆🏿♂️"],version:"4.0"},{emoji:"💆♀️",category:1,name:"woman getting massage",variations:["💆🏻♀️","💆🏼♀️","💆🏽♀️","💆🏾♀️","💆🏿♀️"],version:"4.0"},{emoji:"💇",category:1,name:"person getting haircut",variations:["💇🏻","💇🏼","💇🏽","💇🏾","💇🏿"],version:"1.0"},{emoji:"💇♂️",category:1,name:"man getting haircut",variations:["💇🏻♂️","💇🏼♂️","💇🏽♂️","💇🏾♂️","💇🏿♂️"],version:"4.0"},{emoji:"💇♀️",category:1,name:"woman getting haircut",variations:["💇🏻♀️","💇🏼♀️","💇🏽♀️","💇🏾♀️","💇🏿♀️"],version:"4.0"},{emoji:"🚶",category:1,name:"person walking",variations:["🚶🏻","🚶🏼","🚶🏽","🚶🏾","🚶🏿"],version:"1.0"},{emoji:"🚶♂️",category:1,name:"man walking",variations:["🚶🏻♂️","🚶🏼♂️","🚶🏽♂️","🚶🏾♂️","🚶🏿♂️"],version:"4.0"},{emoji:"🚶♀️",category:1,name:"woman walking",variations:["🚶🏻♀️","🚶🏼♀️","🚶🏽♀️","🚶🏾♀️","🚶🏿♀️"],version:"4.0"},{emoji:"🧍",category:1,name:"person standing",variations:["🧍🏻","🧍🏼","🧍🏽","🧍🏾","🧍🏿"],version:"12.0"},{emoji:"🧍♂️",category:1,name:"man standing",variations:["🧍🏻♂️","🧍🏼♂️","🧍🏽♂️","🧍🏾♂️","🧍🏿♂️"],version:"12.0"},{emoji:"🧍♀️",category:1,name:"woman standing",variations:["🧍🏻♀️","🧍🏼♀️","🧍🏽♀️","🧍🏾♀️","🧍🏿♀️"],version:"12.0"},{emoji:"🧎",category:1,name:"person kneeling",variations:["🧎🏻","🧎🏼","🧎🏽","🧎🏾","🧎🏿"],version:"12.0"},{emoji:"🧎♂️",category:1,name:"man kneeling",variations:["🧎🏻♂️","🧎🏼♂️","🧎🏽♂️","🧎🏾♂️","🧎🏿♂️"],version:"12.0"},{emoji:"🧎♀️",category:1,name:"woman kneeling",variations:["🧎🏻♀️","🧎🏼♀️","🧎🏽♀️","🧎🏾♀️","🧎🏿♀️"],version:"12.0"},{emoji:"🧑🦯",category:1,name:"person with white cane",variations:["🧑🏻🦯","🧑🏼🦯","🧑🏽🦯","🧑🏾🦯","🧑🏿🦯"],version:"12.1"},{emoji:"👨🦯",category:1,name:"man with white cane",variations:["👨🏻🦯","👨🏼🦯","👨🏽🦯","👨🏾🦯","👨🏿🦯"],version:"12.0"},{emoji:"👩🦯",category:1,name:"woman with white cane",variations:["👩🏻🦯","👩🏼🦯","👩🏽🦯","👩🏾🦯","👩🏿🦯"],version:"12.0"},{emoji:"🧑🦼",category:1,name:"person in motorized wheelchair",variations:["🧑🏻🦼","🧑🏼🦼","🧑🏽🦼","🧑🏾🦼","🧑🏿🦼"],version:"12.1"},{emoji:"👨🦼",category:1,name:"man in motorized wheelchair",variations:["👨🏻🦼","👨🏼🦼","👨🏽🦼","👨🏾🦼","👨🏿🦼"],version:"12.0"},{emoji:"👩🦼",category:1,name:"woman in motorized wheelchair",variations:["👩🏻🦼","👩🏼🦼","👩🏽🦼","👩🏾🦼","👩🏿🦼"],version:"12.0"},{emoji:"🧑🦽",category:1,name:"person in manual wheelchair",variations:["🧑🏻🦽","🧑🏼🦽","🧑🏽🦽","🧑🏾🦽","🧑🏿🦽"],version:"12.1"},{emoji:"👨🦽",category:1,name:"man in manual wheelchair",variations:["👨🏻🦽","👨🏼🦽","👨🏽🦽","👨🏾🦽","👨🏿🦽"],version:"12.0"},{emoji:"👩🦽",category:1,name:"woman in manual wheelchair",variations:["👩🏻🦽","👩🏼🦽","👩🏽🦽","👩🏾🦽","👩🏿🦽"],version:"12.0"},{emoji:"🏃",category:1,name:"person running",variations:["🏃🏻","🏃🏼","🏃🏽","🏃🏾","🏃🏿"],version:"1.0"},{emoji:"🏃♂️",category:1,name:"man running",variations:["🏃🏻♂️","🏃🏼♂️","🏃🏽♂️","🏃🏾♂️","🏃🏿♂️"],version:"4.0"},{emoji:"🏃♀️",category:1,name:"woman running",variations:["🏃🏻♀️","🏃🏼♀️","🏃🏽♀️","🏃🏾♀️","🏃🏿♀️"],version:"4.0"},{emoji:"💃",category:1,name:"woman dancing",variations:["💃🏻","💃🏼","💃🏽","💃🏾","💃🏿"],version:"1.0"},{emoji:"🕺",category:1,name:"man dancing",variations:["🕺🏻","🕺🏼","🕺🏽","🕺🏾","🕺🏿"],version:"3.0"},{emoji:"🕴️",category:1,name:"person in suit levitating",variations:["🕴🏻","🕴🏼","🕴🏽","🕴🏾","🕴🏿"],version:"1.0"},{emoji:"👯",category:1,name:"people with bunny ears",version:"1.0"},{emoji:"👯♂️",category:1,name:"men with bunny ears",version:"4.0"},{emoji:"👯♀️",category:1,name:"women with bunny ears",version:"4.0"},{emoji:"🧖",category:1,name:"person in steamy room",variations:["🧖🏻","🧖🏼","🧖🏽","🧖🏾","🧖🏿"],version:"5.0"},{emoji:"🧖♂️",category:1,name:"man in steamy room",variations:["🧖🏻♂️","🧖🏼♂️","🧖🏽♂️","🧖🏾♂️","🧖🏿♂️"],version:"5.0"},{emoji:"🧖♀️",category:1,name:"woman in steamy room",variations:["🧖🏻♀️","🧖🏼♀️","🧖🏽♀️","🧖🏾♀️","🧖🏿♀️"],version:"5.0"},{emoji:"🧗",category:1,name:"person climbing",variations:["🧗🏻","🧗🏼","🧗🏽","🧗🏾","🧗🏿"],version:"5.0"},{emoji:"🧗♂️",category:1,name:"man climbing",variations:["🧗🏻♂️","🧗🏼♂️","🧗🏽♂️","🧗🏾♂️","🧗🏿♂️"],version:"5.0"},{emoji:"🧗♀️",category:1,name:"woman climbing",variations:["🧗🏻♀️","🧗🏼♀️","🧗🏽♀️","🧗🏾♀️","🧗🏿♀️"],version:"5.0"},{emoji:"🤺",category:1,name:"person fencing",version:"3.0"},{emoji:"🏇",category:1,name:"horse racing",variations:["🏇🏻","🏇🏼","🏇🏽","🏇🏾","🏇🏿"],version:"1.0"},{emoji:"⛷️",category:1,name:"skier",version:"1.0"},{emoji:"🏂",category:1,name:"snowboarder",variations:["🏂🏻","🏂🏼","🏂🏽","🏂🏾","🏂🏿"],version:"1.0"},{emoji:"🏌️",category:1,name:"person golfing",variations:["🏌🏻","🏌🏼","🏌🏽","🏌🏾","🏌🏿"],version:"1.0"},{emoji:"🏌️♂️",category:1,name:"man golfing",variations:["🏌🏻♂️","🏌🏼♂️","🏌🏽♂️","🏌🏾♂️","🏌🏿♂️"],version:"4.0"},{emoji:"🏌️♀️",category:1,name:"woman golfing",variations:["🏌🏻♀️","🏌🏼♀️","🏌🏽♀️","🏌🏾♀️","🏌🏿♀️"],version:"4.0"},{emoji:"🏄",category:1,name:"person surfing",variations:["🏄🏻","🏄🏼","🏄🏽","🏄🏾","🏄🏿"],version:"1.0"},{emoji:"🏄♂️",category:1,name:"man surfing",variations:["🏄🏻♂️","🏄🏼♂️","🏄🏽♂️","🏄🏾♂️","🏄🏿♂️"],version:"4.0"},{emoji:"🏄♀️",category:1,name:"woman surfing",variations:["🏄🏻♀️","🏄🏼♀️","🏄🏽♀️","🏄🏾♀️","🏄🏿♀️"],version:"4.0"},{emoji:"🚣",category:1,name:"person rowing boat",variations:["🚣🏻","🚣🏼","🚣🏽","🚣🏾","🚣🏿"],version:"1.0"},{emoji:"🚣♂️",category:1,name:"man rowing boat",variations:["🚣🏻♂️","🚣🏼♂️","🚣🏽♂️","🚣🏾♂️","🚣🏿♂️"],version:"4.0"},{emoji:"🚣♀️",category:1,name:"woman rowing boat",variations:["🚣🏻♀️","🚣🏼♀️","🚣🏽♀️","🚣🏾♀️","🚣🏿♀️"],version:"4.0"},{emoji:"🏊",category:1,name:"person swimming",variations:["🏊🏻","🏊🏼","🏊🏽","🏊🏾","🏊🏿"],version:"1.0"},{emoji:"🏊♂️",category:1,name:"man swimming",variations:["🏊🏻♂️","🏊🏼♂️","🏊🏽♂️","🏊🏾♂️","🏊🏿♂️"],version:"4.0"},{emoji:"🏊♀️",
category:1,name:"woman swimming",variations:["🏊🏻♀️","🏊🏼♀️","🏊🏽♀️","🏊🏾♀️","🏊🏿♀️"],version:"4.0"},{emoji:"⛹️",category:1,name:"person bouncing ball",variations:["⛹🏻","⛹🏼","⛹🏽","⛹🏾","⛹🏿"],version:"1.0"},{emoji:"⛹️♂️",category:1,name:"man bouncing ball",variations:["⛹🏻♂️","⛹🏼♂️","⛹🏽♂️","⛹🏾♂️","⛹🏿♂️"],version:"4.0"},{emoji:"⛹️♀️",category:1,name:"woman bouncing ball",variations:["⛹🏻♀️","⛹🏼♀️","⛹🏽♀️","⛹🏾♀️","⛹🏿♀️"],version:"4.0"},{emoji:"🏋️",category:1,name:"person lifting weights",variations:["🏋🏻","🏋🏼","🏋🏽","🏋🏾","🏋🏿"],version:"1.0"},{emoji:"🏋️♂️",category:1,name:"man lifting weights",variations:["🏋🏻♂️","🏋🏼♂️","🏋🏽♂️","🏋🏾♂️","🏋🏿♂️"],version:"4.0"},{emoji:"🏋️♀️",category:1,name:"woman lifting weights",variations:["🏋🏻♀️","🏋🏼♀️","🏋🏽♀️","🏋🏾♀️","🏋🏿♀️"],version:"4.0"},{emoji:"🚴",category:1,name:"person biking",variations:["🚴🏻","🚴🏼","🚴🏽","🚴🏾","🚴🏿"],version:"1.0"},{emoji:"🚴♂️",category:1,name:"man biking",variations:["🚴🏻♂️","🚴🏼♂️","🚴🏽♂️","🚴🏾♂️","🚴🏿♂️"],version:"4.0"},{emoji:"🚴♀️",category:1,name:"woman biking",variations:["🚴🏻♀️","🚴🏼♀️","🚴🏽♀️","🚴🏾♀️","🚴🏿♀️"],version:"4.0"},{emoji:"🚵",category:1,name:"person mountain biking",variations:["🚵🏻","🚵🏼","🚵🏽","🚵🏾","🚵🏿"],version:"1.0"},{emoji:"🚵♂️",category:1,name:"man mountain biking",variations:["🚵🏻♂️","🚵🏼♂️","🚵🏽♂️","🚵🏾♂️","🚵🏿♂️"],version:"4.0"},{emoji:"🚵♀️",category:1,name:"woman mountain biking",variations:["🚵🏻♀️","🚵🏼♀️","🚵🏽♀️","🚵🏾♀️","🚵🏿♀️"],version:"4.0"},{emoji:"🤸",category:1,name:"person cartwheeling",variations:["🤸🏻","🤸🏼","🤸🏽","🤸🏾","🤸🏿"],version:"3.0"},{emoji:"🤸♂️",category:1,name:"man cartwheeling",variations:["🤸🏻♂️","🤸🏼♂️","🤸🏽♂️","🤸🏾♂️","🤸🏿♂️"],version:"4.0"},{emoji:"🤸♀️",category:1,name:"woman cartwheeling",variations:["🤸🏻♀️","🤸🏼♀️","🤸🏽♀️","🤸🏾♀️","🤸🏿♀️"],version:"4.0"},{emoji:"🤼",category:1,name:"people wrestling",version:"3.0"},{emoji:"🤼♂️",category:1,name:"men wrestling",version:"4.0"},{emoji:"🤼♀️",category:1,name:"women wrestling",version:"4.0"},{emoji:"🤽",category:1,name:"person playing water polo",variations:["🤽🏻","🤽🏼","🤽🏽","🤽🏾","🤽🏿"],version:"3.0"},{emoji:"🤽♂️",category:1,name:"man playing water polo",variations:["🤽🏻♂️","🤽🏼♂️","🤽🏽♂️","🤽🏾♂️","🤽🏿♂️"],version:"4.0"},{emoji:"🤽♀️",category:1,name:"woman playing water polo",variations:["🤽🏻♀️","🤽🏼♀️","🤽🏽♀️","🤽🏾♀️","🤽🏿♀️"],version:"4.0"},{emoji:"🤾",category:1,name:"person playing handball",variations:["🤾🏻","🤾🏼","🤾🏽","🤾🏾","🤾🏿"],version:"3.0"},{emoji:"🤾♂️",category:1,name:"man playing handball",variations:["🤾🏻♂️","🤾🏼♂️","🤾🏽♂️","🤾🏾♂️","🤾🏿♂️"],version:"4.0"},{emoji:"🤾♀️",category:1,name:"woman playing handball",variations:["🤾🏻♀️","🤾🏼♀️","🤾🏽♀️","🤾🏾♀️","🤾🏿♀️"],version:"4.0"},{emoji:"🤹",category:1,name:"person juggling",variations:["🤹🏻","🤹🏼","🤹🏽","🤹🏾","🤹🏿"],version:"3.0"},{emoji:"🤹♂️",category:1,name:"man juggling",variations:["🤹🏻♂️","🤹🏼♂️","🤹🏽♂️","🤹🏾♂️","🤹🏿♂️"],version:"4.0"},{emoji:"🤹♀️",category:1,name:"woman juggling",variations:["🤹🏻♀️","🤹🏼♀️","🤹🏽♀️","🤹🏾♀️","🤹🏿♀️"],version:"4.0"},{emoji:"🧘",category:1,name:"person in lotus position",variations:["🧘🏻","🧘🏼","🧘🏽","🧘🏾","🧘🏿"],version:"5.0"},{emoji:"🧘♂️",category:1,name:"man in lotus position",variations:["🧘🏻♂️","🧘🏼♂️","🧘🏽♂️","🧘🏾♂️","🧘🏿♂️"],version:"5.0"},{emoji:"🧘♀️",category:1,name:"woman in lotus position",variations:["🧘🏻♀️","🧘🏼♀️","🧘🏽♀️","🧘🏾♀️","🧘🏿♀️"],version:"5.0"},{emoji:"🛀",category:1,name:"person taking bath",variations:["🛀🏻","🛀🏼","🛀🏽","🛀🏾","🛀🏿"],version:"1.0"},{emoji:"🛌",category:1,name:"person in bed",variations:["🛌🏻","🛌🏼","🛌🏽","🛌🏾","🛌🏿"],version:"1.0"},{emoji:"🧑🤝🧑",category:1,name:"people holding hands",variations:["🧑🏻🤝🧑🏻","🧑🏻🤝🧑🏼","🧑🏻🤝🧑🏽","🧑🏻🤝🧑🏾","🧑🏻🤝🧑🏿","🧑🏼🤝🧑🏻","🧑🏼🤝🧑🏼","🧑🏼🤝🧑🏽","🧑🏼🤝🧑🏾","🧑🏼🤝🧑🏿","🧑🏽🤝🧑🏻","🧑🏽🤝🧑🏼","🧑🏽🤝🧑🏽","🧑🏽🤝🧑🏾","🧑🏽🤝🧑🏿","🧑🏾🤝🧑🏻","🧑🏾🤝🧑🏼","🧑🏾🤝🧑🏽","🧑🏾🤝🧑🏾","🧑🏾🤝🧑🏿","🧑🏿🤝🧑🏻","🧑🏿🤝🧑🏼","🧑🏿🤝🧑🏽","🧑🏿🤝🧑🏾","🧑🏿🤝🧑🏿"],version:"12.0"},{emoji:"👭",category:1,name:"women holding hands",variations:["👭🏻","👩🏻🤝👩🏼","👩🏻🤝👩🏽","👩🏻🤝👩🏾","👩🏻🤝👩🏿","👩🏼🤝👩🏻","👭🏼","👩🏼🤝👩🏽","👩🏼🤝👩🏾","👩🏼🤝👩🏿","👩🏽🤝👩🏻","👩🏽🤝👩🏼","👭🏽","👩🏽🤝👩🏾","👩🏽🤝👩🏿","👩🏾🤝👩🏻","👩🏾🤝👩🏼","👩🏾🤝👩🏽","👭🏾","👩🏾🤝👩🏿","👩🏿🤝👩🏻","👩🏿🤝👩🏼","👩🏿🤝👩🏽","👩🏿🤝👩🏾","👭🏿"],version:"1.0"},{emoji:"👫",category:1,name:"woman and man holding hands",variations:["👫🏻","👩🏻🤝👨🏼","👩🏻🤝👨🏽","👩🏻🤝👨🏾","👩🏻🤝👨🏿","👩🏼🤝👨🏻","👫🏼","👩🏼🤝👨🏽","👩🏼🤝👨🏾","👩🏼🤝👨🏿","👩🏽🤝👨🏻","👩🏽🤝👨🏼","👫🏽","👩🏽🤝👨🏾","👩🏽🤝👨🏿","👩🏾🤝👨🏻","👩🏾🤝👨🏼","👩🏾🤝👨🏽","👫🏾","👩🏾🤝👨🏿","👩🏿🤝👨🏻","👩🏿🤝👨🏼","👩🏿🤝👨🏽","👩🏿🤝👨🏾","👫🏿"],version:"1.0"},{emoji:"👬",category:1,name:"men holding hands",variations:["👬🏻","👨🏻🤝👨🏼","👨🏻🤝👨🏽","👨🏻🤝👨🏾","👨🏻🤝👨🏿","👨🏼🤝👨🏻","👬🏼","👨🏼🤝👨🏽","👨🏼🤝👨🏾","👨🏼🤝👨🏿","👨🏽🤝👨🏻","👨🏽🤝👨🏼","👬🏽","👨🏽🤝👨🏾","👨🏽🤝👨🏿","👨🏾🤝👨🏻","👨🏾🤝👨🏼","👨🏾🤝👨🏽","👬🏾","👨🏾🤝👨🏿","👨🏿🤝👨🏻","👨🏿🤝👨🏼","👨🏿🤝👨🏽","👨🏿🤝👨🏾","👬🏿"],version:"1.0"},{emoji:"💏",category:1,name:"kiss",variations:["👩❤️💋👨","👨❤️💋👨","👩❤️💋👩"],version:"1.0"},{emoji:"💑",category:1,name:"couple with heart",variations:["👩❤️👨","👨❤️👨","👩❤️👩"],version:"1.0"},{emoji:"👪",category:1,name:"family",version:"1.0"},{emoji:"👨👩👦",category:1,name:"family: man, woman, boy",version:"2.0"},{emoji:"👨👩👧",category:1,name:"family: man, woman, girl",version:"2.0"},{emoji:"👨👩👧👦",category:1,name:"family: man, woman, girl, boy",version:"2.0"},{emoji:"👨👩👦👦",category:1,name:"family: man, woman, boy, boy",version:"2.0"},{emoji:"👨👩👧👧",category:1,name:"family: man, woman, girl, girl",version:"2.0"},{emoji:"👨👨👦",category:1,name:"family: man, man, boy",version:"2.0"},{emoji:"👨👨👧",category:1,name:"family: man, man, girl",version:"2.0"},{emoji:"👨👨👧👦",category:1,name:"family: man, man, girl, boy",version:"2.0"},{emoji:"👨👨👦👦",category:1,name:"family: man, man, boy, boy",version:"2.0"},{emoji:"👨👨👧👧",category:1,name:"family: man, man, girl, girl",version:"2.0"},{emoji:"👩👩👦",category:1,name:"family: woman, woman, boy",version:"2.0"},{emoji:"👩👩👧",category:1,name:"family: woman, woman, girl",version:"2.0"},{emoji:"👩👩👧👦",category:1,name:"family: woman, woman, girl, boy",version:"2.0"},{emoji:"👩👩👦👦",category:1,name:"family: woman, woman, boy, boy",version:"2.0"},{emoji:"👩👩👧👧",category:1,name:"family: woman, woman, girl, girl",version:"2.0"},{emoji:"👨👦",category:1,name:"family: man, boy",version:"4.0"},{emoji:"👨👦👦",category:1,name:"family: man, boy, boy",version:"4.0"},{emoji:"👨👧",category:1,name:"family: man, girl",version:"4.0"},{emoji:"👨👧👦",category:1,name:"family: man, girl, boy",version:"4.0"},{emoji:"👨👧👧",category:1,name:"family: man, girl, girl",version:"4.0"},{emoji:"👩👦",category:1,name:"family: woman, boy",version:"4.0"},{emoji:"👩👦👦",category:1,name:"family: woman, boy, boy",version:"4.0"},{emoji:"👩👧",category:1,name:"family: woman, girl",version:"4.0"},{emoji:"👩👧👦",category:1,name:"family: woman, girl, boy",version:"4.0"},{emoji:"👩👧👧",category:1,name:"family: woman, girl, girl",version:"4.0"},{emoji:"🗣️",category:1,name:"speaking head",version:"1.0"},{emoji:"👤",category:1,name:"bust in silhouette",version:"1.0"},{emoji:"👥",category:1,name:"busts in silhouette",version:"1.0"},{emoji:"🫂",category:1,name:"people hugging",version:"13.0"},{emoji:"👣",category:1,name:"footprints",version:"1.0"},{emoji:"🐵",category:2,name:"monkey face",version:"1.0"},{emoji:"🐒",category:2,name:"monkey",version:"1.0"},{emoji:"🦍",category:2,name:"gorilla",version:"3.0"},{emoji:"🦧",category:2,name:"orangutan",version:"12.0"},{emoji:"🐶",category:2,name:"dog face",version:"1.0"},{emoji:"🐕",category:2,name:"dog",version:"1.0"},{emoji:"🦮",category:2,name:"guide dog",version:"12.0"},{emoji:"🐕🦺",category:2,name:"service dog",version:"12.0"},{emoji:"🐩",category:2,name:"poodle",version:"1.0"},{emoji:"🐺",category:2,name:"wolf",version:"1.0"},{emoji:"🦊",category:2,name:"fox",version:"3.0"},{emoji:"🦝",category:2,name:"raccoon",version:"11.0"},{emoji:"🐱",category:2,name:"cat face",version:"1.0"},{emoji:"🐈",category:2,name:"cat",version:"1.0"},{emoji:"🐈⬛",category:2,name:"black cat",version:"13.0"},{emoji:"🦁",category:2,name:"lion",version:"1.0"},{emoji:"🐯",category:2,name:"tiger face",version:"1.0"},{emoji:"🐅",category:2,name:"tiger",version:"1.0"},{emoji:"🐆",category:2,name:"leopard",version:"1.0"},{emoji:"🐴",category:2,name:"horse face",version:"1.0"},{emoji:"🐎",category:2,name:"horse",version:"1.0"},{emoji:"🦄",category:2,name:"unicorn",version:"1.0"},{emoji:"🦓",category:2,name:"zebra",version:"5.0"},{emoji:"🦌",category:2,name:"deer",version:"3.0"},{emoji:"🦬",category:2,name:"bison",version:"13.0"},{emoji:"🐮",category:2,name:"cow face",version:"1.0"},{emoji:"🐂",category:2,name:"ox",version:"1.0"},{emoji:"🐃",category:2,name:"water buffalo",version:"1.0"},{emoji:"🐄",category:2,name:"cow",version:"1.0"},{emoji:"🐷",category:2,name:"pig face",version:"1.0"},{emoji:"🐖",category:2,name:"pig",version:"1.0"},{emoji:"🐗",category:2,name:"boar",version:"1.0"},{emoji:"🐽",category:2,name:"pig nose",version:"1.0"},{emoji:"🐏",category:2,name:"ram",version:"1.0"},{emoji:"🐑",category:2,name:"ewe",version:"1.0"},{emoji:"🐐",category:2,name:"goat",version:"1.0"},{emoji:"🐪",category:2,name:"camel",version:"1.0"},{emoji:"🐫",category:2,name:"two-hump camel",version:"1.0"},{emoji:"🦙",category:2,name:"llama",version:"11.0"},{emoji:"🦒",category:2,name:"giraffe",version:"5.0"},{emoji:"🐘",category:2,name:"elephant",version:"1.0"},{emoji:"🦣",category:2,name:"mammoth",version:"13.0"},{emoji:"🦏",category:2,name:"rhinoceros",version:"3.0"},{emoji:"🦛",category:2,name:"hippopotamus",version:"11.0"},{emoji:"🐭",category:2,name:"mouse face",version:"1.0"},{emoji:"🐁",category:2,name:"mouse",version:"1.0"},{emoji:"🐀",category:2,name:"rat",version:"1.0"},{emoji:"🐹",category:2,name:"hamster",version:"1.0"},{emoji:"🐰",category:2,name:"rabbit face",version:"1.0"},{emoji:"🐇",category:2,name:"rabbit",version:"1.0"},{emoji:"🐿️",category:2,name:"chipmunk",version:"1.0"},{emoji:"🦫",category:2,name:"beaver",version:"13.0"},{emoji:"🦔",category:2,name:"hedgehog",version:"5.0"},{emoji:"🦇",category:2,name:"bat",version:"3.0"},{emoji:"🐻",category:2,name:"bear",version:"1.0"},{emoji:"🐻❄️",category:2,name:"polar bear",version:"13.0"},{emoji:"🐨",category:2,name:"koala",version:"1.0"},{emoji:"🐼",category:2,name:"panda",version:"1.0"},{emoji:"🦥",category:2,name:"sloth",version:"12.0"},{emoji:"🦦",category:2,name:"otter",version:"12.0"},{emoji:"🦨",category:2,name:"skunk",version:"12.0"},{emoji:"🦘",category:2,name:"kangaroo",version:"11.0"},{emoji:"🦡",category:2,name:"badger",version:"11.0"},{emoji:"🐾",category:2,name:"paw prints",version:"1.0"},{emoji:"🦃",category:2,name:"turkey",version:"1.0"},{emoji:"🐔",category:2,name:"chicken",version:"1.0"},{emoji:"🐓",category:2,name:"rooster",version:"1.0"},{emoji:"🐣",category:2,name:"hatching chick",version:"1.0"},{emoji:"🐤",category:2,name:"baby chick",version:"1.0"},{emoji:"🐥",category:2,name:"front-facing baby chick",version:"1.0"},{emoji:"🐦",category:2,name:"bird",version:"1.0"},{emoji:"🐧",category:2,name:"penguin",version:"1.0"},{emoji:"🕊️",category:2,name:"dove",version:"1.0"},{emoji:"🦅",category:2,name:"eagle",version:"3.0"},{emoji:"🦆",category:2,name:"duck",version:"3.0"},{emoji:"🦢",category:2,name:"swan",version:"11.0"},{emoji:"🦉",category:2,name:"owl",version:"3.0"},{emoji:"🦤",category:2,name:"dodo",version:"13.0"},{emoji:"🪶",category:2,name:"feather",version:"13.0"},{emoji:"🦩",category:2,name:"flamingo",version:"12.0"},{emoji:"🦚",category:2,name:"peacock",version:"11.0"},{emoji:"🦜",category:2,name:"parrot",version:"11.0"},{emoji:"🐸",category:2,name:"frog",version:"1.0"},{emoji:"🐊",category:2,name:"crocodile",version:"1.0"},{emoji:"🐢",category:2,name:"turtle",version:"1.0"},{emoji:"🦎",category:2,name:"lizard",version:"3.0"},{emoji:"🐍",category:2,name:"snake",version:"1.0"},{emoji:"🐲",category:2,name:"dragon face",version:"1.0"},{emoji:"🐉",category:2,name:"dragon",version:"1.0"},{emoji:"🦕",category:2,name:"sauropod",version:"5.0"},{emoji:"🦖",category:2,name:"T-Rex",version:"5.0"},{emoji:"🐳",category:2,name:"spouting whale",version:"1.0"},{emoji:"🐋",category:2,name:"whale",version:"1.0"},{emoji:"🐬",category:2,name:"dolphin",version:"1.0"},{emoji:"🦭",category:2,name:"seal",version:"13.0"},{emoji:"🐟",category:2,name:"fish",version:"1.0"},{emoji:"🐠",category:2,name:"tropical fish",version:"1.0"},{emoji:"🐡",category:2,name:"blowfish",version:"1.0"},{emoji:"🦈",category:2,name:"shark",version:"3.0"},{emoji:"🐙",category:2,name:"octopus",version:"1.0"},{emoji:"🐚",category:2,name:"spiral shell",version:"1.0"},{emoji:"🐌",category:2,name:"snail",version:"1.0"},{emoji:"🦋",category:2,name:"butterfly",version:"3.0"},{emoji:"🐛",category:2,name:"bug",version:"1.0"},{emoji:"🐜",category:2,name:"ant",version:"1.0"},{emoji:"🐝",category:2,name:"honeybee",version:"1.0"},{emoji:"🪲",category:2,name:"beetle",version:"13.0"},{emoji:"🐞",category:2,name:"lady beetle",version:"1.0"},{emoji:"🦗",category:2,name:"cricket",version:"5.0"},{emoji:"🪳",category:2,name:"cockroach",version:"13.0"},{emoji:"🕷️",category:2,name:"spider",version:"1.0"},{emoji:"🕸️",category:2,name:"spider web",version:"1.0"},{emoji:"🦂",category:2,name:"scorpion",version:"1.0"},{emoji:"🦟",category:2,name:"mosquito",version:"11.0"},{emoji:"🪰",category:2,name:"fly",version:"13.0"},{emoji:"🪱",category:2,name:"worm",version:"13.0"},{emoji:"🦠",category:2,name:"microbe",version:"11.0"},{emoji:"💐",category:2,name:"bouquet",version:"1.0"},{emoji:"🌸",category:2,name:"cherry blossom",version:"1.0"},{emoji:"💮",category:2,name:"white flower",version:"1.0"},{emoji:"🏵️",category:2,name:"rosette",version:"1.0"},{emoji:"🌹",category:2,name:"rose",version:"1.0"},{emoji:"🥀",category:2,name:"wilted flower",version:"3.0"},{emoji:"🌺",category:2,name:"hibiscus",version:"1.0"},{emoji:"🌻",category:2,name:"sunflower",version:"1.0"},{emoji:"🌼",category:2,name:"blossom",version:"1.0"},{emoji:"🌷",category:2,name:"tulip",version:"1.0"},{emoji:"🌱",category:2,name:"seedling",version:"1.0"},{emoji:"🪴",category:2,name:"potted plant",version:"13.0"},{emoji:"🌲",category:2,name:"evergreen tree",version:"1.0"},{emoji:"🌳",category:2,name:"deciduous tree",version:"1.0"},{emoji:"🌴",category:2,name:"palm tree",version:"1.0"},{emoji:"🌵",category:2,name:"cactus",version:"1.0"},{emoji:"🌾",category:2,name:"sheaf of rice",version:"1.0"},{emoji:"🌿",category:2,name:"herb",version:"1.0"},{emoji:"☘️",category:2,name:"shamrock",version:"1.0"},{emoji:"🍀",category:2,name:"four leaf clover",version:"1.0"},{emoji:"🍁",category:2,name:"maple leaf",version:"1.0"},{emoji:"🍂",category:2,name:"fallen leaf",version:"1.0"},{emoji:"🍃",category:2,name:"leaf fluttering in wind",version:"1.0"},{emoji:"🍇",category:3,name:"grapes",version:"1.0"},{emoji:"🍈",category:3,name:"melon",version:"1.0"},{emoji:"🍉",category:3,name:"watermelon",version:"1.0"},{emoji:"🍊",category:3,name:"tangerine",version:"1.0"},{emoji:"🍋",category:3,name:"lemon",version:"1.0"},{emoji:"🍌",category:3,name:"banana",version:"1.0"},{emoji:"🍍",category:3,name:"pineapple",version:"1.0"},{emoji:"🥭",category:3,name:"mango",version:"11.0"},{emoji:"🍎",category:3,name:"red apple",version:"1.0"},{emoji:"🍏",category:3,name:"green apple",version:"1.0"},{emoji:"🍐",category:3,name:"pear",version:"1.0"},{emoji:"🍑",category:3,name:"peach",version:"1.0"},{emoji:"🍒",category:3,name:"cherries",version:"1.0"},{emoji:"🍓",category:3,name:"strawberry",version:"1.0"},{emoji:"🫐",category:3,name:"blueberries",version:"13.0"},{emoji:"🥝",category:3,name:"kiwi fruit",version:"3.0"},{emoji:"🍅",category:3,name:"tomato",version:"1.0"},{emoji:"🫒",category:3,name:"olive",version:"13.0"},{emoji:"🥥",category:3,name:"coconut",version:"5.0"},{emoji:"🥑",category:3,name:"avocado",version:"3.0"},{emoji:"🍆",category:3,name:"eggplant",version:"1.0"},{emoji:"🥔",category:3,name:"potato",version:"3.0"},{emoji:"🥕",category:3,name:"carrot",version:"3.0"},{emoji:"🌽",category:3,name:"ear of corn",version:"1.0"},{emoji:"🌶️",category:3,name:"hot pepper",version:"1.0"},{emoji:"🫑",category:3,name:"bell pepper",version:"13.0"},{emoji:"🥒",category:3,name:"cucumber",version:"3.0"},{emoji:"🥬",category:3,name:"leafy green",version:"11.0"},{emoji:"🥦",category:3,name:"broccoli",version:"5.0"},{emoji:"🧄",category:3,name:"garlic",version:"12.0"},{emoji:"🧅",category:3,name:"onion",version:"12.0"},{emoji:"🍄",category:3,name:"mushroom",version:"1.0"},{emoji:"🥜",category:3,name:"peanuts",version:"3.0"},{emoji:"🌰",category:3,name:"chestnut",version:"1.0"},{emoji:"🍞",category:3,name:"bread",version:"1.0"},{emoji:"🥐",category:3,name:"croissant",version:"3.0"},{emoji:"🥖",category:3,name:"baguette bread",version:"3.0"},{emoji:"🫓",category:3,name:"flatbread",version:"13.0"},{emoji:"🥨",category:3,name:"pretzel",version:"5.0"},{emoji:"🥯",category:3,name:"bagel",version:"11.0"},{emoji:"🥞",category:3,name:"pancakes",version:"3.0"},{emoji:"🧇",category:3,name:"waffle",version:"12.0"},{emoji:"🧀",category:3,name:"cheese wedge",version:"1.0"},{emoji:"🍖",category:3,name:"meat on bone",version:"1.0"},{emoji:"🍗",category:3,name:"poultry leg",version:"1.0"},{emoji:"🥩",category:3,name:"cut of meat",version:"5.0"},{emoji:"🥓",category:3,name:"bacon",version:"3.0"},{emoji:"🍔",category:3,name:"hamburger",version:"1.0"},{emoji:"🍟",category:3,name:"french fries",version:"1.0"},{emoji:"🍕",category:3,name:"pizza",version:"1.0"},{emoji:"🌭",category:3,name:"hot dog",version:"1.0"},{emoji:"🥪",category:3,name:"sandwich",version:"5.0"},{emoji:"🌮",category:3,name:"taco",version:"1.0"},{emoji:"🌯",category:3,name:"burrito",version:"1.0"},{emoji:"🫔",category:3,name:"tamale",version:"13.0"},{emoji:"🥙",category:3,name:"stuffed flatbread",version:"3.0"},{emoji:"🧆",category:3,name:"falafel",version:"12.0"},{emoji:"🥚",category:3,name:"egg",version:"3.0"},{emoji:"🍳",category:3,name:"cooking",version:"1.0"},{emoji:"🥘",category:3,name:"shallow pan of food",version:"3.0"},{emoji:"🍲",category:3,name:"pot of food",version:"1.0"},{emoji:"🫕",category:3,name:"fondue",version:"13.0"},{emoji:"🥣",category:3,name:"bowl with spoon",version:"5.0"},{emoji:"🥗",category:3,name:"green salad",version:"3.0"},{emoji:"🍿",category:3,name:"popcorn",version:"1.0"},{emoji:"🧈",category:3,name:"butter",version:"12.0"},{emoji:"🧂",category:3,name:"salt",version:"11.0"},{emoji:"🥫",category:3,name:"canned food",version:"5.0"},{emoji:"🍱",category:3,name:"bento box",version:"1.0"},{emoji:"🍘",category:3,name:"rice cracker",version:"1.0"},{emoji:"🍙",category:3,name:"rice ball",version:"1.0"},{emoji:"🍚",category:3,name:"cooked rice",version:"1.0"},{emoji:"🍛",category:3,name:"curry rice",version:"1.0"},{emoji:"🍜",category:3,name:"steaming bowl",version:"1.0"},{emoji:"🍝",category:3,name:"spaghetti",version:"1.0"},{emoji:"🍠",category:3,name:"roasted sweet potato",version:"1.0"},{emoji:"🍢",category:3,name:"oden",version:"1.0"},{emoji:"🍣",category:3,name:"sushi",version:"1.0"},{emoji:"🍤",category:3,name:"fried shrimp",version:"1.0"},{emoji:"🍥",category:3,name:"fish cake with swirl",version:"1.0"},{emoji:"🥮",category:3,name:"moon cake",version:"11.0"},{emoji:"🍡",category:3,name:"dango",version:"1.0"},{emoji:"🥟",category:3,name:"dumpling",version:"5.0"},{emoji:"🥠",category:3,name:"fortune cookie",version:"5.0"},{emoji:"🥡",category:3,name:"takeout box",version:"5.0"},{emoji:"🦀",category:3,name:"crab",version:"1.0"},{emoji:"🦞",category:3,name:"lobster",version:"11.0"},{emoji:"🦐",category:3,name:"shrimp",version:"3.0"},{emoji:"🦑",category:3,name:"squid",version:"3.0"},{emoji:"🦪",category:3,name:"oyster",version:"12.0"},{emoji:"🍦",category:3,name:"soft ice cream",version:"1.0"},{emoji:"🍧",category:3,name:"shaved ice",version:"1.0"},{emoji:"🍨",category:3,name:"ice cream",version:"1.0"},{emoji:"🍩",category:3,name:"doughnut",version:"1.0"},{emoji:"🍪",category:3,name:"cookie",version:"1.0"},{emoji:"🎂",category:3,name:"birthday cake",version:"1.0"},{emoji:"🍰",category:3,name:"shortcake",version:"1.0"},{emoji:"🧁",category:3,name:"cupcake",version:"11.0"},{emoji:"🥧",category:3,name:"pie",version:"5.0"},{emoji:"🍫",category:3,name:"chocolate bar",version:"1.0"},{emoji:"🍬",category:3,name:"candy",version:"1.0"},{emoji:"🍭",category:3,name:"lollipop",version:"1.0"},{emoji:"🍮",category:3,name:"custard",version:"1.0"},{emoji:"🍯",category:3,name:"honey pot",version:"1.0"},{emoji:"🍼",category:3,name:"baby bottle",version:"1.0"},{emoji:"🥛",category:3,name:"glass of milk",version:"3.0"},{emoji:"☕",category:3,name:"hot beverage",version:"1.0"},{emoji:"🫖",category:3,name:"teapot",version:"13.0"},{emoji:"🍵",category:3,name:"teacup without handle",version:"1.0"},{emoji:"🍶",category:3,name:"sake",version:"1.0"},{emoji:"🍾",category:3,name:"bottle with popping cork",version:"1.0"},{emoji:"🍷",category:3,name:"wine glass",version:"1.0"},{emoji:"🍸",category:3,name:"cocktail glass",version:"1.0"},{emoji:"🍹",category:3,name:"tropical drink",version:"1.0"},{emoji:"🍺",category:3,name:"beer mug",version:"1.0"},{emoji:"🍻",category:3,name:"clinking beer mugs",version:"1.0"},{emoji:"🥂",category:3,name:"clinking glasses",version:"3.0"},{emoji:"🥃",category:3,name:"tumbler glass",version:"3.0"},{emoji:"🥤",category:3,name:"cup with straw",version:"5.0"},{emoji:"🧋",category:3,name:"bubble tea",version:"13.0"},{emoji:"🧃",category:3,name:"beverage box",version:"12.0"},{emoji:"🧉",category:3,name:"mate",version:"12.0"},{emoji:"🧊",category:3,name:"ice",version:"12.0"},{emoji:"🥢",category:3,name:"chopsticks",version:"5.0"},{emoji:"🍽️",category:3,name:"fork and knife with plate",version:"1.0"},{emoji:"🍴",category:3,name:"fork and knife",version:"1.0"},{emoji:"🥄",category:3,name:"spoon",version:"3.0"},{emoji:"🔪",category:3,name:"kitchen knife",version:"1.0"},{emoji:"🏺",category:3,name:"amphora",version:"1.0"},{emoji:"🌍",category:4,name:"globe showing Europe-Africa",version:"1.0"},{emoji:"🌎",category:4,name:"globe showing Americas",version:"1.0"},{emoji:"🌏",category:4,name:"globe showing Asia-Australia",version:"1.0"},{emoji:"🌐",category:4,name:"globe with meridians",version:"1.0"},{emoji:"🗺️",category:4,name:"world map",version:"1.0"},{emoji:"🗾",category:4,name:"map of Japan",version:"1.0"},{emoji:"🧭",category:4,name:"compass",version:"11.0"},{emoji:"🏔️",category:4,name:"snow-capped mountain",version:"1.0"},{emoji:"⛰️",category:4,name:"mountain",version:"1.0"},{emoji:"🌋",category:4,name:"volcano",version:"1.0"},{emoji:"🗻",category:4,name:"mount fuji",version:"1.0"},{emoji:"🏕️",category:4,name:"camping",version:"1.0"},{emoji:"🏖️",category:4,name:"beach with umbrella",version:"1.0"},{emoji:"🏜️",category:4,name:"desert",version:"1.0"},{emoji:"🏝️",category:4,name:"desert island",version:"1.0"},{emoji:"🏞️",category:4,name:"national park",version:"1.0"},{emoji:"🏟️",category:4,name:"stadium",version:"1.0"},{emoji:"🏛️",category:4,name:"classical building",version:"1.0"},{emoji:"🏗️",category:4,name:"building construction",version:"1.0"},{emoji:"🧱",category:4,name:"brick",version:"11.0"},{emoji:"🪨",category:4,name:"rock",version:"13.0"},{emoji:"🪵",category:4,name:"wood",version:"13.0"},{emoji:"🛖",category:4,name:"hut",version:"13.0"},{emoji:"🏘️",category:4,name:"houses",version:"1.0"},{emoji:"🏚️",category:4,name:"derelict house",version:"1.0"},{emoji:"🏠",category:4,name:"house",version:"1.0"},{emoji:"🏡",category:4,name:"house with garden",version:"1.0"},{emoji:"🏢",category:4,name:"office building",version:"1.0"},{emoji:"🏣",category:4,name:"Japanese post office",version:"1.0"},{emoji:"🏤",category:4,name:"post office",version:"1.0"},{emoji:"🏥",category:4,name:"hospital",version:"1.0"},{emoji:"🏦",category:4,name:"bank",version:"1.0"},{emoji:"🏨",category:4,name:"hotel",version:"1.0"},{emoji:"🏩",category:4,name:"love hotel",version:"1.0"},{emoji:"🏪",category:4,name:"convenience store",version:"1.0"},{emoji:"🏫",category:4,name:"school",version:"1.0"},{emoji:"🏬",category:4,name:"department store",version:"1.0"},{emoji:"🏭",category:4,name:"factory",version:"1.0"},{emoji:"🏯",category:4,name:"Japanese castle",version:"1.0"},{emoji:"🏰",category:4,name:"castle",version:"1.0"},{emoji:"💒",category:4,name:"wedding",version:"1.0"},{emoji:"🗼",category:4,name:"Tokyo tower",version:"1.0"},{emoji:"🗽",category:4,name:"Statue of Liberty",version:"1.0"},{emoji:"⛪",category:4,name:"church",version:"1.0"},{emoji:"🕌",category:4,name:"mosque",version:"1.0"},{emoji:"🛕",category:4,name:"hindu temple",version:"12.0"},{emoji:"🕍",category:4,name:"synagogue",version:"1.0"},{emoji:"⛩️",category:4,name:"shinto shrine",version:"1.0"},{emoji:"🕋",category:4,name:"kaaba",version:"1.0"},{emoji:"⛲",category:4,name:"fountain",version:"1.0"},{emoji:"⛺",category:4,name:"tent",version:"1.0"},{emoji:"🌁",category:4,name:"foggy",version:"1.0"},{emoji:"🌃",category:4,name:"night with stars",version:"1.0"},{emoji:"🏙️",category:4,name:"cityscape",version:"1.0"},{emoji:"🌄",category:4,name:"sunrise over mountains",version:"1.0"},{emoji:"🌅",category:4,name:"sunrise",version:"1.0"},{emoji:"🌆",category:4,name:"cityscape at dusk",version:"1.0"},{emoji:"🌇",category:4,name:"sunset",version:"1.0"},{emoji:"🌉",category:4,name:"bridge at night",version:"1.0"},{emoji:"♨️",category:4,name:"hot springs",version:"1.0"},{emoji:"🎠",category:4,name:"carousel horse",version:"1.0"},{emoji:"🎡",category:4,name:"ferris wheel",version:"1.0"},{emoji:"🎢",category:4,name:"roller coaster",version:"1.0"},{emoji:"💈",category:4,name:"barber pole",version:"1.0"},{emoji:"🎪",category:4,name:"circus tent",version:"1.0"},{emoji:"🚂",category:4,name:"locomotive",version:"1.0"},{emoji:"🚃",category:4,name:"railway car",version:"1.0"},{emoji:"🚄",category:4,name:"high-speed train",version:"1.0"},{emoji:"🚅",category:4,name:"bullet train",version:"1.0"},{emoji:"🚆",category:4,name:"train",version:"1.0"},{emoji:"🚇",category:4,name:"metro",version:"1.0"},{emoji:"🚈",category:4,name:"light rail",version:"1.0"},{emoji:"🚉",category:4,name:"station",version:"1.0"},{emoji:"🚊",category:4,name:"tram",version:"1.0"},{emoji:"🚝",category:4,name:"monorail",version:"1.0"},{emoji:"🚞",category:4,name:"mountain railway",version:"1.0"},{emoji:"🚋",category:4,name:"tram car",version:"1.0"},{emoji:"🚌",category:4,name:"bus",version:"1.0"},{emoji:"🚍",category:4,name:"oncoming bus",version:"1.0"},{emoji:"🚎",category:4,name:"trolleybus",version:"1.0"},{emoji:"🚐",category:4,name:"minibus",version:"1.0"},{emoji:"🚑",category:4,name:"ambulance",version:"1.0"},{emoji:"🚒",category:4,name:"fire engine",version:"1.0"},{emoji:"🚓",category:4,name:"police car",version:"1.0"},{emoji:"🚔",category:4,name:"oncoming police car",version:"1.0"},{emoji:"🚕",category:4,name:"taxi",version:"1.0"},{emoji:"🚖",category:4,name:"oncoming taxi",version:"1.0"},{emoji:"🚗",category:4,name:"automobile",version:"1.0"},{emoji:"🚘",category:4,name:"oncoming automobile",version:"1.0"},{emoji:"🚙",category:4,name:"sport utility vehicle",version:"1.0"},{emoji:"🛻",category:4,name:"pickup truck",version:"13.0"},{emoji:"🚚",category:4,name:"delivery truck",version:"1.0"},{emoji:"🚛",category:4,name:"articulated lorry",version:"1.0"},{emoji:"🚜",category:4,name:"tractor",version:"1.0"},{emoji:"🏎️",category:4,name:"racing car",version:"1.0"},{emoji:"🏍️",category:4,name:"motorcycle",version:"1.0"},{emoji:"🛵",category:4,name:"motor scooter",version:"3.0"},{emoji:"🦽",category:4,name:"manual wheelchair",version:"12.0"},{emoji:"🦼",category:4,name:"motorized wheelchair",version:"12.0"},{emoji:"🛺",category:4,name:"auto rickshaw",version:"12.0"},{emoji:"🚲",category:4,name:"bicycle",version:"1.0"},{emoji:"🛴",category:4,name:"kick scooter",version:"3.0"},{emoji:"🛹",category:4,name:"skateboard",version:"11.0"},{emoji:"🛼",category:4,name:"roller skate",version:"13.0"},{emoji:"🚏",category:4,name:"bus stop",version:"1.0"},{emoji:"🛣️",category:4,name:"motorway",version:"1.0"},{emoji:"🛤️",category:4,name:"railway track",version:"1.0"},{emoji:"🛢️",category:4,name:"oil drum",version:"1.0"},{emoji:"⛽",category:4,name:"fuel pump",version:"1.0"},{emoji:"🚨",category:4,name:"police car light",version:"1.0"},{emoji:"🚥",category:4,name:"horizontal traffic light",version:"1.0"},{emoji:"🚦",category:4,name:"vertical traffic light",version:"1.0"},{emoji:"🛑",category:4,name:"stop sign",version:"3.0"},{emoji:"🚧",category:4,name:"construction",version:"1.0"},{emoji:"⚓",category:4,name:"anchor",version:"1.0"},{emoji:"⛵",category:4,name:"sailboat",version:"1.0"},{emoji:"🛶",category:4,name:"canoe",version:"3.0"},{emoji:"🚤",category:4,name:"speedboat",version:"1.0"},{emoji:"🛳️",category:4,name:"passenger ship",version:"1.0"},{emoji:"⛴️",category:4,name:"ferry",version:"1.0"},{emoji:"🛥️",category:4,name:"motor boat",version:"1.0"},{emoji:"🚢",category:4,name:"ship",version:"1.0"},{emoji:"✈️",category:4,name:"airplane",version:"1.0"},{emoji:"🛩️",category:4,name:"small airplane",version:"1.0"},{emoji:"🛫",category:4,name:"airplane departure",version:"1.0"},{emoji:"🛬",category:4,name:"airplane arrival",version:"1.0"},{emoji:"🪂",category:4,name:"parachute",version:"12.0"},{emoji:"💺",category:4,name:"seat",version:"1.0"},{emoji:"🚁",category:4,name:"helicopter",version:"1.0"},{emoji:"🚟",category:4,name:"suspension railway",version:"1.0"},{emoji:"🚠",category:4,name:"mountain cableway",version:"1.0"},{emoji:"🚡",category:4,name:"aerial tramway",version:"1.0"},{emoji:"🛰️",category:4,name:"satellite",version:"1.0"},{emoji:"🚀",category:4,name:"rocket",version:"1.0"},{emoji:"🛸",category:4,name:"flying saucer",version:"5.0"},{emoji:"🛎️",category:4,name:"bellhop bell",version:"1.0"},{emoji:"🧳",category:4,name:"luggage",version:"11.0"},{emoji:"⌛",category:4,name:"hourglass done",version:"1.0"},{emoji:"⏳",category:4,name:"hourglass not done",version:"1.0"},{emoji:"⌚",category:4,name:"watch",version:"1.0"},{emoji:"⏰",category:4,name:"alarm clock",version:"1.0"},{emoji:"⏱️",category:4,name:"stopwatch",version:"1.0"},{emoji:"⏲️",category:4,name:"timer clock",version:"1.0"},{emoji:"🕰️",category:4,name:"mantelpiece clock",version:"1.0"},{emoji:"🕛",category:4,name:"twelve o’clock",version:"1.0"},{emoji:"🕧",category:4,name:"twelve-thirty",version:"1.0"},{emoji:"🕐",category:4,name:"one o’clock",version:"1.0"},{emoji:"🕜",category:4,name:"one-thirty",version:"1.0"},{emoji:"🕑",category:4,name:"two o’clock",version:"1.0"},{emoji:"🕝",category:4,name:"two-thirty",version:"1.0"},{emoji:"🕒",category:4,name:"three o’clock",version:"1.0"},{emoji:"🕞",category:4,name:"three-thirty",version:"1.0"},{emoji:"🕓",category:4,name:"four o’clock",version:"1.0"},{emoji:"🕟",category:4,name:"four-thirty",version:"1.0"},{emoji:"🕔",category:4,name:"five o’clock",version:"1.0"},{emoji:"🕠",category:4,name:"five-thirty",version:"1.0"},{emoji:"🕕",category:4,name:"six o’clock",version:"1.0"},{emoji:"🕡",category:4,name:"six-thirty",version:"1.0"},{emoji:"🕖",category:4,name:"seven o’clock",version:"1.0"},{emoji:"🕢",category:4,name:"seven-thirty",version:"1.0"},{emoji:"🕗",category:4,name:"eight o’clock",version:"1.0"
},{emoji:"🕣",category:4,name:"eight-thirty",version:"1.0"},{emoji:"🕘",category:4,name:"nine o’clock",version:"1.0"},{emoji:"🕤",category:4,name:"nine-thirty",version:"1.0"},{emoji:"🕙",category:4,name:"ten o’clock",version:"1.0"},{emoji:"🕥",category:4,name:"ten-thirty",version:"1.0"},{emoji:"🕚",category:4,name:"eleven o’clock",version:"1.0"},{emoji:"🕦",category:4,name:"eleven-thirty",version:"1.0"},{emoji:"🌑",category:4,name:"new moon",version:"1.0"},{emoji:"🌒",category:4,name:"waxing crescent moon",version:"1.0"},{emoji:"🌓",category:4,name:"first quarter moon",version:"1.0"},{emoji:"🌔",category:4,name:"waxing gibbous moon",version:"1.0"},{emoji:"🌕",category:4,name:"full moon",version:"1.0"},{emoji:"🌖",category:4,name:"waning gibbous moon",version:"1.0"},{emoji:"🌗",category:4,name:"last quarter moon",version:"1.0"},{emoji:"🌘",category:4,name:"waning crescent moon",version:"1.0"},{emoji:"🌙",category:4,name:"crescent moon",version:"1.0"},{emoji:"🌚",category:4,name:"new moon face",version:"1.0"},{emoji:"🌛",category:4,name:"first quarter moon face",version:"1.0"},{emoji:"🌜",category:4,name:"last quarter moon face",version:"1.0"},{emoji:"🌡️",category:4,name:"thermometer",version:"1.0"},{emoji:"☀️",category:4,name:"sun",version:"1.0"},{emoji:"🌝",category:4,name:"full moon face",version:"1.0"},{emoji:"🌞",category:4,name:"sun with face",version:"1.0"},{emoji:"🪐",category:4,name:"ringed planet",version:"12.0"},{emoji:"⭐",category:4,name:"star",version:"1.0"},{emoji:"🌟",category:4,name:"glowing star",version:"1.0"},{emoji:"🌠",category:4,name:"shooting star",version:"1.0"},{emoji:"🌌",category:4,name:"milky way",version:"1.0"},{emoji:"☁️",category:4,name:"cloud",version:"1.0"},{emoji:"⛅",category:4,name:"sun behind cloud",version:"1.0"},{emoji:"⛈️",category:4,name:"cloud with lightning and rain",version:"1.0"},{emoji:"🌤️",category:4,name:"sun behind small cloud",version:"1.0"},{emoji:"🌥️",category:4,name:"sun behind large cloud",version:"1.0"},{emoji:"🌦️",category:4,name:"sun behind rain cloud",version:"1.0"},{emoji:"🌧️",category:4,name:"cloud with rain",version:"1.0"},{emoji:"🌨️",category:4,name:"cloud with snow",version:"1.0"},{emoji:"🌩️",category:4,name:"cloud with lightning",version:"1.0"},{emoji:"🌪️",category:4,name:"tornado",version:"1.0"},{emoji:"🌫️",category:4,name:"fog",version:"1.0"},{emoji:"🌬️",category:4,name:"wind face",version:"1.0"},{emoji:"🌀",category:4,name:"cyclone",version:"1.0"},{emoji:"🌈",category:4,name:"rainbow",version:"1.0"},{emoji:"🌂",category:4,name:"closed umbrella",version:"1.0"},{emoji:"☂️",category:4,name:"umbrella",version:"1.0"},{emoji:"☔",category:4,name:"umbrella with rain drops",version:"1.0"},{emoji:"⛱️",category:4,name:"umbrella on ground",version:"1.0"},{emoji:"⚡",category:4,name:"high voltage",version:"1.0"},{emoji:"❄️",category:4,name:"snowflake",version:"1.0"},{emoji:"☃️",category:4,name:"snowman",version:"1.0"},{emoji:"⛄",category:4,name:"snowman without snow",version:"1.0"},{emoji:"☄️",category:4,name:"comet",version:"1.0"},{emoji:"🔥",category:4,name:"fire",version:"1.0"},{emoji:"💧",category:4,name:"droplet",version:"1.0"},{emoji:"🌊",category:4,name:"water wave",version:"1.0"},{emoji:"🎃",category:5,name:"jack-o-lantern",version:"1.0"},{emoji:"🎄",category:5,name:"Christmas tree",version:"1.0"},{emoji:"🎆",category:5,name:"fireworks",version:"1.0"},{emoji:"🎇",category:5,name:"sparkler",version:"1.0"},{emoji:"🧨",category:5,name:"firecracker",version:"11.0"},{emoji:"✨",category:5,name:"sparkles",version:"1.0"},{emoji:"🎈",category:5,name:"balloon",version:"1.0"},{emoji:"🎉",category:5,name:"party popper",version:"1.0"},{emoji:"🎊",category:5,name:"confetti ball",version:"1.0"},{emoji:"🎋",category:5,name:"tanabata tree",version:"1.0"},{emoji:"🎍",category:5,name:"pine decoration",version:"1.0"},{emoji:"🎎",category:5,name:"Japanese dolls",version:"1.0"},{emoji:"🎏",category:5,name:"carp streamer",version:"1.0"},{emoji:"🎐",category:5,name:"wind chime",version:"1.0"},{emoji:"🎑",category:5,name:"moon viewing ceremony",version:"1.0"},{emoji:"🧧",category:5,name:"red envelope",version:"11.0"},{emoji:"🎀",category:5,name:"ribbon",version:"1.0"},{emoji:"🎁",category:5,name:"wrapped gift",version:"1.0"},{emoji:"🎗️",category:5,name:"reminder ribbon",version:"1.0"},{emoji:"🎟️",category:5,name:"admission tickets",version:"1.0"},{emoji:"🎫",category:5,name:"ticket",version:"1.0"},{emoji:"🎖️",category:5,name:"military medal",version:"1.0"},{emoji:"🏆",category:5,name:"trophy",version:"1.0"},{emoji:"🏅",category:5,name:"sports medal",version:"1.0"},{emoji:"🥇",category:5,name:"1st place medal",version:"3.0"},{emoji:"🥈",category:5,name:"2nd place medal",version:"3.0"},{emoji:"🥉",category:5,name:"3rd place medal",version:"3.0"},{emoji:"⚽",category:5,name:"soccer ball",version:"1.0"},{emoji:"⚾",category:5,name:"baseball",version:"1.0"},{emoji:"🥎",category:5,name:"softball",version:"11.0"},{emoji:"🏀",category:5,name:"basketball",version:"1.0"},{emoji:"🏐",category:5,name:"volleyball",version:"1.0"},{emoji:"🏈",category:5,name:"american football",version:"1.0"},{emoji:"🏉",category:5,name:"rugby football",version:"1.0"},{emoji:"🎾",category:5,name:"tennis",version:"1.0"},{emoji:"🥏",category:5,name:"flying disc",version:"11.0"},{emoji:"🎳",category:5,name:"bowling",version:"1.0"},{emoji:"🏏",category:5,name:"cricket game",version:"1.0"},{emoji:"🏑",category:5,name:"field hockey",version:"1.0"},{emoji:"🏒",category:5,name:"ice hockey",version:"1.0"},{emoji:"🥍",category:5,name:"lacrosse",version:"11.0"},{emoji:"🏓",category:5,name:"ping pong",version:"1.0"},{emoji:"🏸",category:5,name:"badminton",version:"1.0"},{emoji:"🥊",category:5,name:"boxing glove",version:"3.0"},{emoji:"🥋",category:5,name:"martial arts uniform",version:"3.0"},{emoji:"🥅",category:5,name:"goal net",version:"3.0"},{emoji:"⛳",category:5,name:"flag in hole",version:"1.0"},{emoji:"⛸️",category:5,name:"ice skate",version:"1.0"},{emoji:"🎣",category:5,name:"fishing pole",version:"1.0"},{emoji:"🤿",category:5,name:"diving mask",version:"12.0"},{emoji:"🎽",category:5,name:"running shirt",version:"1.0"},{emoji:"🎿",category:5,name:"skis",version:"1.0"},{emoji:"🛷",category:5,name:"sled",version:"5.0"},{emoji:"🥌",category:5,name:"curling stone",version:"5.0"},{emoji:"🎯",category:5,name:"direct hit",version:"1.0"},{emoji:"🪀",category:5,name:"yo-yo",version:"12.0"},{emoji:"🪁",category:5,name:"kite",version:"12.0"},{emoji:"🎱",category:5,name:"pool 8 ball",version:"1.0"},{emoji:"🔮",category:5,name:"crystal ball",version:"1.0"},{emoji:"🪄",category:5,name:"magic wand",version:"13.0"},{emoji:"🧿",category:5,name:"nazar amulet",version:"11.0"},{emoji:"🎮",category:5,name:"video game",version:"1.0"},{emoji:"🕹️",category:5,name:"joystick",version:"1.0"},{emoji:"🎰",category:5,name:"slot machine",version:"1.0"},{emoji:"🎲",category:5,name:"game die",version:"1.0"},{emoji:"🧩",category:5,name:"puzzle piece",version:"11.0"},{emoji:"🧸",category:5,name:"teddy bear",version:"11.0"},{emoji:"🪅",category:5,name:"piñata",version:"13.0"},{emoji:"🪆",category:5,name:"nesting dolls",version:"13.0"},{emoji:"♠️",category:5,name:"spade suit",version:"1.0"},{emoji:"♥️",category:5,name:"heart suit",version:"1.0"},{emoji:"♦️",category:5,name:"diamond suit",version:"1.0"},{emoji:"♣️",category:5,name:"club suit",version:"1.0"},{emoji:"♟️",category:5,name:"chess pawn",version:"11.0"},{emoji:"🃏",category:5,name:"joker",version:"1.0"},{emoji:"🀄",category:5,name:"mahjong red dragon",version:"1.0"},{emoji:"🎴",category:5,name:"flower playing cards",version:"1.0"},{emoji:"🎭",category:5,name:"performing arts",version:"1.0"},{emoji:"🖼️",category:5,name:"framed picture",version:"1.0"},{emoji:"🎨",category:5,name:"artist palette",version:"1.0"},{emoji:"🧵",category:5,name:"thread",version:"11.0"},{emoji:"🪡",category:5,name:"sewing needle",version:"13.0"},{emoji:"🧶",category:5,name:"yarn",version:"11.0"},{emoji:"🪢",category:5,name:"knot",version:"13.0"},{emoji:"👓",category:6,name:"glasses",version:"1.0"},{emoji:"🕶️",category:6,name:"sunglasses",version:"1.0"},{emoji:"🥽",category:6,name:"goggles",version:"11.0"},{emoji:"🥼",category:6,name:"lab coat",version:"11.0"},{emoji:"🦺",category:6,name:"safety vest",version:"12.0"},{emoji:"👔",category:6,name:"necktie",version:"1.0"},{emoji:"👕",category:6,name:"t-shirt",version:"1.0"},{emoji:"👖",category:6,name:"jeans",version:"1.0"},{emoji:"🧣",category:6,name:"scarf",version:"5.0"},{emoji:"🧤",category:6,name:"gloves",version:"5.0"},{emoji:"🧥",category:6,name:"coat",version:"5.0"},{emoji:"🧦",category:6,name:"socks",version:"5.0"},{emoji:"👗",category:6,name:"dress",version:"1.0"},{emoji:"👘",category:6,name:"kimono",version:"1.0"},{emoji:"🥻",category:6,name:"sari",version:"12.0"},{emoji:"🩱",category:6,name:"one-piece swimsuit",version:"12.0"},{emoji:"🩲",category:6,name:"briefs",version:"12.0"},{emoji:"🩳",category:6,name:"shorts",version:"12.0"},{emoji:"👙",category:6,name:"bikini",version:"1.0"},{emoji:"👚",category:6,name:"woman’s clothes",version:"1.0"},{emoji:"👛",category:6,name:"purse",version:"1.0"},{emoji:"👜",category:6,name:"handbag",version:"1.0"},{emoji:"👝",category:6,name:"clutch bag",version:"1.0"},{emoji:"🛍️",category:6,name:"shopping bags",version:"1.0"},{emoji:"🎒",category:6,name:"backpack",version:"1.0"},{emoji:"🩴",category:6,name:"thong sandal",version:"13.0"},{emoji:"👞",category:6,name:"man’s shoe",version:"1.0"},{emoji:"👟",category:6,name:"running shoe",version:"1.0"},{emoji:"🥾",category:6,name:"hiking boot",version:"11.0"},{emoji:"🥿",category:6,name:"flat shoe",version:"11.0"},{emoji:"👠",category:6,name:"high-heeled shoe",version:"1.0"},{emoji:"👡",category:6,name:"woman’s sandal",version:"1.0"},{emoji:"🩰",category:6,name:"ballet shoes",version:"12.0"},{emoji:"👢",category:6,name:"woman’s boot",version:"1.0"},{emoji:"👑",category:6,name:"crown",version:"1.0"},{emoji:"👒",category:6,name:"woman’s hat",version:"1.0"},{emoji:"🎩",category:6,name:"top hat",version:"1.0"},{emoji:"🎓",category:6,name:"graduation cap",version:"1.0"},{emoji:"🧢",category:6,name:"billed cap",version:"5.0"},{emoji:"🪖",category:6,name:"military helmet",version:"13.0"},{emoji:"⛑️",category:6,name:"rescue worker’s helmet",version:"1.0"},{emoji:"📿",category:6,name:"prayer beads",version:"1.0"},{emoji:"💄",category:6,name:"lipstick",version:"1.0"},{emoji:"💍",category:6,name:"ring",version:"1.0"},{emoji:"💎",category:6,name:"gem stone",version:"1.0"},{emoji:"🔇",category:6,name:"muted speaker",version:"1.0"},{emoji:"🔈",category:6,name:"speaker low volume",version:"1.0"},{emoji:"🔉",category:6,name:"speaker medium volume",version:"1.0"},{emoji:"🔊",category:6,name:"speaker high volume",version:"1.0"},{emoji:"📢",category:6,name:"loudspeaker",version:"1.0"},{emoji:"📣",category:6,name:"megaphone",version:"1.0"},{emoji:"📯",category:6,name:"postal horn",version:"1.0"},{emoji:"🔔",category:6,name:"bell",version:"1.0"},{emoji:"🔕",category:6,name:"bell with slash",version:"1.0"},{emoji:"🎼",category:6,name:"musical score",version:"1.0"},{emoji:"🎵",category:6,name:"musical note",version:"1.0"},{emoji:"🎶",category:6,name:"musical notes",version:"1.0"},{emoji:"🎙️",category:6,name:"studio microphone",version:"1.0"},{emoji:"🎚️",category:6,name:"level slider",version:"1.0"},{emoji:"🎛️",category:6,name:"control knobs",version:"1.0"},{emoji:"🎤",category:6,name:"microphone",version:"1.0"},{emoji:"🎧",category:6,name:"headphone",version:"1.0"},{emoji:"📻",category:6,name:"radio",version:"1.0"},{emoji:"🎷",category:6,name:"saxophone",version:"1.0"},{emoji:"🪗",category:6,name:"accordion",version:"13.0"},{emoji:"🎸",category:6,name:"guitar",version:"1.0"},{emoji:"🎹",category:6,name:"musical keyboard",version:"1.0"},{emoji:"🎺",category:6,name:"trumpet",version:"1.0"},{emoji:"🎻",category:6,name:"violin",version:"1.0"},{emoji:"🪕",category:6,name:"banjo",version:"12.0"},{emoji:"🥁",category:6,name:"drum",version:"3.0"},{emoji:"🪘",category:6,name:"long drum",version:"13.0"},{emoji:"📱",category:6,name:"mobile phone",version:"1.0"},{emoji:"📲",category:6,name:"mobile phone with arrow",version:"1.0"},{emoji:"☎️",category:6,name:"telephone",version:"1.0"},{emoji:"📞",category:6,name:"telephone receiver",version:"1.0"},{emoji:"📟",category:6,name:"pager",version:"1.0"},{emoji:"📠",category:6,name:"fax machine",version:"1.0"},{emoji:"🔋",category:6,name:"battery",version:"1.0"},{emoji:"🔌",category:6,name:"electric plug",version:"1.0"},{emoji:"💻",category:6,name:"laptop",version:"1.0"},{emoji:"🖥️",category:6,name:"desktop computer",version:"1.0"},{emoji:"🖨️",category:6,name:"printer",version:"1.0"},{emoji:"⌨️",category:6,name:"keyboard",version:"1.0"},{emoji:"🖱️",category:6,name:"computer mouse",version:"1.0"},{emoji:"🖲️",category:6,name:"trackball",version:"1.0"},{emoji:"💽",category:6,name:"computer disk",version:"1.0"},{emoji:"💾",category:6,name:"floppy disk",version:"1.0"},{emoji:"💿",category:6,name:"optical disk",version:"1.0"},{emoji:"📀",category:6,name:"dvd",version:"1.0"},{emoji:"🧮",category:6,name:"abacus",version:"11.0"},{emoji:"🎥",category:6,name:"movie camera",version:"1.0"},{emoji:"🎞️",category:6,name:"film frames",version:"1.0"},{emoji:"📽️",category:6,name:"film projector",version:"1.0"},{emoji:"🎬",category:6,name:"clapper board",version:"1.0"},{emoji:"📺",category:6,name:"television",version:"1.0"},{emoji:"📷",category:6,name:"camera",version:"1.0"},{emoji:"📸",category:6,name:"camera with flash",version:"1.0"},{emoji:"📹",category:6,name:"video camera",version:"1.0"},{emoji:"📼",category:6,name:"videocassette",version:"1.0"},{emoji:"🔍",category:6,name:"magnifying glass tilted left",version:"1.0"},{emoji:"🔎",category:6,name:"magnifying glass tilted right",version:"1.0"},{emoji:"🕯️",category:6,name:"candle",version:"1.0"},{emoji:"💡",category:6,name:"light bulb",version:"1.0"},{emoji:"🔦",category:6,name:"flashlight",version:"1.0"},{emoji:"🏮",category:6,name:"red paper lantern",version:"1.0"},{emoji:"🪔",category:6,name:"diya lamp",version:"12.0"},{emoji:"📔",category:6,name:"notebook with decorative cover",version:"1.0"},{emoji:"📕",category:6,name:"closed book",version:"1.0"},{emoji:"📖",category:6,name:"open book",version:"1.0"},{emoji:"📗",category:6,name:"green book",version:"1.0"},{emoji:"📘",category:6,name:"blue book",version:"1.0"},{emoji:"📙",category:6,name:"orange book",version:"1.0"},{emoji:"📚",category:6,name:"books",version:"1.0"},{emoji:"📓",category:6,name:"notebook",version:"1.0"},{emoji:"📒",category:6,name:"ledger",version:"1.0"},{emoji:"📃",category:6,name:"page with curl",version:"1.0"},{emoji:"📜",category:6,name:"scroll",version:"1.0"},{emoji:"📄",category:6,name:"page facing up",version:"1.0"},{emoji:"📰",category:6,name:"newspaper",version:"1.0"},{emoji:"🗞️",category:6,name:"rolled-up newspaper",version:"1.0"},{emoji:"📑",category:6,name:"bookmark tabs",version:"1.0"},{emoji:"🔖",category:6,name:"bookmark",version:"1.0"},{emoji:"🏷️",category:6,name:"label",version:"1.0"},{emoji:"💰",category:6,name:"money bag",version:"1.0"},{emoji:"🪙",category:6,name:"coin",version:"13.0"},{emoji:"💴",category:6,name:"yen banknote",version:"1.0"},{emoji:"💵",category:6,name:"dollar banknote",version:"1.0"},{emoji:"💶",category:6,name:"euro banknote",version:"1.0"},{emoji:"💷",category:6,name:"pound banknote",version:"1.0"},{emoji:"💸",category:6,name:"money with wings",version:"1.0"},{emoji:"💳",category:6,name:"credit card",version:"1.0"},{emoji:"🧾",category:6,name:"receipt",version:"11.0"},{emoji:"💹",category:6,name:"chart increasing with yen",version:"1.0"},{emoji:"✉️",category:6,name:"envelope",version:"1.0"},{emoji:"📧",category:6,name:"e-mail",version:"1.0"},{emoji:"📨",category:6,name:"incoming envelope",version:"1.0"},{emoji:"📩",category:6,name:"envelope with arrow",version:"1.0"},{emoji:"📤",category:6,name:"outbox tray",version:"1.0"},{emoji:"📥",category:6,name:"inbox tray",version:"1.0"},{emoji:"📦",category:6,name:"package",version:"1.0"},{emoji:"📫",category:6,name:"closed mailbox with raised flag",version:"1.0"},{emoji:"📪",category:6,name:"closed mailbox with lowered flag",version:"1.0"},{emoji:"📬",category:6,name:"open mailbox with raised flag",version:"1.0"},{emoji:"📭",category:6,name:"open mailbox with lowered flag",version:"1.0"},{emoji:"📮",category:6,name:"postbox",version:"1.0"},{emoji:"🗳️",category:6,name:"ballot box with ballot",version:"1.0"},{emoji:"✏️",category:6,name:"pencil",version:"1.0"},{emoji:"✒️",category:6,name:"black nib",version:"1.0"},{emoji:"🖋️",category:6,name:"fountain pen",version:"1.0"},{emoji:"🖊️",category:6,name:"pen",version:"1.0"},{emoji:"🖌️",category:6,name:"paintbrush",version:"1.0"},{emoji:"🖍️",category:6,name:"crayon",version:"1.0"},{emoji:"📝",category:6,name:"memo",version:"1.0"},{emoji:"💼",category:6,name:"briefcase",version:"1.0"},{emoji:"📁",category:6,name:"file folder",version:"1.0"},{emoji:"📂",category:6,name:"open file folder",version:"1.0"},{emoji:"🗂️",category:6,name:"card index dividers",version:"1.0"},{emoji:"📅",category:6,name:"calendar",version:"1.0"},{emoji:"📆",category:6,name:"tear-off calendar",version:"1.0"},{emoji:"🗒️",category:6,name:"spiral notepad",version:"1.0"},{emoji:"🗓️",category:6,name:"spiral calendar",version:"1.0"},{emoji:"📇",category:6,name:"card index",version:"1.0"},{emoji:"📈",category:6,name:"chart increasing",version:"1.0"},{emoji:"📉",category:6,name:"chart decreasing",version:"1.0"},{emoji:"📊",category:6,name:"bar chart",version:"1.0"},{emoji:"📋",category:6,name:"clipboard",version:"1.0"},{emoji:"📌",category:6,name:"pushpin",version:"1.0"},{emoji:"📍",category:6,name:"round pushpin",version:"1.0"},{emoji:"📎",category:6,name:"paperclip",version:"1.0"},{emoji:"🖇️",category:6,name:"linked paperclips",version:"1.0"},{emoji:"📏",category:6,name:"straight ruler",version:"1.0"},{emoji:"📐",category:6,name:"triangular ruler",version:"1.0"},{emoji:"✂️",category:6,name:"scissors",version:"1.0"},{emoji:"🗃️",category:6,name:"card file box",version:"1.0"},{emoji:"🗄️",category:6,name:"file cabinet",version:"1.0"},{emoji:"🗑️",category:6,name:"wastebasket",version:"1.0"},{emoji:"🔒",category:6,name:"locked",version:"1.0"},{emoji:"🔓",category:6,name:"unlocked",version:"1.0"},{emoji:"🔏",category:6,name:"locked with pen",version:"1.0"},{emoji:"🔐",category:6,name:"locked with key",version:"1.0"},{emoji:"🔑",category:6,name:"key",version:"1.0"},{emoji:"🗝️",category:6,name:"old key",version:"1.0"},{emoji:"🔨",category:6,name:"hammer",version:"1.0"},{emoji:"🪓",category:6,name:"axe",version:"12.0"},{emoji:"⛏️",category:6,name:"pick",version:"1.0"},{emoji:"⚒️",category:6,name:"hammer and pick",version:"1.0"},{emoji:"🛠️",category:6,name:"hammer and wrench",version:"1.0"},{emoji:"🗡️",category:6,name:"dagger",version:"1.0"},{emoji:"⚔️",category:6,name:"crossed swords",version:"1.0"},{emoji:"🔫",category:6,name:"pistol",version:"1.0"},{emoji:"🪃",category:6,name:"boomerang",version:"13.0"},{emoji:"🏹",category:6,name:"bow and arrow",version:"1.0"},{emoji:"🛡️",category:6,name:"shield",version:"1.0"},{emoji:"🪚",category:6,name:"carpentry saw",version:"13.0"},{emoji:"🔧",category:6,name:"wrench",version:"1.0"},{emoji:"🪛",category:6,name:"screwdriver",version:"13.0"},{emoji:"🔩",category:6,name:"nut and bolt",version:"1.0"},{emoji:"⚙️",category:6,name:"gear",version:"1.0"},{emoji:"🗜️",category:6,name:"clamp",version:"1.0"},{emoji:"⚖️",category:6,name:"balance scale",version:"1.0"},{emoji:"🦯",category:6,name:"white cane",version:"12.0"},{emoji:"🔗",category:6,name:"link",version:"1.0"},{emoji:"⛓️",category:6,name:"chains",version:"1.0"},{emoji:"🪝",category:6,name:"hook",version:"13.0"},{emoji:"🧰",category:6,name:"toolbox",version:"11.0"},{emoji:"🧲",category:6,name:"magnet",version:"11.0"},{emoji:"🪜",category:6,name:"ladder",version:"13.0"},{emoji:"⚗️",category:6,name:"alembic",version:"1.0"},{emoji:"🧪",category:6,name:"test tube",version:"11.0"},{emoji:"🧫",category:6,name:"petri dish",version:"11.0"},{emoji:"🧬",category:6,name:"dna",version:"11.0"},{emoji:"🔬",category:6,name:"microscope",version:"1.0"},{emoji:"🔭",category:6,name:"telescope",version:"1.0"},{emoji:"📡",category:6,name:"satellite antenna",version:"1.0"},{emoji:"💉",category:6,name:"syringe",version:"1.0"},{emoji:"🩸",category:6,name:"drop of blood",version:"12.0"},{emoji:"💊",category:6,name:"pill",version:"1.0"},{emoji:"🩹",category:6,name:"adhesive bandage",version:"12.0"},{emoji:"🩺",category:6,name:"stethoscope",version:"12.0"},{emoji:"🚪",category:6,name:"door",version:"1.0"},{emoji:"🛗",category:6,name:"elevator",version:"13.0"},{emoji:"🪞",category:6,name:"mirror",version:"13.0"},{emoji:"🪟",category:6,name:"window",version:"13.0"},{emoji:"🛏️",category:6,name:"bed",version:"1.0"},{emoji:"🛋️",category:6,name:"couch and lamp",version:"1.0"},{emoji:"🪑",category:6,name:"chair",version:"12.0"},{emoji:"🚽",category:6,name:"toilet",version:"1.0"},{emoji:"🪠",category:6,name:"plunger",version:"13.0"},{emoji:"🚿",category:6,name:"shower",version:"1.0"},{emoji:"🛁",category:6,name:"bathtub",version:"1.0"},{emoji:"🪤",category:6,name:"mouse trap",version:"13.0"},{emoji:"🪒",category:6,name:"razor",version:"12.0"},{emoji:"🧴",category:6,name:"lotion bottle",version:"11.0"},{emoji:"🧷",category:6,name:"safety pin",version:"11.0"},{emoji:"🧹",category:6,name:"broom",version:"11.0"},{emoji:"🧺",category:6,name:"basket",version:"11.0"},{emoji:"🧻",category:6,name:"roll of paper",version:"11.0"},{emoji:"🪣",category:6,name:"bucket",version:"13.0"},{emoji:"🧼",category:6,name:"soap",version:"11.0"},{emoji:"🪥",category:6,name:"toothbrush",version:"13.0"},{emoji:"🧽",category:6,name:"sponge",version:"11.0"},{emoji:"🧯",category:6,name:"fire extinguisher",version:"11.0"},{emoji:"🛒",category:6,name:"shopping cart",version:"3.0"},{emoji:"🚬",category:6,name:"cigarette",version:"1.0"},{emoji:"⚰️",category:6,name:"coffin",version:"1.0"},{emoji:"🪦",category:6,name:"headstone",version:"13.0"},{emoji:"⚱️",category:6,name:"funeral urn",version:"1.0"},{emoji:"🗿",category:6,name:"moai",version:"1.0"},{emoji:"🪧",category:6,name:"placard",version:"13.0"},{emoji:"🏧",category:7,name:"ATM sign",version:"1.0"},{emoji:"🚮",category:7,name:"litter in bin sign",version:"1.0"},{emoji:"🚰",category:7,name:"potable water",version:"1.0"},{emoji:"♿",category:7,name:"wheelchair symbol",version:"1.0"},{emoji:"🚹",category:7,name:"men’s room",version:"1.0"},{emoji:"🚺",category:7,name:"women’s room",version:"1.0"},{emoji:"🚻",category:7,name:"restroom",version:"1.0"},{emoji:"🚼",category:7,name:"baby symbol",version:"1.0"},{emoji:"🚾",category:7,name:"water closet",version:"1.0"},{emoji:"🛂",category:7,name:"passport control",version:"1.0"},{emoji:"🛃",category:7,name:"customs",version:"1.0"},{emoji:"🛄",category:7,name:"baggage claim",version:"1.0"},{emoji:"🛅",category:7,name:"left luggage",version:"1.0"},{emoji:"⚠️",category:7,name:"warning",version:"1.0"},{emoji:"🚸",category:7,name:"children crossing",version:"1.0"},{emoji:"⛔",category:7,name:"no entry",version:"1.0"},{emoji:"🚫",category:7,name:"prohibited",version:"1.0"},{emoji:"🚳",category:7,name:"no bicycles",version:"1.0"},{emoji:"🚭",category:7,name:"no smoking",version:"1.0"},{emoji:"🚯",category:7,name:"no littering",version:"1.0"},{emoji:"🚱",category:7,name:"non-potable water",version:"1.0"},{emoji:"🚷",category:7,name:"no pedestrians",version:"1.0"},{emoji:"📵",category:7,name:"no mobile phones",version:"1.0"},{emoji:"🔞",category:7,name:"no one under eighteen",version:"1.0"},{emoji:"☢️",category:7,name:"radioactive",version:"1.0"},{emoji:"☣️",category:7,name:"biohazard",version:"1.0"},{emoji:"⬆️",category:7,name:"up arrow",version:"1.0"},{emoji:"↗️",category:7,name:"up-right arrow",version:"1.0"},{emoji:"➡️",category:7,name:"right arrow",version:"1.0"},{emoji:"↘️",category:7,name:"down-right arrow",version:"1.0"},{emoji:"⬇️",category:7,name:"down arrow",version:"1.0"},{emoji:"↙️",category:7,name:"down-left arrow",version:"1.0"},{emoji:"⬅️",category:7,name:"left arrow",version:"1.0"},{emoji:"↖️",category:7,name:"up-left arrow",version:"1.0"},{emoji:"↕️",category:7,name:"up-down arrow",version:"1.0"},{emoji:"↔️",category:7,name:"left-right arrow",version:"1.0"},{emoji:"↩️",category:7,name:"right arrow curving left",version:"1.0"},{emoji:"↪️",category:7,name:"left arrow curving right",version:"1.0"},{emoji:"⤴️",category:7,name:"right arrow curving up",version:"1.0"},{emoji:"⤵️",category:7,name:"right arrow curving down",version:"1.0"},{emoji:"🔃",category:7,name:"clockwise vertical arrows",version:"1.0"},{emoji:"🔄",category:7,name:"counterclockwise arrows button",version:"1.0"},{emoji:"🔙",category:7,name:"BACK arrow",version:"1.0"},{emoji:"🔚",category:7,name:"END arrow",version:"1.0"},{emoji:"🔛",category:7,name:"ON! arrow",version:"1.0"},{emoji:"🔜",category:7,name:"SOON arrow",version:"1.0"},{emoji:"🔝",category:7,name:"TOP arrow",version:"1.0"},{emoji:"🛐",category:7,name:"place of worship",version:"1.0"},{emoji:"⚛️",category:7,name:"atom symbol",version:"1.0"},{emoji:"🕉️",category:7,name:"om",version:"1.0"},{emoji:"✡️",category:7,name:"star of David",version:"1.0"},{emoji:"☸️",category:7,name:"wheel of dharma",version:"1.0"},{emoji:"☯️",category:7,name:"yin yang",version:"1.0"},{emoji:"✝️",category:7,name:"latin cross",version:"1.0"},{emoji:"☦️",category:7,name:"orthodox cross",version:"1.0"},{emoji:"☪️",category:7,name:"star and crescent",version:"1.0"},{emoji:"☮️",category:7,name:"peace symbol",version:"1.0"},{emoji:"🕎",category:7,name:"menorah",version:"1.0"},{emoji:"🔯",category:7,name:"dotted six-pointed star",version:"1.0"},{emoji:"♈",category:7,name:"Aries",version:"1.0"},{emoji:"♉",category:7,name:"Taurus",version:"1.0"},{emoji:"♊",category:7,name:"Gemini",version:"1.0"},{emoji:"♋",category:7,name:"Cancer",version:"1.0"},{emoji:"♌",category:7,name:"Leo",version:"1.0"},{emoji:"♍",category:7,name:"Virgo",version:"1.0"},{emoji:"♎",category:7,name:"Libra",version:"1.0"},{emoji:"♏",category:7,name:"Scorpio",version:"1.0"},{emoji:"♐",category:7,name:"Sagittarius",version:"1.0"},{emoji:"♑",category:7,name:"Capricorn",version:"1.0"},{emoji:"♒",category:7,name:"Aquarius",version:"1.0"},{emoji:"♓",category:7,name:"Pisces",version:"1.0"},{emoji:"⛎",category:7,name:"Ophiuchus",version:"1.0"},{emoji:"🔀",category:7,name:"shuffle tracks button",version:"1.0"},{emoji:"🔁",category:7,name:"repeat button",version:"1.0"},{emoji:"🔂",category:7,name:"repeat single button",version:"1.0"},{emoji:"▶️",category:7,name:"play button",version:"1.0"},{emoji:"⏩",category:7,name:"fast-forward button",version:"1.0"},{emoji:"⏭️",category:7,name:"next track button",version:"1.0"},{emoji:"⏯️",category:7,name:"play or pause button",version:"1.0"},{emoji:"◀️",category:7,name:"reverse button",version:"1.0"},{emoji:"⏪",category:7,name:"fast reverse button",version:"1.0"},{emoji:"⏮️",category:7,name:"last track button",version:"1.0"},{emoji:"🔼",category:7,name:"upwards button",version:"1.0"},{emoji:"⏫",category:7,name:"fast up button",version:"1.0"},{emoji:"🔽",category:7,name:"downwards button",version:"1.0"},{emoji:"⏬",category:7,name:"fast down button",version:"1.0"},{emoji:"⏸️",category:7,name:"pause button",version:"1.0"},{emoji:"⏹️",category:7,name:"stop button",version:"1.0"},{emoji:"⏺️",category:7,name:"record button",version:"1.0"},{emoji:"⏏️",category:7,name:"eject button",version:"1.0"},{emoji:"🎦",category:7,name:"cinema",version:"1.0"},{emoji:"🔅",category:7,name:"dim button",version:"1.0"},{emoji:"🔆",category:7,name:"bright button",version:"1.0"},{emoji:"📶",category:7,name:"antenna bars",version:"1.0"},{emoji:"📳",category:7,name:"vibration mode",version:"1.0"},{emoji:"📴",category:7,name:"mobile phone off",version:"1.0"},{emoji:"♀️",category:7,name:"female sign",version:"4.0"},{emoji:"♂️",category:7,name:"male sign",version:"4.0"},{emoji:"⚧️",category:7,name:"transgender symbol",version:"13.0"},{emoji:"✖️",category:7,name:"multiply",version:"1.0"},{emoji:"➕",category:7,name:"plus",version:"1.0"},{emoji:"➖",category:7,name:"minus",version:"1.0"},{emoji:"➗",category:7,name:"divide",version:"1.0"},{emoji:"♾️",category:7,name:"infinity",version:"11.0"},{emoji:"‼️",category:7,name:"double exclamation mark",version:"1.0"},{emoji:"⁉️",category:7,name:"exclamation question mark",version:"1.0"},{emoji:"❓",category:7,name:"question mark",version:"1.0"},{emoji:"❔",category:7,name:"white question mark",version:"1.0"},{emoji:"❕",category:7,name:"white exclamation mark",version:"1.0"},{emoji:"❗",category:7,name:"exclamation mark",version:"1.0"},{emoji:"〰️",category:7,name:"wavy dash",version:"1.0"},{emoji:"💱",category:7,name:"currency exchange",version:"1.0"},{emoji:"💲",category:7,name:"heavy dollar sign",version:"1.0"},{emoji:"⚕️",category:7,name:"medical symbol",version:"4.0"},{emoji:"♻️",category:7,name:"recycling symbol",version:"1.0"},{emoji:"⚜️",category:7,name:"fleur-de-lis",version:"1.0"},{emoji:"🔱",category:7,name:"trident emblem",version:"1.0"},{emoji:"📛",category:7,name:"name badge",version:"1.0"},{emoji:"🔰",category:7,name:"Japanese symbol for beginner",version:"1.0"},{emoji:"⭕",category:7,name:"hollow red circle",version:"1.0"},{emoji:"✅",category:7,name:"check mark button",version:"1.0"},{emoji:"☑️",category:7,name:"check box with check",version:"1.0"},{emoji:"✔️",category:7,name:"check mark",version:"1.0"},{emoji:"❌",category:7,name:"cross mark",version:"1.0"},{emoji:"❎",category:7,name:"cross mark button",version:"1.0"},{emoji:"➰",category:7,name:"curly loop",version:"1.0"},{emoji:"➿",category:7,name:"double curly loop",version:"1.0"},{emoji:"〽️",category:7,name:"part alternation mark",version:"1.0"},{emoji:"✳️",category:7,name:"eight-spoked asterisk",version:"1.0"},{emoji:"✴️",category:7,name:"eight-pointed star",version:"1.0"},{emoji:"❇️",category:7,name:"sparkle",version:"1.0"},{emoji:"©️",category:7,name:"copyright",version:"1.0"},{emoji:"®️",category:7,name:"registered",version:"1.0"},{emoji:"™️",category:7,name:"trade mark",version:"1.0"},{emoji:"#️⃣",category:7,name:"keycap: #",version:"1.0"},{emoji:"*️⃣",category:7,name:"keycap: *",version:"2.0"},{emoji:"0️⃣",category:7,name:"keycap: 0",version:"1.0"},{emoji:"1️⃣",category:7,name:"keycap: 1",version:"1.0"},{emoji:"2️⃣",category:7,name:"keycap: 2",version:"1.0"},{emoji:"3️⃣",category:7,name:"keycap: 3",version:"1.0"},{emoji:"4️⃣",category:7,name:"keycap: 4",version:"1.0"},{emoji:"5️⃣",category:7,name:"keycap: 5",version:"1.0"},{emoji:"6️⃣",category:7,name:"keycap: 6",version:"1.0"},{emoji:"7️⃣",category:7,name:"keycap: 7",version:"1.0"},{emoji:"8️⃣",category:7,name:"keycap: 8",version:"1.0"},{emoji:"9️⃣",category:7,name:"keycap: 9",version:"1.0"},{emoji:"🔟",category:7,name:"keycap: 10",version:"1.0"},{emoji:"🔠",category:7,name:"input latin uppercase",version:"1.0"},{emoji:"🔡",category:7,name:"input latin lowercase",version:"1.0"},{emoji:"🔢",category:7,name:"input numbers",version:"1.0"},{emoji:"🔣",category:7,name:"input symbols",version:"1.0"},{emoji:"🔤",category:7,name:"input latin letters",version:"1.0"},{emoji:"🅰️",category:7,name:"A button (blood type)",version:"1.0"},{emoji:"🆎",category:7,name:"AB button (blood type)",version:"1.0"},{emoji:"🅱️",category:7,name:"B button (blood type)",version:"1.0"},{emoji:"🆑",category:7,name:"CL button",version:"1.0"},{emoji:"🆒",category:7,name:"COOL button",version:"1.0"},{emoji:"🆓",category:7,name:"FREE button",version:"1.0"},{emoji:"ℹ️",category:7,name:"information",version:"1.0"},{emoji:"🆔",category:7,name:"ID button",version:"1.0"},{emoji:"Ⓜ️",category:7,name:"circled M",version:"1.0"},{emoji:"🆕",category:7,name:"NEW button",version:"1.0"},{emoji:"🆖",category:7,name:"NG button",version:"1.0"},{emoji:"🅾️",category:7,name:"O button (blood type)",version:"1.0"},{emoji:"🆗",category:7,name:"OK button",version:"1.0"},{emoji:"🅿️",category:7,name:"P button",version:"1.0"},{emoji:"🆘",category:7,
name:"SOS button",version:"1.0"},{emoji:"🆙",category:7,name:"UP! button",version:"1.0"},{emoji:"🆚",category:7,name:"VS button",version:"1.0"},{emoji:"🈁",category:7,name:"Japanese “here” button",version:"1.0"},{emoji:"🈂️",category:7,name:"Japanese “service charge” button",version:"1.0"},{emoji:"🈷️",category:7,name:"Japanese “monthly amount” button",version:"1.0"},{emoji:"🈶",category:7,name:"Japanese “not free of charge” button",version:"1.0"},{emoji:"🈯",category:7,name:"Japanese “reserved” button",version:"1.0"},{emoji:"🉐",category:7,name:"Japanese “bargain” button",version:"1.0"},{emoji:"🈹",category:7,name:"Japanese “discount” button",version:"1.0"},{emoji:"🈚",category:7,name:"Japanese “free of charge” button",version:"1.0"},{emoji:"🈲",category:7,name:"Japanese “prohibited” button",version:"1.0"},{emoji:"🉑",category:7,name:"Japanese “acceptable” button",version:"1.0"},{emoji:"🈸",category:7,name:"Japanese “application” button",version:"1.0"},{emoji:"🈴",category:7,name:"Japanese “passing grade” button",version:"1.0"},{emoji:"🈳",category:7,name:"Japanese “vacancy” button",version:"1.0"},{emoji:"㊗️",category:7,name:"Japanese “congratulations” button",version:"1.0"},{emoji:"㊙️",category:7,name:"Japanese “secret” button",version:"1.0"},{emoji:"🈺",category:7,name:"Japanese “open for business” button",version:"1.0"},{emoji:"🈵",category:7,name:"Japanese “no vacancy” button",version:"1.0"},{emoji:"🔴",category:7,name:"red circle",version:"1.0"},{emoji:"🟠",category:7,name:"orange circle",version:"12.0"},{emoji:"🟡",category:7,name:"yellow circle",version:"12.0"},{emoji:"🟢",category:7,name:"green circle",version:"12.0"},{emoji:"🔵",category:7,name:"blue circle",version:"1.0"},{emoji:"🟣",category:7,name:"purple circle",version:"12.0"},{emoji:"🟤",category:7,name:"brown circle",version:"12.0"},{emoji:"⚫",category:7,name:"black circle",version:"1.0"},{emoji:"⚪",category:7,name:"white circle",version:"1.0"},{emoji:"🟥",category:7,name:"red square",version:"12.0"},{emoji:"🟧",category:7,name:"orange square",version:"12.0"},{emoji:"🟨",category:7,name:"yellow square",version:"12.0"},{emoji:"🟩",category:7,name:"green square",version:"12.0"},{emoji:"🟦",category:7,name:"blue square",version:"12.0"},{emoji:"🟪",category:7,name:"purple square",version:"12.0"},{emoji:"🟫",category:7,name:"brown square",version:"12.0"},{emoji:"⬛",category:7,name:"black large square",version:"1.0"},{emoji:"⬜",category:7,name:"white large square",version:"1.0"},{emoji:"◼️",category:7,name:"black medium square",version:"1.0"},{emoji:"◻️",category:7,name:"white medium square",version:"1.0"},{emoji:"◾",category:7,name:"black medium-small square",version:"1.0"},{emoji:"◽",category:7,name:"white medium-small square",version:"1.0"},{emoji:"▪️",category:7,name:"black small square",version:"1.0"},{emoji:"▫️",category:7,name:"white small square",version:"1.0"},{emoji:"🔶",category:7,name:"large orange diamond",version:"1.0"},{emoji:"🔷",category:7,name:"large blue diamond",version:"1.0"},{emoji:"🔸",category:7,name:"small orange diamond",version:"1.0"},{emoji:"🔹",category:7,name:"small blue diamond",version:"1.0"},{emoji:"🔺",category:7,name:"red triangle pointed up",version:"1.0"},{emoji:"🔻",category:7,name:"red triangle pointed down",version:"1.0"},{emoji:"💠",category:7,name:"diamond with a dot",version:"1.0"},{emoji:"🔘",category:7,name:"radio button",version:"1.0"},{emoji:"🔳",category:7,name:"white square button",version:"1.0"},{emoji:"🔲",category:7,name:"black square button",version:"1.0"},{emoji:"🏁",category:8,name:"chequered flag",version:"1.0"},{emoji:"🚩",category:8,name:"triangular flag",version:"1.0"},{emoji:"🎌",category:8,name:"crossed flags",version:"1.0"},{emoji:"🏴",category:8,name:"black flag",version:"1.0"},{emoji:"🏳️",category:8,name:"white flag",version:"1.0"},{emoji:"🏳️🌈",category:8,name:"rainbow flag",version:"4.0"},{emoji:"🏳️⚧️",category:8,name:"transgender flag",version:"13.0"},{emoji:"🏴☠️",category:8,name:"pirate flag",version:"11.0"},{emoji:"🇦🇨",category:8,name:"flag: Ascension Island",version:"2.0"},{emoji:"🇦🇩",category:8,name:"flag: Andorra",version:"2.0"},{emoji:"🇦🇪",category:8,name:"flag: United Arab Emirates",version:"2.0"},{emoji:"🇦🇫",category:8,name:"flag: Afghanistan",version:"2.0"},{emoji:"🇦🇬",category:8,name:"flag: Antigua & Barbuda",version:"2.0"},{emoji:"🇦🇮",category:8,name:"flag: Anguilla",version:"2.0"},{emoji:"🇦🇱",category:8,name:"flag: Albania",version:"2.0"},{emoji:"🇦🇲",category:8,name:"flag: Armenia",version:"2.0"},{emoji:"🇦🇴",category:8,name:"flag: Angola",version:"2.0"},{emoji:"🇦🇶",category:8,name:"flag: Antarctica",version:"2.0"},{emoji:"🇦🇷",category:8,name:"flag: Argentina",version:"2.0"},{emoji:"🇦🇸",category:8,name:"flag: American Samoa",version:"2.0"},{emoji:"🇦🇹",category:8,name:"flag: Austria",version:"2.0"},{emoji:"🇦🇺",category:8,name:"flag: Australia",version:"2.0"},{emoji:"🇦🇼",category:8,name:"flag: Aruba",version:"2.0"},{emoji:"🇦🇽",category:8,name:"flag: Åland Islands",version:"2.0"},{emoji:"🇦🇿",category:8,name:"flag: Azerbaijan",version:"2.0"},{emoji:"🇧🇦",category:8,name:"flag: Bosnia & Herzegovina",version:"2.0"},{emoji:"🇧🇧",category:8,name:"flag: Barbados",version:"2.0"},{emoji:"🇧🇩",category:8,name:"flag: Bangladesh",version:"2.0"},{emoji:"🇧🇪",category:8,name:"flag: Belgium",version:"2.0"},{emoji:"🇧🇫",category:8,name:"flag: Burkina Faso",version:"2.0"},{emoji:"🇧🇬",category:8,name:"flag: Bulgaria",version:"2.0"},{emoji:"🇧🇭",category:8,name:"flag: Bahrain",version:"2.0"},{emoji:"🇧🇮",category:8,name:"flag: Burundi",version:"2.0"},{emoji:"🇧🇯",category:8,name:"flag: Benin",version:"2.0"},{emoji:"🇧🇱",category:8,name:"flag: St. Barthélemy",version:"2.0"},{emoji:"🇧🇲",category:8,name:"flag: Bermuda",version:"2.0"},{emoji:"🇧🇳",category:8,name:"flag: Brunei",version:"2.0"},{emoji:"🇧🇴",category:8,name:"flag: Bolivia",version:"2.0"},{emoji:"🇧🇶",category:8,name:"flag: Caribbean Netherlands",version:"2.0"},{emoji:"🇧🇷",category:8,name:"flag: Brazil",version:"2.0"},{emoji:"🇧🇸",category:8,name:"flag: Bahamas",version:"2.0"},{emoji:"🇧🇹",category:8,name:"flag: Bhutan",version:"2.0"},{emoji:"🇧🇻",category:8,name:"flag: Bouvet Island",version:"2.0"},{emoji:"🇧🇼",category:8,name:"flag: Botswana",version:"2.0"},{emoji:"🇧🇾",category:8,name:"flag: Belarus",version:"2.0"},{emoji:"🇧🇿",category:8,name:"flag: Belize",version:"2.0"},{emoji:"🇨🇦",category:8,name:"flag: Canada",version:"2.0"},{emoji:"🇨🇨",category:8,name:"flag: Cocos (Keeling) Islands",version:"2.0"},{emoji:"🇨🇩",category:8,name:"flag: Congo - Kinshasa",version:"2.0"},{emoji:"🇨🇫",category:8,name:"flag: Central African Republic",version:"2.0"},{emoji:"🇨🇬",category:8,name:"flag: Congo - Brazzaville",version:"2.0"},{emoji:"🇨🇭",category:8,name:"flag: Switzerland",version:"2.0"},{emoji:"🇨🇮",category:8,name:"flag: Côte d’Ivoire",version:"2.0"},{emoji:"🇨🇰",category:8,name:"flag: Cook Islands",version:"2.0"},{emoji:"🇨🇱",category:8,name:"flag: Chile",version:"2.0"},{emoji:"🇨🇲",category:8,name:"flag: Cameroon",version:"2.0"},{emoji:"🇨🇳",category:8,name:"flag: China",version:"1.0"},{emoji:"🇨🇴",category:8,name:"flag: Colombia",version:"2.0"},{emoji:"🇨🇵",category:8,name:"flag: Clipperton Island",version:"2.0"},{emoji:"🇨🇷",category:8,name:"flag: Costa Rica",version:"2.0"},{emoji:"🇨🇺",category:8,name:"flag: Cuba",version:"2.0"},{emoji:"🇨🇻",category:8,name:"flag: Cape Verde",version:"2.0"},{emoji:"🇨🇼",category:8,name:"flag: Curaçao",version:"2.0"},{emoji:"🇨🇽",category:8,name:"flag: Christmas Island",version:"2.0"},{emoji:"🇨🇾",category:8,name:"flag: Cyprus",version:"2.0"},{emoji:"🇨🇿",category:8,name:"flag: Czechia",version:"2.0"},{emoji:"🇩🇪",category:8,name:"flag: Germany",version:"1.0"},{emoji:"🇩🇬",category:8,name:"flag: Diego Garcia",version:"2.0"},{emoji:"🇩🇯",category:8,name:"flag: Djibouti",version:"2.0"},{emoji:"🇩🇰",category:8,name:"flag: Denmark",version:"2.0"},{emoji:"🇩🇲",category:8,name:"flag: Dominica",version:"2.0"},{emoji:"🇩🇴",category:8,name:"flag: Dominican Republic",version:"2.0"},{emoji:"🇩🇿",category:8,name:"flag: Algeria",version:"2.0"},{emoji:"🇪🇦",category:8,name:"flag: Ceuta & Melilla",version:"2.0"},{emoji:"🇪🇨",category:8,name:"flag: Ecuador",version:"2.0"},{emoji:"🇪🇪",category:8,name:"flag: Estonia",version:"2.0"},{emoji:"🇪🇬",category:8,name:"flag: Egypt",version:"2.0"},{emoji:"🇪🇭",category:8,name:"flag: Western Sahara",version:"2.0"},{emoji:"🇪🇷",category:8,name:"flag: Eritrea",version:"2.0"},{emoji:"🇪🇸",category:8,name:"flag: Spain",version:"1.0"},{emoji:"🇪🇹",category:8,name:"flag: Ethiopia",version:"2.0"},{emoji:"🇪🇺",category:8,name:"flag: European Union",version:"2.0"},{emoji:"🇫🇮",category:8,name:"flag: Finland",version:"2.0"},{emoji:"🇫🇯",category:8,name:"flag: Fiji",version:"2.0"},{emoji:"🇫🇰",category:8,name:"flag: Falkland Islands",version:"2.0"},{emoji:"🇫🇲",category:8,name:"flag: Micronesia",version:"2.0"},{emoji:"🇫🇴",category:8,name:"flag: Faroe Islands",version:"2.0"},{emoji:"🇫🇷",category:8,name:"flag: France",version:"1.0"},{emoji:"🇬🇦",category:8,name:"flag: Gabon",version:"2.0"},{emoji:"🇬🇧",category:8,name:"flag: United Kingdom",version:"1.0"},{emoji:"🇬🇩",category:8,name:"flag: Grenada",version:"2.0"},{emoji:"🇬🇪",category:8,name:"flag: Georgia",version:"2.0"},{emoji:"🇬🇫",category:8,name:"flag: French Guiana",version:"2.0"},{emoji:"🇬🇬",category:8,name:"flag: Guernsey",version:"2.0"},{emoji:"🇬🇭",category:8,name:"flag: Ghana",version:"2.0"},{emoji:"🇬🇮",category:8,name:"flag: Gibraltar",version:"2.0"},{emoji:"🇬🇱",category:8,name:"flag: Greenland",version:"2.0"},{emoji:"🇬🇲",category:8,name:"flag: Gambia",version:"2.0"},{emoji:"🇬🇳",category:8,name:"flag: Guinea",version:"2.0"},{emoji:"🇬🇵",category:8,name:"flag: Guadeloupe",version:"2.0"},{emoji:"🇬🇶",category:8,name:"flag: Equatorial Guinea",version:"2.0"},{emoji:"🇬🇷",category:8,name:"flag: Greece",version:"2.0"},{emoji:"🇬🇸",category:8,name:"flag: South Georgia & South Sandwich Islands",version:"2.0"},{emoji:"🇬🇹",category:8,name:"flag: Guatemala",version:"2.0"},{emoji:"🇬🇺",category:8,name:"flag: Guam",version:"2.0"},{emoji:"🇬🇼",category:8,name:"flag: Guinea-Bissau",version:"2.0"},{emoji:"🇬🇾",category:8,name:"flag: Guyana",version:"2.0"},{emoji:"🇭🇰",category:8,name:"flag: Hong Kong SAR China",version:"2.0"},{emoji:"🇭🇲",category:8,name:"flag: Heard & McDonald Islands",version:"2.0"},{emoji:"🇭🇳",category:8,name:"flag: Honduras",version:"2.0"},{emoji:"🇭🇷",category:8,name:"flag: Croatia",version:"2.0"},{emoji:"🇭🇹",category:8,name:"flag: Haiti",version:"2.0"},{emoji:"🇭🇺",category:8,name:"flag: Hungary",version:"2.0"},{emoji:"🇮🇨",category:8,name:"flag: Canary Islands",version:"2.0"},{emoji:"🇮🇩",category:8,name:"flag: Indonesia",version:"2.0"},{emoji:"🇮🇪",category:8,name:"flag: Ireland",version:"2.0"},{emoji:"🇮🇱",category:8,name:"flag: Israel",version:"2.0"},{emoji:"🇮🇲",category:8,name:"flag: Isle of Man",version:"2.0"},{emoji:"🇮🇳",category:8,name:"flag: India",version:"2.0"},{emoji:"🇮🇴",category:8,name:"flag: British Indian Ocean Territory",version:"2.0"},{emoji:"🇮🇶",category:8,name:"flag: Iraq",version:"2.0"},{emoji:"🇮🇷",category:8,name:"flag: Iran",version:"2.0"},{emoji:"🇮🇸",category:8,name:"flag: Iceland",version:"2.0"},{emoji:"🇮🇹",category:8,name:"flag: Italy",version:"1.0"},{emoji:"🇯🇪",category:8,name:"flag: Jersey",version:"2.0"},{emoji:"🇯🇲",category:8,name:"flag: Jamaica",version:"2.0"},{emoji:"🇯🇴",category:8,name:"flag: Jordan",version:"2.0"},{emoji:"🇯🇵",category:8,name:"flag: Japan",version:"1.0"},{emoji:"🇰🇪",category:8,name:"flag: Kenya",version:"2.0"},{emoji:"🇰🇬",category:8,name:"flag: Kyrgyzstan",version:"2.0"},{emoji:"🇰🇭",category:8,name:"flag: Cambodia",version:"2.0"},{emoji:"🇰🇮",category:8,name:"flag: Kiribati",version:"2.0"},{emoji:"🇰🇲",category:8,name:"flag: Comoros",version:"2.0"},{emoji:"🇰🇳",category:8,name:"flag: St. Kitts & Nevis",version:"2.0"},{emoji:"🇰🇵",category:8,name:"flag: North Korea",version:"2.0"},{emoji:"🇰🇷",category:8,name:"flag: South Korea",version:"1.0"},{emoji:"🇰🇼",category:8,name:"flag: Kuwait",version:"2.0"},{emoji:"🇰🇾",category:8,name:"flag: Cayman Islands",version:"2.0"},{emoji:"🇰🇿",category:8,name:"flag: Kazakhstan",version:"2.0"},{emoji:"🇱🇦",category:8,name:"flag: Laos",version:"2.0"},{emoji:"🇱🇧",category:8,name:"flag: Lebanon",version:"2.0"},{emoji:"🇱🇨",category:8,name:"flag: St. Lucia",version:"2.0"},{emoji:"🇱🇮",category:8,name:"flag: Liechtenstein",version:"2.0"},{emoji:"🇱🇰",category:8,name:"flag: Sri Lanka",version:"2.0"},{emoji:"🇱🇷",category:8,name:"flag: Liberia",version:"2.0"},{emoji:"🇱🇸",category:8,name:"flag: Lesotho",version:"2.0"},{emoji:"🇱🇹",category:8,name:"flag: Lithuania",version:"2.0"},{emoji:"🇱🇺",category:8,name:"flag: Luxembourg",version:"2.0"},{emoji:"🇱🇻",category:8,name:"flag: Latvia",version:"2.0"},{emoji:"🇱🇾",category:8,name:"flag: Libya",version:"2.0"},{emoji:"🇲🇦",category:8,name:"flag: Morocco",version:"2.0"},{emoji:"🇲🇨",category:8,name:"flag: Monaco",version:"2.0"},{emoji:"🇲🇩",category:8,name:"flag: Moldova",version:"2.0"},{emoji:"🇲🇪",category:8,name:"flag: Montenegro",version:"2.0"},{emoji:"🇲🇫",category:8,name:"flag: St. Martin",version:"2.0"},{emoji:"🇲🇬",category:8,name:"flag: Madagascar",version:"2.0"},{emoji:"🇲🇭",category:8,name:"flag: Marshall Islands",version:"2.0"},{emoji:"🇲🇰",category:8,name:"flag: North Macedonia",version:"2.0"},{emoji:"🇲🇱",category:8,name:"flag: Mali",version:"2.0"},{emoji:"🇲🇲",category:8,name:"flag: Myanmar (Burma)",version:"2.0"},{emoji:"🇲🇳",category:8,name:"flag: Mongolia",version:"2.0"},{emoji:"🇲🇴",category:8,name:"flag: Macao SAR China",version:"2.0"},{emoji:"🇲🇵",category:8,name:"flag: Northern Mariana Islands",version:"2.0"},{emoji:"🇲🇶",category:8,name:"flag: Martinique",version:"2.0"},{emoji:"🇲🇷",category:8,name:"flag: Mauritania",version:"2.0"},{emoji:"🇲🇸",category:8,name:"flag: Montserrat",version:"2.0"},{emoji:"🇲🇹",category:8,name:"flag: Malta",version:"2.0"},{emoji:"🇲🇺",category:8,name:"flag: Mauritius",version:"2.0"},{emoji:"🇲🇻",category:8,name:"flag: Maldives",version:"2.0"},{emoji:"🇲🇼",category:8,name:"flag: Malawi",version:"2.0"},{emoji:"🇲🇽",category:8,name:"flag: Mexico",version:"2.0"},{emoji:"🇲🇾",category:8,name:"flag: Malaysia",version:"2.0"},{emoji:"🇲🇿",category:8,name:"flag: Mozambique",version:"2.0"},{emoji:"🇳🇦",category:8,name:"flag: Namibia",version:"2.0"},{emoji:"🇳🇨",category:8,name:"flag: New Caledonia",version:"2.0"},{emoji:"🇳🇪",category:8,name:"flag: Niger",version:"2.0"},{emoji:"🇳🇫",category:8,name:"flag: Norfolk Island",version:"2.0"},{emoji:"🇳🇬",category:8,name:"flag: Nigeria",version:"2.0"},{emoji:"🇳🇮",category:8,name:"flag: Nicaragua",version:"2.0"},{emoji:"🇳🇱",category:8,name:"flag: Netherlands",version:"2.0"},{emoji:"🇳🇴",category:8,name:"flag: Norway",version:"2.0"},{emoji:"🇳🇵",category:8,name:"flag: Nepal",version:"2.0"},{emoji:"🇳🇷",category:8,name:"flag: Nauru",version:"2.0"},{emoji:"🇳🇺",category:8,name:"flag: Niue",version:"2.0"},{emoji:"🇳🇿",category:8,name:"flag: New Zealand",version:"2.0"},{emoji:"🇴🇲",category:8,name:"flag: Oman",version:"2.0"},{emoji:"🇵🇦",category:8,name:"flag: Panama",version:"2.0"},{emoji:"🇵🇪",category:8,name:"flag: Peru",version:"2.0"},{emoji:"🇵🇫",category:8,name:"flag: French Polynesia",version:"2.0"},{emoji:"🇵🇬",category:8,name:"flag: Papua New Guinea",version:"2.0"},{emoji:"🇵🇭",category:8,name:"flag: Philippines",version:"2.0"},{emoji:"🇵🇰",category:8,name:"flag: Pakistan",version:"2.0"},{emoji:"🇵🇱",category:8,name:"flag: Poland",version:"2.0"},{emoji:"🇵🇲",category:8,name:"flag: St. Pierre & Miquelon",version:"2.0"},{emoji:"🇵🇳",category:8,name:"flag: Pitcairn Islands",version:"2.0"},{emoji:"🇵🇷",category:8,name:"flag: Puerto Rico",version:"2.0"},{emoji:"🇵🇸",category:8,name:"flag: Palestinian Territories",version:"2.0"},{emoji:"🇵🇹",category:8,name:"flag: Portugal",version:"2.0"},{emoji:"🇵🇼",category:8,name:"flag: Palau",version:"2.0"},{emoji:"🇵🇾",category:8,name:"flag: Paraguay",version:"2.0"},{emoji:"🇶🇦",category:8,name:"flag: Qatar",version:"2.0"},{emoji:"🇷🇪",category:8,name:"flag: Réunion",version:"2.0"},{emoji:"🇷🇴",category:8,name:"flag: Romania",version:"2.0"},{emoji:"🇷🇸",category:8,name:"flag: Serbia",version:"2.0"},{emoji:"🇷🇺",category:8,name:"flag: Russia",version:"1.0"},{emoji:"🇷🇼",category:8,name:"flag: Rwanda",version:"2.0"},{emoji:"🇸🇦",category:8,name:"flag: Saudi Arabia",version:"2.0"},{emoji:"🇸🇧",category:8,name:"flag: Solomon Islands",version:"2.0"},{emoji:"🇸🇨",category:8,name:"flag: Seychelles",version:"2.0"},{emoji:"🇸🇩",category:8,name:"flag: Sudan",version:"2.0"},{emoji:"🇸🇪",category:8,name:"flag: Sweden",version:"2.0"},{emoji:"🇸🇬",category:8,name:"flag: Singapore",version:"2.0"},{emoji:"🇸🇭",category:8,name:"flag: St. Helena",version:"2.0"},{emoji:"🇸🇮",category:8,name:"flag: Slovenia",version:"2.0"},{emoji:"🇸🇯",category:8,name:"flag: Svalbard & Jan Mayen",version:"2.0"},{emoji:"🇸🇰",category:8,name:"flag: Slovakia",version:"2.0"},{emoji:"🇸🇱",category:8,name:"flag: Sierra Leone",version:"2.0"},{emoji:"🇸🇲",category:8,name:"flag: San Marino",version:"2.0"},{emoji:"🇸🇳",category:8,name:"flag: Senegal",version:"2.0"},{emoji:"🇸🇴",category:8,name:"flag: Somalia",version:"2.0"},{emoji:"🇸🇷",category:8,name:"flag: Suriname",version:"2.0"},{emoji:"🇸🇸",category:8,name:"flag: South Sudan",version:"2.0"},{emoji:"🇸🇹",category:8,name:"flag: São Tomé & Príncipe",version:"2.0"},{emoji:"🇸🇻",category:8,name:"flag: El Salvador",version:"2.0"},{emoji:"🇸🇽",category:8,name:"flag: Sint Maarten",version:"2.0"},{emoji:"🇸🇾",category:8,name:"flag: Syria",version:"2.0"},{emoji:"🇸🇿",category:8,name:"flag: Eswatini",version:"2.0"},{emoji:"🇹🇦",category:8,name:"flag: Tristan da Cunha",version:"2.0"},{emoji:"🇹🇨",category:8,name:"flag: Turks & Caicos Islands",version:"2.0"},{emoji:"🇹🇩",category:8,name:"flag: Chad",version:"2.0"},{emoji:"🇹🇫",category:8,name:"flag: French Southern Territories",version:"2.0"},{emoji:"🇹🇬",category:8,name:"flag: Togo",version:"2.0"},{emoji:"🇹🇭",category:8,name:"flag: Thailand",version:"2.0"},{emoji:"🇹🇯",category:8,name:"flag: Tajikistan",version:"2.0"},{emoji:"🇹🇰",category:8,name:"flag: Tokelau",version:"2.0"},{emoji:"🇹🇱",category:8,name:"flag: Timor-Leste",version:"2.0"},{emoji:"🇹🇲",category:8,name:"flag: Turkmenistan",version:"2.0"},{emoji:"🇹🇳",category:8,name:"flag: Tunisia",version:"2.0"},{emoji:"🇹🇴",category:8,name:"flag: Tonga",version:"2.0"},{emoji:"🇹🇷",category:8,name:"flag: Turkey",version:"2.0"},{emoji:"🇹🇹",category:8,name:"flag: Trinidad & Tobago",version:"2.0"},{emoji:"🇹🇻",category:8,name:"flag: Tuvalu",version:"2.0"},{emoji:"🇹🇼",category:8,name:"flag: Taiwan",version:"2.0"},{emoji:"🇹🇿",category:8,name:"flag: Tanzania",version:"2.0"},{emoji:"🇺🇦",category:8,name:"flag: Ukraine",version:"2.0"},{emoji:"🇺🇬",category:8,name:"flag: Uganda",version:"2.0"},{emoji:"🇺🇲",category:8,name:"flag: U.S. Outlying Islands",version:"2.0"},{emoji:"🇺🇳",category:8,name:"flag: United Nations",version:"4.0"},{emoji:"🇺🇸",category:8,name:"flag: United States",version:"1.0"},{emoji:"🇺🇾",category:8,name:"flag: Uruguay",version:"2.0"},{emoji:"🇺🇿",category:8,name:"flag: Uzbekistan",version:"2.0"},{emoji:"🇻🇦",category:8,name:"flag: Vatican City",version:"2.0"},{emoji:"🇻🇨",category:8,name:"flag: St. Vincent & Grenadines",version:"2.0"},{emoji:"🇻🇪",category:8,name:"flag: Venezuela",version:"2.0"},{emoji:"🇻🇬",category:8,name:"flag: British Virgin Islands",version:"2.0"},{emoji:"🇻🇮",category:8,name:"flag: U.S. Virgin Islands",version:"2.0"},{emoji:"🇻🇳",category:8,name:"flag: Vietnam",version:"2.0"},{emoji:"🇻🇺",category:8,name:"flag: Vanuatu",version:"2.0"},{emoji:"🇼🇫",category:8,name:"flag: Wallis & Futuna",version:"2.0"},{emoji:"🇼🇸",category:8,name:"flag: Samoa",version:"2.0"},{emoji:"🇽🇰",category:8,name:"flag: Kosovo",version:"2.0"},{emoji:"🇾🇪",category:8,name:"flag: Yemen",version:"2.0"},{emoji:"🇾🇹",category:8,name:"flag: Mayotte",version:"2.0"},{emoji:"🇿🇦",category:8,name:"flag: South Africa",version:"2.0"},{emoji:"🇿🇲",category:8,name:"flag: Zambia",version:"2.0"},{emoji:"🇿🇼",category:8,name:"flag: Zimbabwe",version:"2.0"},{emoji:"🏴",category:8,name:"flag: England",version:"5.0"},{emoji:"🏴",category:8,name:"flag: Scotland",version:"5.0"},{emoji:"🏴",category:8,name:"flag: Wales",version:"5.0"}]},We=function(){function e(e,o){this.events=e,this.options=o}return e.prototype.render=function(){var e=this,o=U("div","emoji-picker__preview");return this.emoji=U("div","emoji-picker__preview-emoji"),o.appendChild(this.emoji),this.name=U("div","emoji-picker__preview-name"),o.appendChild(this.name),this.events.on("showPreview",function(o){return e.showPreview(o)}),this.events.on("hidePreview",function(){return e.hidePreview()}),o},e.prototype.showPreview=function(e){this.emoji.innerHTML="native"===this.options.style?e.emoji:He.parse(e.emoji),this.name.innerHTML=e.name},e.prototype.hidePreview=function(){this.emoji.innerHTML="",this.name.innerHTML=""},e}(),Ue=function(){},Je={},Ge={},Xe={mark:Ue,measure:Ue};try{"undefined"!=typeof window&&(Je=window),"undefined"!=typeof document&&(Ge=document),"undefined"!=typeof MutationObserver&&MutationObserver,"undefined"!=typeof performance&&(Xe=performance)}catch(Ye){}var Ze=(Je.navigator||{}).userAgent,Qe=void 0===Ze?"":Ze,$e=Je,eo=Ge,oo=Xe,no=($e.document,!!eo.documentElement&&!!eo.head&&"function"==typeof eo.addEventListener&&"function"==typeof eo.createElement),ao=(~Qe.indexOf("MSIE")||Qe.indexOf("Trident/"),"group"),io="primary",ro="secondary",to=$e.FontAwesomeConfig||{};eo&&"function"==typeof eo.querySelector&&[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(function(e){var o=Z(e,2),n=o[0],a=o[1],i=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var o=eo.querySelector("script["+e+"]");return o?o.getAttribute(e):void 0}(n));null!=i&&(to[a]=i)});var mo=Y({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},to);mo.autoReplaceSvg||(mo.observeMutations=!1);var so=Y({},mo);$e.FontAwesomeConfig=so;var co=$e||{};co.___FONT_AWESOME___||(co.___FONT_AWESOME___={}),co.___FONT_AWESOME___.styles||(co.___FONT_AWESOME___.styles={}),co.___FONT_AWESOME___.hooks||(co.___FONT_AWESOME___.hooks={}),co.___FONT_AWESOME___.shims||(co.___FONT_AWESOME___.shims=[]);var uo=co.___FONT_AWESOME___,go=[];no&&((eo.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(eo.readyState)||eo.addEventListener("DOMContentLoaded",function Zo(){eo.removeEventListener("DOMContentLoaded",Zo),go.map(function(e){return e()})})),"undefined"!=typeof global&&void 0!==global.process&&global.process.emit;var vo={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1},lo={x:0,y:0,width:"100%",height:"100%"},fo=(so.measurePerformance&&oo&&oo.mark&&oo.measure,function(e,o,n,a){var i,r,t,m=Object.keys(e),s=m.length,c=void 0!==a?function(e,o){return function(n,a,i,r){return e.call(o,n,a,i,r)}}(o,a):o;for(void 0===n?(i=1,t=e[m[0]]):(i=0,t=n);s>i;i++)t=c(t,e[r=m[i]],r,e);return t}),yo=uo.styles,jo=uo.shims,po=function(){var e=function(e){return fo(yo,function(o,n,a){return o[a]=fo(n,e,{}),o},{})};e(function(e,o,n){return o[3]&&(e[o[3]]=n),e}),e(function(e,o,n){var a=o[2];return e[n]=n,a.forEach(function(o){e[o]=n}),e});var o="far"in yo;fo(jo,function(e,n){var a=n[0],i=n[1],r=n[2];return"far"!==i||o||(i="fas"),e[a]={prefix:i,iconName:r},e},{})};po(),uo.styles,se.prototype=Object.create(Error.prototype),se.prototype.constructor=se;var ho={fill:"currentColor"},bo={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},wo=(Y({},ho,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}),Y({},bo,{attributeName:"opacity"}));Y({},ho,{cx:"256",cy:"364",r:"28"}),Y({},bo,{attributeName:"r",values:"28;14;28;28;14;28;"}),Y({},wo,{values:"1;0;1;1;0;1;"}),Y({},ho,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),Y({},wo,{values:"1;0;0;0;0;1;"}),Y({},ho,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),Y({},wo,{values:"0;0;1;1;0;0;"}),uo.styles,uo.styles;var ko,xo=new(function(){function e(){!function(e,o){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var o,n,a;return o=e,(n=[{key:"add",value:function(){for(var e=this,o=arguments.length,n=new Array(o),a=0;o>a;a++)n[a]=arguments[a];var i=n.reduce(this._pullDefinitions,{});Object.keys(i).forEach(function(o){e.definitions[o]=Y({},e.definitions[o]||{},i[o]),re(o,i[o]),po()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,o){var n=o.prefix&&o.iconName&&o.icon?{0:o}:o;return Object.keys(n).map(function(o){var a=n[o],i=a.prefix,r=a.iconName,t=a.icon;e[i]||(e[i]={}),e[i][r]=t}),e}}])&&G(o.prototype,n),a&&G(o,a),e}()),Eo=!1,_o=(ko=function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=o.transform,a=void 0===n?vo:n,i=o.symbol,r=void 0!==i&&i,t=o.mask,m=void 0===t?null:t,s=o.title,c=void 0===s?null:s,d=o.classes,u=void 0===d?[]:d,g=o.attributes,v=void 0===g?{}:g,l=o.styles,f=void 0===l?{}:l;if(e){var y=e.prefix,j=e.iconName,p=e.icon;return ue(Y({type:"icon"},e),function(){return de(),so.autoA11y&&(c?v["aria-labelledby"]="".concat(so.replacementClass,"-title-").concat(Q()):(v["aria-hidden"]="true",v.focusable="false")),ie({icons:{main:ce(p),mask:m?ce(m.icon):{found:!1,width:null,height:null,icon:{}}},prefix:y,iconName:j,transform:Y({},vo,a),symbol:r,title:c,extra:{attributes:v,styles:f,classes:u}})})}},function(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:ge(e||{}),a=o.mask;return a&&(a=(a||{}).icon?a:ge(a||{})),ko(n,Y({},o,{mask:a}))});xo.add({prefix:"far",iconName:"building",icon:[448,512,[],"f1ad","M128 148v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12h-40c-6.6 0-12-5.4-12-12zm140 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-128 96h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm128 0h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm-76 84v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm76 12h40c6.6 0 12-5.4 12-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12zm180 124v36H0v-36c0-6.6 5.4-12 12-12h19.5V24c0-13.3 10.7-24 24-24h337c13.3 0 24 10.7 24 24v440H436c6.6 0 12 5.4 12 12zM79.5 463H192v-67c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v67h112.5V49L80 48l-.5 415z"]},{prefix:"fas",iconName:"cat",icon:[512,512,[],"f6be","M290.59 192c-20.18 0-106.82 1.98-162.59 85.95V192c0-52.94-43.06-96-96-96-17.67 0-32 14.33-32 32s14.33 32 32 32c17.64 0 32 14.36 32 32v256c0 35.3 28.7 64 64 64h176c8.84 0 16-7.16 16-16v-16c0-17.67-14.33-32-32-32h-32l128-96v144c0 8.84 7.16 16 16 16h32c8.84 0 16-7.16 16-16V289.86c-10.29 2.67-20.89 4.54-32 4.54-61.81 0-113.52-44.05-125.41-102.4zM448 96h-64l-64-64v134.4c0 53.02 42.98 96 96 96s96-42.98 96-96V32l-64 64zm-72 80c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16zm80 0c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16z"]},{prefix:"fas",iconName:"coffee",icon:[640,512,[],"f0f4","M192 384h192c53 0 96-43 96-96h32c70.6 0 128-57.4 128-128S582.6 32 512 32H120c-13.3 0-24 10.7-24 24v232c0 53 43 96 96 96zM512 96c35.3 0 64 28.7 64 64s-28.7 64-64 64h-32V96h32zm47.7 384H48.3c-47.6 0-61-64-36-64h583.3c25 0 11.8 64-35.9 64z"]},{prefix:"far",iconName:"flag",icon:[512,512,[],"f024","M336.174 80c-49.132 0-93.305-32-161.913-32-31.301 0-58.303 6.482-80.721 15.168a48.04 48.04 0 0 0 2.142-20.727C93.067 19.575 74.167 1.594 51.201.104 23.242-1.71 0 20.431 0 48c0 17.764 9.657 33.262 24 41.562V496c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-83.443C109.869 395.28 143.259 384 199.826 384c49.132 0 93.305 32 161.913 32 58.479 0 101.972-22.617 128.548-39.981C503.846 367.161 512 352.051 512 335.855V95.937c0-34.459-35.264-57.768-66.904-44.117C409.193 67.309 371.641 80 336.174 80zM464 336c-21.783 15.412-60.824 32-102.261 32-59.945 0-102.002-32-161.913-32-43.361 0-96.379 9.403-127.826 24V128c21.784-15.412 60.824-32 102.261-32 59.945 0 102.002 32 161.913 32 43.271 0 96.32-17.366 127.826-32v240z"]},{prefix:"far",iconName:"frown",icon:[496,512,[],"f119","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160-64c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-80 128c-40.2 0-78 17.7-103.8 48.6-8.5 10.2-7.1 25.3 3.1 33.8 10.2 8.4 25.3 7.1 33.8-3.1 16.6-19.9 41-31.4 66.9-31.4s50.3 11.4 66.9 31.4c8.1 9.7 23.1 11.9 33.8 3.1 10.2-8.5 11.5-23.6 3.1-33.8C326 321.7 288.2 304 248 304z"]},{prefix:"fas",iconName:"futbol",icon:[512,512,[],"f1e3","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-48 0l-.003-.282-26.064 22.741-62.679-58.5 16.454-84.355 34.303 3.072c-24.889-34.216-60.004-60.089-100.709-73.141l13.651 31.939L256 139l-74.953-41.525 13.651-31.939c-40.631 13.028-75.78 38.87-100.709 73.141l34.565-3.073 16.192 84.355-62.678 58.5-26.064-22.741-.003.282c0 43.015 13.497 83.952 38.472 117.991l7.704-33.897 85.138 10.447 36.301 77.826-29.902 17.786c40.202 13.122 84.29 13.148 124.572 0l-29.902-17.786 36.301-77.826 85.138-10.447 7.704 33.897C442.503 339.952 456 299.015 456 256zm-248.102 69.571l-29.894-91.312L256 177.732l77.996 56.527-29.622 91.312h-96.476z"]
},{prefix:"fas",iconName:"history",icon:[512,512,[],"f1da","M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784l9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z"]},{prefix:"far",iconName:"lightbulb",icon:[352,512,[],"f0eb","M176 80c-52.94 0-96 43.06-96 96 0 8.84 7.16 16 16 16s16-7.16 16-16c0-35.3 28.72-64 64-64 8.84 0 16-7.16 16-16s-7.16-16-16-16zM96.06 459.17c0 3.15.93 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84l.05-43.18H96.02l.04 43.18zM176 0C73.72 0 0 82.97 0 176c0 44.37 16.45 84.85 43.56 115.78 16.64 18.99 42.74 58.8 52.42 92.16v.06h48v-.12c-.01-4.77-.72-9.51-2.15-14.07-5.59-17.81-22.82-64.77-62.17-109.67-20.54-23.43-31.52-53.15-31.61-84.14-.2-73.64 59.67-128 127.95-128 70.58 0 128 57.42 128 128 0 30.97-11.24 60.85-31.65 84.14-39.11 44.61-56.42 91.47-62.1 109.46a47.507 47.507 0 0 0-2.22 14.3v.1h48v-.05c9.68-33.37 35.78-73.18 52.42-92.16C335.55 260.85 352 220.37 352 176 352 78.8 273.2 0 176 0z"]},{prefix:"fas",iconName:"music",icon:[512,512,[],"f001","M511.99 32.01c0-21.71-21.1-37.01-41.6-30.51L150.4 96c-13.3 4.2-22.4 16.5-22.4 30.5v261.42c-10.05-2.38-20.72-3.92-32-3.92-53.02 0-96 28.65-96 64s42.98 64 96 64 96-28.65 96-64V214.31l256-75.02v184.63c-10.05-2.38-20.72-3.92-32-3.92-53.02 0-96 28.65-96 64s42.98 64 96 64 96-28.65 96-64l-.01-351.99z"]},{prefix:"fas",iconName:"search",icon:[512,512,[],"f002","M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"]},{prefix:"far",iconName:"smile",icon:[496,512,[],"f118","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200-89.7 200-200 200zm-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm160 0c17.7 0 32-14.3 32-32s-14.3-32-32-32-32 14.3-32 32 14.3 32 32 32zm4 72.6c-20.8 25-51.5 39.4-84 39.4s-63.2-14.3-84-39.4c-8.5-10.2-23.7-11.5-33.8-3.1-10.2 8.5-11.5 23.6-3.1 33.8 30 36 74.1 56.6 120.9 56.6s90.9-20.6 120.9-56.6c8.5-10.2 7.1-25.3-3.1-33.8-10.1-8.4-25.3-7.1-33.8 3.1z"]},{prefix:"fas",iconName:"times",icon:[352,512,[],"f00d","M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"]},{prefix:"fas",iconName:"user",icon:[448,512,[],"f007","M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"]});var Co=_o({prefix:"far",iconName:"building"}).html[0],zo=_o({prefix:"fas",iconName:"cat"}).html[0],Oo=_o({prefix:"fas",iconName:"coffee"}).html[0],So=_o({prefix:"far",iconName:"flag"}).html[0],Mo=_o({prefix:"fas",iconName:"futbol"}).html[0],Io=_o({prefix:"far",iconName:"frown"}).html[0],Po=_o({prefix:"fas",iconName:"history"}).html[0],Lo=_o({prefix:"far",iconName:"lightbulb"}).html[0],Ao=_o({prefix:"fas",iconName:"music"}).html[0],No=_o({prefix:"fas",iconName:"search"}).html[0],To=_o({prefix:"far",iconName:"smile"}).html[0],Fo=_o({prefix:"fas",iconName:"times"}).html[0],Bo=_o({prefix:"fas",iconName:"user"}).html[0],Do=function(){function o(e,o,n,a,i){this.emoji=e,this.showVariants=o,this.showPreview=n,this.events=a,this.options=i}return o.prototype.render=function(){var e=this;return this.emojiButton=U("button","emoji-picker__emoji"),this.emojiButton.innerHTML="native"===this.options.style?this.emoji.emoji:He.parse(this.emoji.emoji),this.emojiButton.tabIndex=-1,this.emojiButton.title=this.emoji.name,this.emojiButton.addEventListener("focus",function(){return e.onEmojiHover()}),this.emojiButton.addEventListener("blur",function(){return e.onEmojiLeave()}),this.emojiButton.addEventListener("click",function(){return e.onEmojiClick()}),this.emojiButton.addEventListener("mouseover",function(){return e.onEmojiHover()}),this.emojiButton.addEventListener("mouseout",function(){return e.onEmojiLeave()}),this.emojiButton},o.prototype.onEmojiClick=function(){var o,n,a,i;this.emoji.variations&&this.showVariants&&this.options.showVariants||!this.options.showRecents||(o=this.emoji,n=this.options,a=ve(),i={emoji:o.emoji,name:o.name,key:o.key||o.name},localStorage.setItem("emojiPicker.recent",JSON.stringify(e([i],a.filter(function(e){return!!e.emoji&&e.key!==i.key})).slice(0,n.recentsCount)))),this.events.emit("emoji",{emoji:this.emoji,showVariants:this.showVariants,button:this.emojiButton})},o.prototype.onEmojiHover=function(){this.showPreview&&this.events.emit("showPreview",this.emoji)},o.prototype.onEmojiLeave=function(){this.showPreview&&this.events.emit("hidePreview")},o}(),qo=function(){function e(e,o,n,a){this.showVariants=o,this.events=n,this.options=a,this.emojis=e.filter(function(e){return!e.version||parseFloat(e.version)<=parseFloat(a.emojiVersion)})}return e.prototype.render=function(){var e=this,o=U("div","emoji-picker__container");return this.emojis.forEach(function(n){return o.appendChild(new Do(n,e.showVariants,!0,e.events,e.options).render())}),o},e}(),Ro=function(){function e(e){this.message=e}return e.prototype.render=function(){var e=U("div","emoji-picker__search-not-found"),o=U("div","emoji-picker__search-not-found-icon");o.innerHTML=Io,e.appendChild(o);var n=U("h2");return n.innerHTML=this.message,e.appendChild(n),e},e}(),Vo=function(){function e(e,o,n,a,i){var r=this;this.events=e,this.i18n=o,this.options=n,this.focusedEmojiIndex=0,this.emojisPerRow=this.options.emojisPerRow||8,this.emojiData=a.filter(function(e){return e.version&&parseFloat(e.version)<=parseFloat(n.emojiVersion)&&void 0!==e.category&&i.indexOf(e.category)>=0}),this.events.on("hideVariantPopup",function(){setTimeout(function(){return r.setFocusedEmoji(r.focusedEmojiIndex)})})}return e.prototype.render=function(){var e=this;return this.searchContainer=U("div","emoji-picker__search-container"),this.searchField=U("input","emoji-picker__search"),this.searchField.placeholder=this.i18n.search,this.searchContainer.appendChild(this.searchField),this.searchIcon=U("span","emoji-picker__search-icon"),this.searchIcon.innerHTML=No,this.searchIcon.addEventListener("click",function(o){return e.onClearSearch(o)}),this.searchContainer.appendChild(this.searchIcon),this.searchField.addEventListener("keydown",function(o){return e.onKeyDown(o)}),this.searchField.addEventListener("keyup",function(){return e.onKeyUp()}),this.searchContainer},e.prototype.onClearSearch=function(e){var o=this;e.stopPropagation(),this.searchField.value&&(this.searchField.value="",this.resultsContainer=null,this.searchIcon.innerHTML=No,this.searchIcon.style.cursor="default",this.events.emit("hideSearchResults"),setTimeout(function(){return o.searchField.focus()}))},e.prototype.setFocusedEmoji=function(e){if(this.resultsContainer){var o=this.resultsContainer.querySelectorAll(".emoji-picker__emoji");o[this.focusedEmojiIndex].tabIndex=-1,this.focusedEmojiIndex=e;var n=o[this.focusedEmojiIndex];n.tabIndex=0,n.focus()}},e.prototype.handleResultsKeydown=function(e){if(this.resultsContainer){var o=this.resultsContainer.querySelectorAll(".emoji-picker__emoji");"ArrowRight"===e.key?this.setFocusedEmoji(Math.min(this.focusedEmojiIndex+1,o.length-1)):"ArrowLeft"===e.key?this.setFocusedEmoji(Math.max(0,this.focusedEmojiIndex-1)):"ArrowDown"===e.key?(e.preventDefault(),this.focusedEmojiIndex=this.emojisPerRow&&this.setFocusedEmoji(this.focusedEmojiIndex-this.emojisPerRow)):"Escape"===e.key&&this.onClearSearch(e)}},e.prototype.onKeyDown=function(e){"Escape"===e.key&&this.searchField.value&&this.onClearSearch(e)},e.prototype.onKeyUp=function(){var e=this;if(this.searchField.value){this.searchIcon.innerHTML=Fo,this.searchIcon.style.cursor="pointer";var o=this.emojiData.filter(function(o){return o.name.toLowerCase().indexOf(e.searchField.value.toLowerCase())>=0});this.events.emit("hidePreview"),o.length?(this.resultsContainer=new qo(o,!0,this.events,this.options).render(),this.resultsContainer&&(this.resultsContainer.querySelector(".emoji-picker__emoji").tabIndex=0,this.focusedEmojiIndex=0,this.resultsContainer.addEventListener("keydown",function(o){return e.handleResultsKeydown(o)}),this.events.emit("showSearchResults",this.resultsContainer))):this.events.emit("showSearchResults",new Ro(this.i18n.notFound).render())}else this.searchIcon.innerHTML=No,this.searchIcon.style.cursor="default",this.events.emit("hideSearchResults")},e}(),Ho=function(){function e(e,o,n){this.events=e,this.emoji=o,this.options=n,this.focusedEmojiIndex=0}return e.prototype.getEmoji=function(e){return this.popup.querySelectorAll(".emoji-picker__emoji")[e]},e.prototype.setFocusedEmoji=function(e){this.getEmoji(this.focusedEmojiIndex).tabIndex=-1,this.focusedEmojiIndex=e;var o=this.getEmoji(this.focusedEmojiIndex);o.tabIndex=0,o.focus()},e.prototype.render=function(){var e=this;this.popup=U("div","emoji-picker__variant-popup");var o=U("div","emoji-picker__variant-overlay");o.addEventListener("click",function(o){o.stopPropagation(),e.popup.contains(o.target)||e.events.emit("hideVariantPopup")}),this.popup.appendChild(new Do(this.emoji,!1,!1,this.events,this.options).render()),(this.emoji.variations||[]).forEach(function(o,n){return e.popup.appendChild(new Do({name:e.emoji.name,emoji:o,key:e.emoji.name+n},!1,!1,e.events,e.options).render())});var n=this.popup.querySelector(".emoji-picker__emoji");return this.focusedEmojiIndex=0,n.tabIndex=0,setTimeout(function(){return n.focus()}),this.popup.addEventListener("keydown",function(o){"ArrowRight"===o.key?e.setFocusedEmoji(Math.min(e.focusedEmojiIndex+1,e.popup.querySelectorAll(".emoji-picker__emoji").length-1)):"ArrowLeft"===o.key?e.setFocusedEmoji(Math.max(e.focusedEmojiIndex-1,0)):"Escape"===o.key&&(o.stopPropagation(),e.events.emit("hideVariantPopup"))}),o.appendChild(this.popup),o},e}(),Ko={search:"Search emojis...",categories:{recents:"",smileys:"",people:"",animals:"",food:"",activities:"Activities",travel:"Travel & Places",objects:"Objects",symbols:"Symbols",flags:"Flags"},notFound:"No emojis found"},Wo={recents:Po,smileys:To,people:Bo,animals:zo,food:Oo,activities:Mo,travel:Co,objects:Lo,symbols:Ao,flags:So},Uo=function(){function o(e,o,n){this.options=e,this.events=o,this.i18n=n,this.activeButton=0,this.buttons=[]}return o.prototype.render=function(){var o=this,n=U("div","emoji-picker__category-buttons"),a=this.options.showRecents?e(["recents"],this.options.categories||Ke.categories):this.options.categories||Ke.categories;return a.forEach(function(e){var a=U("button","emoji-picker__category-button");a.innerHTML=Wo[e],a.tabIndex=-1,a.title=o.i18n.categories[e],n.appendChild(a),o.buttons.push(a),a.addEventListener("click",function(){o.events.emit("categoryClicked",e)})}),n.addEventListener("keydown",function(e){switch(e.key){case"ArrowRight":o.events.emit("categoryClicked",a[(o.activeButton+1)%o.buttons.length]);break;case"ArrowLeft":o.events.emit("categoryClicked",a[0===o.activeButton?o.buttons.length-1:o.activeButton-1]);break;case"ArrowUp":case"ArrowDown":e.stopPropagation(),e.preventDefault()}}),n},o.prototype.setActiveButton=function(e,o){void 0===o&&(o=!0);var n=this.buttons[this.activeButton];n.classList.remove("active"),n.tabIndex=-1,this.activeButton=e,(n=this.buttons[this.activeButton]).classList.add("active"),n.tabIndex=0,o&&n.focus()},o}(),Jo={};Ke.emoji.forEach(function(e){var o=Jo[Ke.categories[e.category]];o||(o=Jo[Ke.categories[e.category]]=[]),o.push(e)});var Go=function(){function o(o,n,a){var i=this;this.events=o,this.i18n=n,this.options=a,this.currentCategory=0,this.headers=[],this.focusedIndex=0,this.handleKeyDown=function(e){switch(i.emojis.removeEventListener("scroll",i.highlightCategory),e.key){case"ArrowRight":i.focusedEmoji.tabIndex=-1,i.focusedIndex===i.currentEmojiCount-1&&i.currentCategory0?(i.options.showCategoryButtons&&i.categoryButtons.setActiveButton(--i.currentCategory),i.setFocusedEmoji(i.currentEmojiCount-1)):i.setFocusedEmoji(Math.max(0,i.focusedIndex-1));break;case"ArrowDown":e.preventDefault(),i.focusedEmoji.tabIndex=-1,i.focusedIndex+i.emojisPerRow>=i.currentEmojiCount&&i.currentCategory0){var o=i.getEmojiCount(i.currentCategory-1),n=o%i.emojisPerRow;0===n&&(n=i.emojisPerRow);var a=i.focusedIndex,r=a>n-1?o-1:o-n+a;i.currentCategory--,i.options.showCategoryButtons&&i.categoryButtons.setActiveButton(i.currentCategory),i.setFocusedEmoji(r)}else i.setFocusedEmoji(i.focusedIndex>=i.emojisPerRow?i.focusedIndex-i.emojisPerRow:i.focusedIndex)}requestAnimationFrame(function(){return i.emojis.addEventListener("scroll",i.highlightCategory)})},this.addCategory=function(e,o){var n=U("h2","emoji-picker__category-name");n.innerHTML=i.i18n.categories[e]||Ko.categories[e],i.emojis.appendChild(n),i.headers.push(n),i.emojis.appendChild(new qo(o,!0,i.events,i.options).render())},this.selectCategory=function(e,o){void 0===o&&(o=!0),i.emojis.removeEventListener("scroll",i.highlightCategory),i.focusedEmoji&&(i.focusedEmoji.tabIndex=-1);var n=i.categories.indexOf(e);i.currentCategory=n,i.setFocusedEmoji(0,!1),i.options.showCategoryButtons&&i.categoryButtons.setActiveButton(i.currentCategory,o);var a=i.headerOffsets[n];i.emojis.scrollTop=a,requestAnimationFrame(function(){return i.emojis.addEventListener("scroll",i.highlightCategory)})},this.highlightCategory=function(){if(!document.activeElement||!document.activeElement.classList.contains("emoji-picker__emoji")){var e=i.headerOffsets.findIndex(function(e){return e>Math.round(i.emojis.scrollTop)});0===e?e=1:0>e&&(e=i.headerOffsets.length),i.currentCategory=e-1,i.options.showCategoryButtons&&i.categoryButtons.setActiveButton(i.currentCategory)}},this.emojisPerRow=a.emojisPerRow||8,this.categories=a.categories||Ke.categories,a.showRecents&&(this.categories=e(["recents"],this.categories))}return o.prototype.render=function(){var e=this;return this.container=U("div","emoji-picker__emoji-area"),this.options.showCategoryButtons&&(this.categoryButtons=new Uo(this.options,this.events,this.i18n),this.container.appendChild(this.categoryButtons.render())),this.emojis=U("div","emoji-picker__emojis"),this.options.showRecents&&(Jo.recents=ve()),this.categories.forEach(function(o){return e.addCategory(o,Jo[o])}),requestAnimationFrame(function(){e.headerOffsets=Array.prototype.map.call(e.headers,function(e){return e.offsetTop}),e.selectCategory("smileys",!1),e.currentCategory=e.options.showRecents?1:0,e.options.showCategoryButtons&&e.categoryButtons.setActiveButton(e.currentCategory,!1),setTimeout(function(){setTimeout(function(){return e.emojis.addEventListener("scroll",e.highlightCategory)})})}),this.emojis.addEventListener("keydown",this.handleKeyDown),this.events.on("categoryClicked",this.selectCategory),this.container.appendChild(this.emojis),this.container.querySelectorAll(".emoji-picker__emoji")[0].tabIndex=0,this.container},Object.defineProperty(o.prototype,"currentCategoryEl",{get:function(){return this.emojis.querySelectorAll(".emoji-picker__container")[this.currentCategory]},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"focusedEmoji",{get:function(){return this.currentCategoryEl.querySelectorAll(".emoji-picker__emoji")[this.focusedIndex]},enumerable:!0,configurable:!0}),Object.defineProperty(o.prototype,"currentEmojiCount",{get:function(){return this.currentCategoryEl.querySelectorAll(".emoji-picker__emoji").length},enumerable:!0,configurable:!0}),o.prototype.getEmojiCount=function(e){return this.emojis.querySelectorAll(".emoji-picker__container")[e].querySelectorAll(".emoji-picker__emoji").length},o.prototype.setFocusedEmoji=function(e,o){void 0===o&&(o=!0),this.focusedIndex=e,this.focusedEmoji&&(this.focusedEmoji.tabIndex=0,o&&this.focusedEmoji.focus())},o}(),Xo={position:"right-start",autoHide:!0,autoFocusSearch:!0,showPreview:!0,showSearch:!0,showRecents:!0,showVariants:!0,showCategoryButtons:!0,recentsCount:50,emojiVersion:"12.1",theme:"light",categories:["smileys","people","animals","food","activities","travel","objects","symbols","flags"],style:"native",emojisPerRow:8,rows:6,emojiSize:"1.8em"};return function(){function e(e){void 0===e&&(e={}),this.events=new Ce,this.publicEvents=new Ce,this.pickerVisible=!1,this.options=le(le({},Xo),e),this.options.rootElement||(this.options.rootElement=document.body),this.i18n=le(le({},Ko),e.i18n),this.onDocumentClick=this.onDocumentClick.bind(this),this.onDocumentKeydown=this.onDocumentKeydown.bind(this)}return e.prototype.on=function(e,o){this.publicEvents.on(e,o)},e.prototype.off=function(e,o){this.publicEvents.off(e,o)},e.prototype.buildPicker=function(){var e=this;this.pickerEl=U("div","emoji-picker"),this.pickerEl.classList.add(this.options.theme),this.options.emojisPerRow&&this.pickerEl.style.setProperty("--emoji-per-row",this.options.emojisPerRow.toString()),this.options.rows&&this.pickerEl.style.setProperty("--row-count",this.options.rows.toString()),this.options.emojiSize&&this.pickerEl.style.setProperty("--emoji-size",this.options.emojiSize),this.options.showCategoryButtons||this.pickerEl.style.setProperty("--category-button-height","0"),this.focusTrap=_e(this.pickerEl,{clickOutsideDeactivates:!0,initialFocus:this.options.showSearch&&this.options.autoFocusSearch?".emoji-picker__search":'.emoji-picker__emoji[tabindex="0"]'});var o=U("div","emoji-picker__content");if(this.options.showSearch){var n=new Vo(this.events,this.i18n,this.options,Ke.emoji,(this.options.categories||[]).map(function(e){return Ke.categories.indexOf(e)})).render();this.pickerEl.appendChild(n)}this.pickerEl.appendChild(o);var a,i=new Go(this.events,this.i18n,this.options).render();o.appendChild(i),this.events.on("showSearchResults",function(e){J(o),e.classList.add("search-results"),o.appendChild(e)}),this.events.on("hideSearchResults",function(){o.firstChild!==i&&(J(o),o.appendChild(i))}),this.options.showPreview&&this.pickerEl.appendChild(new We(this.events,this.options).render()),this.events.on("emoji",function(o){var n=o.emoji,i=o.showVariants;n.variations&&i&&e.options.showVariants?(a=new Ho(e.events,n,e.options).render())&&e.pickerEl.appendChild(a):(a&&a.parentNode===e.pickerEl&&e.pickerEl.removeChild(a),"twemoji"===e.options.style?e.publicEvents.emit("emoji",He.parse(n.emoji)):e.publicEvents.emit("emoji",n.emoji),e.options.autoHide&&e.hidePicker())}),this.events.on("hideVariantPopup",function(){a&&(a.classList.add("hiding"),setTimeout(function(){a&&e.pickerEl.removeChild(a),a=null},175))}),this.wrapper=U("div","wrapper"),this.wrapper.appendChild(this.pickerEl),this.options.zIndex&&(this.wrapper.style.zIndex=this.options.zIndex+""),this.options.rootElement&&this.options.rootElement.appendChild(this.wrapper),setTimeout(function(){document.addEventListener("click",e.onDocumentClick),document.addEventListener("keydown",e.onDocumentKeydown)})},e.prototype.onDocumentClick=function(e){this.pickerEl.contains(e.target)||this.hidePicker()},e.prototype.destroyPicker=function(){this.options.rootElement&&(this.options.rootElement.removeChild(this.wrapper),this.overlay&&document.body.removeChild(this.overlay),this.popper&&this.popper.destroy(),this.hideInProgress=!1)},e.prototype.hidePicker=function(){this.focusTrap.deactivate(),this.pickerVisible=!1,this.events.off("emoji"),this.events.off("hideVariantPopup"),this.hideInProgress=!0,this.pickerEl.classList.add("hiding"),this.destroyTimeout=setTimeout(this.destroyPicker.bind(this),170),document.removeEventListener("click",this.onDocumentClick),document.removeEventListener("keydown",this.onDocumentKeydown)},e.prototype.showPicker=function(e,o){if(void 0===o&&(o={}),this.hideInProgress&&(clearTimeout(this.destroyTimeout),this.destroyPicker()),this.pickerVisible=!0,this.buildPicker(),window.matchMedia("screen and (max-width: 450px)").matches){var n=window.getComputedStyle(this.pickerEl),a=document.querySelector("html"),i=a&&a.clientHeight,r=a&&a.clientWidth,t=parseInt(n.height),m=i?i/2-t/2:0,s=parseInt(n.width),c=r?r/2-s/2:0;this.wrapper.style.position="fixed",this.wrapper.style.top=m+"px",this.wrapper.style.left=c+"px",this.wrapper.style.zIndex="5000",this.overlay=document.createElement("div"),this.overlay.style.background="rgba(0, 0, 0, 0.75)",this.overlay.style.zIndex="1000",this.overlay.style.position="fixed",this.overlay.style.top="0",this.overlay.style.left="0",this.overlay.style.width="100%",this.overlay.style.height="100%",document.body.appendChild(this.overlay)}else this.popper=qe(e,this.wrapper,{placement:o.position||this.options.position});this.focusTrap.activate()},e.prototype.togglePicker=function(e,o){void 0===o&&(o={}),this.pickerVisible?this.hidePicker():this.showPicker(e,o)},e.prototype.onDocumentKeydown=function(e){if("Escape"===e.key)this.hidePicker();else if("Tab"===e.key)this.pickerEl.classList.add("keyboard");else if(e.key.match(/^[\w]$/)){var o=this.pickerEl.querySelector(".emoji-picker__search");o&&o.focus()}},e}()});
/* <<< file end: js/node_modules/emoji-button/dist/index.min.js */
//# map link was there [index.min.js.map]
/* >>> file start: js/editor/editor.js */
//= require js/lib/textinputs_jquery.js
//= require js/core/angular/ljTour.js
//= require js/node_modules/emoji-button/dist/index.min.js
!function(e){"use strict";angular.module("Editor",["LJ.Tour"]).factory("Editor",["$q",function(t){var n={};return n.getSelectedText=function(){var t=e("#body");return t.getSelection().text},n.htmlMode=function(){return e("#body").is(":visible")},n.insertContent=function(r,o,i,l){var a,c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},u=e("#body");if(LJ.Event.trigger("contentInsert"),u&&n.htmlMode()){var s=o.split("{caret}");return a=u.getSelection(),a.length&&c.replaceRange?u.replaceSelectedText(o).trigger("input"):u.surroundSelectedText(s[0],s.length>1?s[s.length-1]||"":"").trigger("input"),a=u.getSelection(),3===s.length&&0===a.length&&u.replaceSelectedText(s[1],"collapseToEnd").setSelection(a.start+s[1].length+s[s.length-1].length),LJ.Event.trigger(r+"_htmlMode_response",o,i,l),void u.focus()}var d=t(function(e,t){var n=angular.element('[ng-app="Update"]').length>0;return n?LJ.Editor||LJ.Editor.RTEReadyPromise?void LJ.Editor.RTEReadyPromise.then(e):void t():void e()});return d.then(function(){if("color"===r)return LJ.Event.trigger("selectedColor",i);if("video"===r&&"string"==typeof o){var e;return e=Array.isArray(l)&&l.length>1?o.split("\n"):[o],LJ.Event.trigger("video_response",e,l)}LJ.Event.trigger(r+"_response",i||o,l)})},n}]).controller("EditorCtrl",["$scope","Editor","Bubble","$timeout",function(e,t,n,r){var o={bold:"{caret}",italic:"{caret}",underline:"{caret}",strikethrough:"{caret}"},i=window.innerWidth>680,l=document.querySelector("#emoji-button");!l||!LJ.Support.isMobile()&&i||(l.parentNode&&l.parentNode.classList.contains("b-updateform-buttons-item")?l.parentNode.style.display="none":l.style.display="none"),e.insertEmoji=function(){var e=new EmojiButton({zIndex:10,autoFocusSearch:!1});e.togglePicker(l),e.on("emoji",function(e){var n=document.querySelector(".active-rte");if(n){var r={emoji:e},o=new CustomEvent("insertEmoji",{detail:r});n.dispatchEvent(o)}t.insertContent("emoji",e)}),e.wrapper.classList.add("b-updateform-emoji-wrapper")},e.formattingAction=function(e,n){e.preventDefault(),o[n]&&t.insertContent(n,o[n])},e.userClick=function(e,o){var i=t.getSelectedText(),l=/(\s*)^([A-Za-z0-9_\-]+)(\s*)$/;e.preventDefault();var a=i.match(l);if(!a||a[2].length<4)return void r(function(){n.open("user",{title:i.trim()})});var c=a[1].length,u=a[3].length;if(u||c){var s=angular.element("#body"),d=s.getSelection();s.setSelection(d.start+c,d.end-u)}t.insertContent(o,'')}}])}(jQuery);
/* <<< file end: js/editor/editor.js */
//# map link was there [editor.js.map]
/* >>> file start: js/core/angular/pills.js */
!function(i){return i}(),function(){"use strict";angular.module("LJ.Pills",[]).factory("Pills",function(){var i={};return{group:function(n,t){return"undefined"==typeof t?i[n]:void(i[n]=t)}}}).directive("ljPillsGroup",["Pills",function(i){return{restrict:"A",link:function(n,t,l){var r=l.ljPillsGroupActive||"b-menu-item-active";n.$watch(function(){return i.group(l.ljPillsGroup)},function(i){t.find("[data-pill]").removeClass(r).filter('[data-pill="'+i+'"]').addClass(r)})}}}])}();
/* <<< file end: js/core/angular/pills.js */
//# map link was there [pills.js.map]
/* >>> file start: js/core/angular/plupload.js */
!function(){"use strict";function l(l){return l.charAt(0).toLowerCase()+l.slice(1)}var e=function(){return new Promise(function(l){if(window.plupload)return void l();LJ.injectScript("".concat(Site.statprefix,"/js/lib/plupload/plupload-2.3.9.full.min.js"));var e=setInterval(function(){return window.plupload?(l(),void clearInterval(e)):void 0},500)})};angular.module("angular-plupload",[]).provider("pluploadOption",function(){var l={flash_swf_url:LJ.get("siteroot")+"/js/lib/plupload/Moxie.cdn.swf",runtimes:"html5,flash",max_file_size:"10mb",multipart:!0,filters:[{title:"Image files",extensions:"jpg,jpeg,gif,png"}],chunk_size:0};return{setOptions:function(e){angular.extend(l,e)},$get:function(){return l}}}).directive("plupload",["$timeout","pluploadOption",function(n,o){return{scope:{url:"=plupload",options:"=pluploadOptions",callbacks:"=pluploadCallbacks",disbled:"=pluploadDisableOnUpload",delayed:"=pluploadDelayed"},link:function a(i,t){e().then(function(){if(i.delayed&&!i.loaded)return n(function(){a(i,t)},10),void(i.loaded=!0);var e=o;e.url=i.url,angular.extend(e,i.options);var d=i.disbled,p=new plupload.Uploader(e);if(i.callbacks){var r=["Init","PostInit","OptionChanged","Refresh","StateChanged","UploadFile","BeforeUpload","QueueChanged","UploadProgress","FilesRemoved","FileFiltered","FilesAdded","FileUploaded","ChunkUploaded","UploadComplete","Error","Destroy"];angular.forEach(r,function(e){var n=i.callbacks[l(e)]||angular.noop;p.bind(e,function(){n.apply(null,arguments),i.$$phase||i.$root.$$phase||i.$apply()})})}p.init(),d&&p.bind("BeforeUpload",function(){p.addFile=angular.noop})})}}}])}();
/* <<< file end: js/core/angular/plupload.js */
//# map link was there [plupload.js.map]
/* >>> file start: js/lib/jquery-ui/jquery.ui.position.min.js */
!function(t,o){t.ui=t.ui||{};var e=/left|center|right/,i=/top|center|bottom/,n="center",s={},f=t.fn.position,l=t.fn.offset;t.fn.position=function(o){if(!o||!o.of)return f.apply(this,arguments);o=t.extend({},o);var l,r,h,a=t(o.of),c=a[0],p=(o.collision||"flip").split(" "),u=o.offset?o.offset.split(" "):[0,0];return 9===c.nodeType?(l=a.width(),r=a.height(),h={top:0,left:0}):c.setTimeout?(l=a.width(),r=a.height(),h={top:a.scrollTop(),left:a.scrollLeft()}):c.preventDefault?(o.at="left top",l=r=0,h={top:o.of.pageY,left:o.of.pageX}):(l=a.outerWidth(),r=a.outerHeight(),h=a.offset()),t.each(["my","at"],function(){var t=(o[this]||"").split(" ");1===t.length&&(t=e.test(t[0])?t.concat([n]):i.test(t[0])?[n].concat(t):[n,n]),t[0]=e.test(t[0])?t[0]:n,t[1]=i.test(t[1])?t[1]:n,o[this]=t}),1===p.length&&(p[1]=p[0]),u[0]=parseInt(u[0],10)||0,1===u.length&&(u[1]=u[0]),u[1]=parseInt(u[1],10)||0,"right"===o.at[0]?h.left+=l:o.at[0]===n&&(h.left+=l/2),"bottom"===o.at[1]?h.top+=r:o.at[1]===n&&(h.top+=r/2),h.left+=u[0],h.top+=u[1],this.each(function(){var e,i=t(this),f=i.outerWidth(),a=i.outerHeight(),c=parseInt(t.curCSS(this,"marginLeft",!0))||0,g=parseInt(t.curCSS(this,"marginTop",!0))||0,d=f+c+(parseInt(t.curCSS(this,"marginRight",!0))||0),m=a+g+(parseInt(t.curCSS(this,"marginBottom",!0))||0),y=t.extend({},h);"right"===o.my[0]?y.left-=f:o.my[0]===n&&(y.left-=f/2),"bottom"===o.my[1]?y.top-=a:o.my[1]===n&&(y.top-=a/2),s.fractions||(y.left=Math.round(y.left),y.top=Math.round(y.top)),e={left:y.left-c,top:y.top-g},t.each(["left","top"],function(i,n){t.ui.position[p[i]]&&t.ui.position[p[i]][n](y,{targetWidth:l,targetHeight:r,elemWidth:f,elemHeight:a,collisionPosition:e,collisionWidth:d,collisionHeight:m,offset:u,my:o.my,at:o.at})}),t.fn.bgiframe&&i.bgiframe(),i.offset(t.extend(y,{using:o.using}))})},t.ui.position={fit:{left:function(o,e){var i=t(window),n=e.collisionPosition.left+e.collisionWidth-i.width()-i.scrollLeft();o.left=n>0?o.left-n:Math.max(o.left-e.collisionPosition.left,o.left)},top:function(o,e){var i=t(window),n=e.collisionPosition.top+e.collisionHeight-i.height()-i.scrollTop();o.top=n>0?o.top-n:Math.max(o.top-e.collisionPosition.top,o.top)}},flip:{left:function(o,e){if(e.at[0]!==n){var i=t(window),s=e.collisionPosition.left+e.collisionWidth-i.width()-i.scrollLeft(),f="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,l="left"===e.at[0]?e.targetWidth:-e.targetWidth,r=-2*e.offset[0];o.left+=e.collisionPosition.left<0?f+l+r:s>0?f+l+r:0}},top:function(o,e){if(e.at[1]!==n){var i=t(window),s=e.collisionPosition.top+e.collisionHeight-i.height()-i.scrollTop(),f="top"===e.my[1]?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,l="top"===e.at[1]?e.targetHeight:-e.targetHeight,r=-2*e.offset[1];o.top+=e.collisionPosition.top<0?f+l+r:s>0?f+l+r:0}}}},t.offset.setOffset||(t.offset.setOffset=function(o,e){/static/.test(t.curCSS(o,"position"))&&(o.style.position="relative");var i=t(o),n=i.offset(),s=parseInt(t.curCSS(o,"top",!0),10)||0,f=parseInt(t.curCSS(o,"left",!0),10)||0,l={top:e.top-n.top+s,left:e.left-n.left+f};"using"in e?e.using.call(o,l):i.css(l)},t.fn.offset=function(o){var e=this[0];return e&&e.ownerDocument?o?t.isFunction(o)?this.each(function(e){t(this).offset(o.call(this,e,t(this).offset()))}):this.each(function(){t.offset.setOffset(this,o)}):l.call(this):null}),t.curCSS||(t.curCSS=t.css),function(){var o,e,i,n,f,l=document.getElementsByTagName("body")[0],r=document.createElement("div");o=document.createElement(l?"div":"body"),i={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},l&&t.extend(i,{position:"absolute",left:"-1000px",top:"-1000px"});for(var h in i)o.style[h]=i[h];o.appendChild(r),e=l||document.documentElement,e.insertBefore(o,e.firstChild),r.style.cssText="position: absolute; left: 10.7432222px; top: 10.432325px; height: 30px; width: 201px;",n=t(r).offset(function(t,o){return o}).offset(),o.innerHTML="",e.removeChild(o),f=n.top+n.left+(l?2e3:0),s.fractions=f>21&&22>f}()}(jQuery);
/* <<< file end: js/lib/jquery-ui/jquery.ui.position.min.js */
//# map link was there [jquery.ui.position.min.js.map]
/* >>> file start: js/lib/jquery-ui/jquery.ui.autocomplete.min.js */
!function(e,t){var i=0;e.widget("ui.autocomplete",{options:{appendTo:"body",autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var t,i=this,n=this.element[0].ownerDocument;this.isMultiLine=this.element.is("textarea"),this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(n){if(!i.options.disabled&&!i.element.propAttr("readOnly")){t=!1;var s=e.ui.keyCode;switch(n.keyCode){case s.PAGE_UP:i._move("previousPage",n);break;case s.PAGE_DOWN:i._move("nextPage",n);break;case s.UP:i._keyEvent("previous",n);break;case s.DOWN:i._keyEvent("next",n);break;case s.ENTER:case s.NUMPAD_ENTER:i.menu.active&&(t=!0,n.preventDefault());case s.TAB:if(!i.menu.active)return;i.menu.select(n);break;case s.ESCAPE:i.element.val(i.term),i.close(n);break;default:clearTimeout(i.searching),i.searching=setTimeout(function(){i.term!=i.element.val()&&(i.selectedItem=null,i.search(null,n))},i.options.delay)}}}).bind("keypress.autocomplete",function(e){t&&(t=!1,e.preventDefault())}).bind("focus.autocomplete",function(){i.options.disabled||(i.selectedItem=null,i.previous=i.element.val())}).bind("blur.autocomplete",function(e){i.options.disabled||(clearTimeout(i.searching),i.closing=setTimeout(function(){i.close(e),i._change(e)},150))}),this._initSource(),this.menu=e("").addClass("ui-autocomplete").appendTo(e(this.options.appendTo||"body",n)[0]).mousedown(function(t){var n=i.menu.element[0];e(t.target).closest(".ui-menu-item").length||setTimeout(function(){e(document).one("mousedown",function(t){t.target!==i.element[0]&&t.target!==n&&!e.ui.contains(n,t.target)&&i.close()})},1),setTimeout(function(){clearTimeout(i.closing)},13)}).menu({focus:function(e,t){var n=t.item.data("item.autocomplete");!1!==i._trigger("focus",e,{item:n})&&/^key/.test(e.originalEvent.type)&&i.element.val(n.value)},selected:function(e,t){var s=t.item.data("item.autocomplete"),o=i.previous;i.element[0]!==n.activeElement&&(i.element.focus(),i.previous=o,setTimeout(function(){i.previous=o,i.selectedItem=s},1)),!1!==i._trigger("select",e,{item:s})&&i.element.val(s.value),i.term=i.element.val(),i.close(e),i.selectedItem=s},blur:function(e,t){i.menu.element.is(":visible")&&i.element.val()!==i.term&&i.element.val(i.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu"),e.fn.bgiframe&&this.menu.element.bgiframe(),i.beforeunloadHandler=function(){i.element.removeAttr("autocomplete")},e(window).bind("beforeunload",i.beforeunloadHandler)},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"),this.menu.element.remove(),e(window).unbind("beforeunload",this.beforeunloadHandler),e.Widget.prototype.destroy.call(this)},_setOption:function(t,i){e.Widget.prototype._setOption.apply(this,arguments),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(e(i||"body",this.element[0].ownerDocument)[0]),"disabled"===t&&i&&this.xhr&&this.xhr.abort()},_initSource:function(){var t,i,n=this;e.isArray(this.options.source)?(t=this.options.source,this.source=function(i,n){n(e.ui.autocomplete.filter(t,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(t,s){n.xhr&&n.xhr.abort(),n.xhr=e.ajax({url:i,data:t,dataType:"json",success:function(e,t){s(e)},error:function(){s([])}})}):this.source=this.options.source},search:function(e,t){return e=null!=e?e:this.element.val(),this.term=this.element.val(),e.length").data("item.autocomplete",i).append(e("").text(i.label)).appendTo(t)},_move:function(e,t){return this.menu.element.is(":visible")?this.menu.first()&&/^previous/.test(e)||this.menu.last()&&/^next/.test(e)?(this.element.val(this.term),void this.menu.deactivate()):void this.menu[e](t):void this.search(null,t)},widget:function(){return this.menu.element},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(t,i){var n=new RegExp(e.ui.autocomplete.escapeRegex(i),"i");return e.grep(t,function(e){return n.test(e.label||e.value||e)})}})}(jQuery),function(e){e.widget("ui.menu",{_create:function(){var t=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(i){e(i.target).closest(".ui-menu-item a").length&&(i.preventDefault(),t.select(i))}),this.refresh()},refresh:function(){var t=this,i=this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem");i.children("a").addClass("ui-corner-all").attr("tabindex",-1).mouseenter(function(i){t.activate(i,e(this).parent())}).mouseleave(function(){t.deactivate()})},activate:function(e,t){if(this.deactivate(),this.hasScroll()){var i=t.offset().top-this.element.offset().top,n=this.element.scrollTop(),s=this.element.height();0>i?this.element.scrollTop(n+i):i>=s&&this.element.scrollTop(n+i-s+t.height())}this.active=t.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end(),this._trigger("focus",e,{item:t})},deactivate:function(){this.active&&(this.active.children("a").removeClass("ui-state-hover").removeAttr("id"),this._trigger("blur"),this.active=null)},next:function(e){this.move("next",".ui-menu-item:first",e)},previous:function(e){this.move("prev",".ui-menu-item:last",e)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(e,t,i){if(!this.active)return void this.activate(i,this.element.children(t));var n=this.active[e+"All"](".ui-menu-item").eq(0);n.length?this.activate(i,n):this.activate(i,this.element.children(t))},nextPage:function(t){if(this.hasScroll()){if(!this.active||this.last())return void this.activate(t,this.element.children(".ui-menu-item:first"));var i=this.active.offset().top,n=this.element.height(),s=this.element.children(".ui-menu-item").filter(function(){var t=e(this).offset().top-i-n+e(this).height();return 10>t&&t>-10});s.length||(s=this.element.children(".ui-menu-item:last")),this.activate(t,s)}else this.activate(t,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(t){if(this.hasScroll()){if(!this.active||this.first())return void this.activate(t,this.element.children(".ui-menu-item:last"));var i=this.active.offset().top,n=this.element.height(),s=this.element.children(".ui-menu-item").filter(function(){var t=e(this).offset().top-i+n-e(this).height();return 10>t&&t>-10});s.length||(s=this.element.children(".ui-menu-item:first")),this.activate(t,s)}else this.activate(t,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()>> file start: js/core/angular/autocomplete.js */
//= require js/lib/jquery-ui/jquery.ui.position.min.js
//= require js/lib/jquery-ui/jquery.ui.autocomplete.min.js
angular.module("LJ.Autocomplete",[]).directive("ljAutocomplete",["$parse","$window",function(e,t){return{restrict:"A",link:function(o,l,n){function u(e,t){var o,u,c,r,a,d=e.term,v=LJ.DOM.getSelection(l).start,A=d.slice(0,v),j=d.slice(v);return j.length&&","!==j.charAt(0)?void t():(A=A.trim(),u=A.lastIndexOf(","),-1===u?(r=A,p=[]):(r=A.slice(u+1).trim(),p=A.slice(0,u).split(/\,\s*/)),j.length?(j=j.slice(1).trim(),m=j.split(/\,\s*/),""===m[m.length-1]&&m.pop()):m=[],o=p.concat(m),r.length>> file start: js/core/embeds/provider.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function _objectSpread(e){for(var t=1;t>> file start: js/core/embeds/configs/youtube.js */
LJ.define("LJ.Embeds"),function(){LJ.Embeds.configs=LJ.Embeds.configs||[];var t={isVideoEmbed:!0,isPlainIframeEmbed:!0,STANDARD_WIDTH:560,STANDARD_HEIGHT:315,SHORTS_STANDARD_WIDTH:306,SHORTS_STANDARD_HEIGHT:544,link:function(t){return t.isShorts?"https://www.youtube.com/shorts/".concat(t.id):"https://youtube.com/watch?v=".concat(t.id)},thumbnail:function(t){return"https://img.youtube.com/vi/".concat(t.id,"/0.jpg")},embed:function(t){var e=t.id,i=t.isShorts,r=i?this.SHORTS_STANDARD_WIDTH:this.STANDARD_WIDTH,a=i?this.SHORTS_STANDARD_HEIGHT:this.STANDARD_HEIGHT,n=t.width,o=void 0===n?r:n,s=t.height,c=void 0===s?a:s,h=this.link(t),u="";return i&&(u+=' data-is-shorts="true"'),'")},params:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=e.embedCode;if(i){var r=this.parseEmbedCode(i);if(r)return r}return this.parseUrl(t)},getIsBadEmbed:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.embedCode,i=!1,r=!1;try{var a=(new DOMParser).parseFromString(e,"text/html"),n=a.querySelector("iframe"),o=n.src,s=new URL(o);s.hostname.includes("youtube")&&s.pathname.includes("logout")&&(i=!0,r=!0)}catch(c){}return{isBad:i,mayBeMalicious:r}},parseUrl:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{var e=new URL(t);if(e&&e.host.includes("youtube.com")&&e.pathname.includes("shorts")){var i=e.pathname.match(/\/shorts\/(.*)/);if(i)return{id:i[1],isShorts:!0,width:this.SHORTS_STANDARD_WIDTH,height:this.SHORTS_STANDARD_HEIGHT}}}catch(r){}var a=/^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\??v?=?))([^#\&\?]*).*/,n=t.match(a);return n&&-1!==n[0].indexOf("youtu")?{id:n[7]}:null},parseEmbedCode:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(!t.includes("youtube"))return null;try{var e=(new DOMParser).parseFromString(t,"text/html"),i=e.querySelector("iframe"),r=.75,a=i.width/i.height>> file start: js/core/embeds/configs/vkVideo.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,i)}return r}function _objectSpread(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return e.width1&&void 0!==arguments[1]?arguments[1]:{},o=r.embedCode;try{t=r.urlObjFromLink||new URL(e)}catch(n){}if(t&&t.host){var a=i.getIsVkVideoBasicUrl(t);if(a)return i.parseVkVideoBasicUrl(t);var c=i.getIsVkVideoEmbedUrl(t);if(c){var d,s={oid:t.searchParams.get("oid"),id:t.searchParams.get("id"),autostartVkParam:[1,"1"].includes(t.searchParams.get("autoplay")),hdSrcParam:t.searchParams.get("hd")};try{var h=(new DOMParser).parseFromString(o,"text/html");d=h.querySelector("iframe")}catch(n){}return d&&(s.width=+d.width,s.height=+d.height),s}}},parseB:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.embedCode;try{var r=(new DOMParser).parseFromString(t,"text/html"),o=r.querySelector("iframe"),n=i.params(o.src,{embedCode:t});return n}catch(a){}},parseVkVideoBasicUrl:function(e){var t=e.pathname.match(r);return t?{oid:"-".concat(t[1]),id:t[2],width:i.STANDARD_DIMENSIONS.width,height:i.STANDARD_DIMENSIONS.height}:null},restrictSize:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=_objectSpread({},e),o=t.maxWidth,n=void 0===o?LJ.GlobalConfig.POST2017_EMBED_FORMATS.small.width:o,a=t.maxHeight,c=void 0===a?i.DEFAULT_PORTRAIT_DIMENSIONS.height:a,d=1,s=1;n&&e.width>n&&(d=n/e.width),c&&e.height>c&&(s=c/e.height);var h=Math.min(d,s);return 1===h?e:(r.width=e.width*h,r.height=e.height*h,r.embed=i.embed(r),r)}};LJ.Embeds.configs.vkVideo=i}();
/* <<< file end: js/core/embeds/configs/vkVideo.js */
//# map link was there [vkVideo.js.map]
/* >>> file start: js/core/embeds/configs/telegram.js */
LJ.define("LJ.Embeds"),function(){LJ.Embeds.configs=LJ.Embeds.configs||[];var e={link:function(e){var t=e.id;return"https://t.me/".concat(t)},embed:function(e){var t=e.id;return"https://t.me/").concat(t,"
")},params:function(e){var t=/t.me\/([^\/]+\/[0-9]+)/;e.indexOf("script")>-1&&(t=/data-telegram-post=["']([^"']*)["']/);var n=e.match(t);return n&&n[1]&&-1!==n[1].indexOf("/")?{id:n[1]}:null},render:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.targetContainers,n=void 0===t?[]:t;return LJ.Social.load("telegramEmbedExpander",{force:!0}),LJ.Embeds.runBeautifyController({getEmbeds:function(){return LJ.Embeds.queryAllContainers("iframe, blockquote",n).filter(function(e){return e.classList.contains("telegram-post")||e.id.indexOf("telegram-post")>-1})},isLoaded:function(e){return"iframe"===e.tagName.toLowerCase()&&e.id.indexOf("telegram-post-")>-1&&!!e.style.height}})}};LJ.Embeds.configs.telegram=e}();
/* <<< file end: js/core/embeds/configs/telegram.js */
//# map link was there [telegram.js.map]
/* >>> file start: js/core/embeds/configs/ljEmbed.js */
LJ.define("LJ.Embeds"),function(){LJ.Embeds.configs=LJ.Embeds.configs||[];var e=LJ.get("siteroot").split(/https?:\/\/www\./)[1].replace(/\./g,"\\."),n={isPlainIframeEmbed:!0,link:function(e){return e.link},embed:function(e){return e.embed||'')},params:function(n){var i,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},d=LJ.Embeds.getLjEmbedRegex(!0),m=n.match(d),r=(null===t||void 0===t||null===(i=t.providerParams)||void 0===i?void 0:i.ljEmbed)||{};if(n.includes("data-lj-comment-embed"))return null;var a=!n.includes("thread=")&&n.match("(?:(?:https?:)?//)?[-\\w]{1,15}\\.".concat(e,"/\\d+.html"))||[],l={embed:m&&n,link:a[0]};return r.parseLinks?(m||a[0])&&l:m&&l}};LJ.Embeds.configs.ljEmbed=n}();
/* <<< file end: js/core/embeds/configs/ljEmbed.js */
//# map link was there [ljEmbed.js.map]
/* >>> file start: js/core/embeds/configs/ramblerVideo.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function _objectSpread(e){for(var t=1;t".concat(c,"")},params:function(e){var t,r=!1;e.includes("script")&&e.includes("vp.rambler.ru/player")&&(r=!0);var o=0;try{var n=(new DOMParser).parseFromString(e,"text/html"),a=n.querySelector("[data-id]");a&&(t=a.dataset.id,o+=1,a.dataset.widget&&(o+=1),a.dataset.adTemplateId&&(o+=1),a.dataset.playerTemplateId&&(o+=1),a.dataset.multiplayerFilterId&&(o+=1))}catch(i){}return o>1&&(r=!0),r&&t?{videoId:t,id:t,sourceCodeType:"rVideoEmbed"}:null},render:function(){return e().then(function(){var e=[];return LJ.Embeds.queryAllContainers("[data-rambler-player-id]").forEach(function(t){var r=t.id||"rvideo_".concat(LJ.Util.getRandomId());if(t.id=r,!t.querySelector("iframe")){t.innerHTML="",window.RamblerPlayer.push(function(){var r=_objectSpread(_objectSpread({},t.dataset||{}),{},{parent:t,id:t.dataset.ramblerPlayerId,adTemplateId:t.dataset.adTemplateId||Site.page.video_no_adv_id,widget:"Player"},LJ.Misc.AdTechMisc.getExtaVideoAttrs());console.log("[FPI]: RamblerPlayer ".concat(r.id,': sspUserId "').concat(r.sspUserId,'", sspUserIdScope "').concat(r.sspUserIdScope,'"'),{playerParams:r});var o,n=new RamblerPlayer(r),a=new Promise(function(e){o=e});e.push(a),n.on(RamblerPlayer.Events.PLAYER_READY,o)});var o={};LJ.Page.getPostDataFromNode&&(o=LJ.Page.getPostDataFromNode(t)),LJ.Event.trigger("RVideo::RcmInitPrompt",{videoId:t.dataset.ramblerPlayerId,postID:o.postID||o.postId,journalID:o.journalID||o.journalId,nodeId:r})}}),Promise.all(e)})}};LJ.Embeds.configs.ramblerVideo=t}();
/* <<< file end: js/core/embeds/configs/ramblerVideo.js */
//# map link was there [ramblerVideo.js.map]
/* >>> file start: js/core/embeds/configs/ljVideo.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function _objectSpread(e){for(var r=1;r".concat(d,"")},thumbnail:function(e){return e.screenshot||this.cache(e.id)},params:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};r.screenshot&&this.cache(r.storageid,r.screenshot);var t=/.*livejournal\.com\/.*\?[\w=&]*record_id=(\d+).*$/,n=("string"==typeof e?e:r.url).match(t),o=n&&n[1];if(o)return _objectSpread(_objectSpread({},r),{},{id:o});var i=LJ.Util.parseStringForLJLink(e,{thisDomainOnly:!0});if(!i)return null;var c=/\/video\/\album\/\d+\/.*id=(\d+).*$/,a=(e||r.url||"").match(c);return a?LJ.Api.call("video.get_record",{id:a[1],user:i.username}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.record||{},n=t.storageid;return n?_objectSpread(_objectSpread({},r),{},{id:n,screenshot:t.screenshot}):Promise.reject()}).fail(function(){return null}):null},render:function(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(null===(e=LJ.Embeds.configs)||void 0===e||null===(e=e.ramblerVideo)||void 0===e||!e.render)throw Error("render() function from ramblerVideo config is required to render ljVideo, but it wasn't found");return LJ.Embeds.configs.ramblerVideo.render(r)},_legacy_embedMatcher:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=/.*livejournal\.com\/.*\?[\w=&]*record_id=(\d+).*$/,n=("string"==typeof e?e:r.url).match(t);return n}};LJ.Embeds.configs.ljVideo=e}();
/* <<< file end: js/core/embeds/configs/ljVideo.js */
//# map link was there [ljVideo.js.map]
/* >>> file start: js/core/embeds/configs/ljCommentEmbed.js */
function _typeof(t){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _regeneratorRuntime(){"use strict";function t(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}function e(t,e,r,o){var i=e&&e.prototype instanceof n?e:n,a=Object.create(i.prototype),c=new h(o||[]);return g(a,"_invoke",{value:u(t,r,c)}),a}function r(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}function n(){}function o(){}function i(){}function a(e){["next","throw","return"].forEach(function(r){t(e,r,function(t){return this._invoke(r,t)})})}function c(t,e){function n(o,i,a,c){var u=r(t[o],t,i);if("throw"!==u.type){var l=u.arg,s=l.value;return s&&"object"==_typeof(s)&&v.call(s,"__await")?e.resolve(s.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(s).then(function(t){l.value=t,a(l)},function(t){return n("throw",t,a,c)})}c(u.arg)}var o;g(this,"_invoke",{value:function(t,r){function i(){return new e(function(e,o){n(t,r,e,o)})}return o=o?o.then(i,i):i()}})}function u(t,e,n){var o=x;return function(i,a){if(o===_)throw new Error("Generator is already running");if(o===S){if("throw"===i)throw a;return{value:p,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=l(c,n);if(u){if(u===O)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===x)throw o=S,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=_;var s=r(t,e,n);if("normal"===s.type){if(o=n.done?S:j,s.arg===O)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(o=S,n.method="throw",n.arg=s.arg)}}}function l(t,e){var n=e.method,o=t.iterator[n];if(o===p)return e.delegate=null,"throw"===n&&t.iterator["return"]&&(e.method="return",e.arg=p,l(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),O;var i=r(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,O;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=p),e.delegate=null,O):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,O)}function s(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function f(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function h(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(s,this),this.reset(!0)}function d(t){if(t||""===t){var e=t[b];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,n=function o(){for(;++r=0;--n){var o=this.tryEntries[n],i=o.completion;if("root"===o.tryLoc)return e("end");if(o.tryLoc<=this.prev){var a=v.call(o,"catchLoc"),c=v.call(o,"finallyLoc");if(a&&c){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&v.call(n,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),f(r),O}},"catch":function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;f(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:d(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=p),O}},m}function asyncGeneratorStep(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(l){return void r(l)}c.done?e(u):Promise.resolve(u).then(n,o)}function _asyncToGenerator(t){return function(){var e=this,r=arguments;return new Promise(function(n,o){function i(t){asyncGeneratorStep(c,n,o,i,a,"next",t)}function a(t){asyncGeneratorStep(c,n,o,i,a,"throw",t)}var c=t.apply(e,r);i(void 0)})}}LJ.define("LJ.Embeds"),function(){LJ.Embeds.configs=LJ.Embeds.configs||[];var t={link:function(t){return"https://".concat(t.domain,"/").concat(t.postId,".html?thread=").concat(t.commentId,"#").concat(t.commentId)},embed:function(t){var e="";return t.domain&&(e+='data-domain="'.concat(t.domain,'" ')),"")},params:function(t){var e=null;if(t.includes("thread=")&&(e=LJ.Util.Link.parseCommentLink(t),e.commentId)){var r=e.journal.includes(".");if(r)e.domain=e.journal;else{var n;e.domain=e.domain||(null===(n=new URL(t))||void 0===n?void 0:n.hostname)}return e}if(t.includes("data-lj-comment-embed")){var o;try{var i=(new DOMParser).parseFromString(t,"text/html"),a=i.querySelector("[data-lj-comment-embed]"),c=a.dataset.ljCommentEmbed;o={journal:c.split("--")[0],postId:c.split("--")[1],commentId:c.split("--")[2],domain:a.dataset.domain}}catch(u){}return o}return null},render:function(){var t=LJ.Embeds.queryAllContainers("[data-lj-comment-embed]");return t.length?(LJ.injectScript("".concat(Site.statprefix,"/js/??sdk.js?v=2")),Promise.all(t.map(function(){var t=_asyncToGenerator(_regeneratorRuntime().mark(function e(t){var r;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise(function(e){LJ.Event.on("commentSeedTransformed",function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r.oldNode===t&&e(r)})});case 2:return r=e.sent,e.abrupt("return",new Promise(function(t){var e=r.newNode;window.addEventListener("message",function(r){var n;"ljCommentEmbed"===(null===r||void 0===r||null===(n=r.data)||void 0===n?void 0:n.source)&&r.data.location===e.src&&(e.style.height="".concat(r.data.height,"px"),t())})}));case 4:case"end":return e.stop()}},e)}));return function(e){return t.apply(this,arguments)}}()))):Promise.resolve()}};LJ.Embeds.configs.ljCommentEmbed=t}();
/* <<< file end: js/core/embeds/configs/ljCommentEmbed.js */
//# map link was there [ljCommentEmbed.js.map]
/* >>> file start: js/core/embeds/beautifyController.js */
function _typeof(e){"@babel/helpers - typeof";return(_typeof="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 ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t>> file start: js/core/embeds/configs/twitter.js */
function _typeof(t){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function _regeneratorRuntime(){"use strict";function t(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}function e(t,e,r,o){var i=e&&e.prototype instanceof n?e:n,a=Object.create(i.prototype),c=new h(o||[]);return g(a,"_invoke",{value:u(t,r,c)}),a}function r(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(t){return{type:"throw",arg:t}}}function n(){}function o(){}function i(){}function a(e){["next","throw","return"].forEach(function(r){t(e,r,function(t){return this._invoke(r,t)})})}function c(t,e){function n(o,i,a,c){var u=r(t[o],t,i);if("throw"!==u.type){var s=u.arg,f=s.value;return f&&"object"==_typeof(f)&&m.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,a,c)},function(t){n("throw",t,a,c)}):e.resolve(f).then(function(t){s.value=t,a(s)},function(t){return n("throw",t,a,c)})}c(u.arg)}var o;g(this,"_invoke",{value:function(t,r){function i(){return new e(function(e,o){n(t,r,e,o)})}return o=o?o.then(i,i):i()}})}function u(t,e,n){var o=x;return function(i,a){if(o===j)throw new Error("Generator is already running");if(o===S){if("throw"===i)throw a;return{value:y,done:!0}}for(n.method=i,n.arg=a;;){var c=n.delegate;if(c){var u=s(c,n);if(u){if(u===P)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(o===x)throw o=S,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o=j;var f=r(t,e,n);if("normal"===f.type){if(o=n.done?S:_,f.arg===P)continue;return{value:f.arg,done:n.done}}"throw"===f.type&&(o=S,n.method="throw",n.arg=f.arg)}}}function s(t,e){var n=e.method,o=t.iterator[n];if(o===y)return e.delegate=null,"throw"===n&&t.iterator["return"]&&(e.method="return",e.arg=y,s(t,e),"throw"===e.method)||"return"!==n&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+n+"' method")),P;var i=r(o,t.iterator,e.arg);if("throw"===i.type)return e.method="throw",e.arg=i.arg,e.delegate=null,P;var a=i.arg;return a?a.done?(e[t.resultName]=a.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=y),e.delegate=null,P):a:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,P)}function f(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function l(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function h(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(f,this),this.reset(!0)}function p(t){if(t||""===t){var e=t[b];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,n=function o(){for(;++r=0;--n){var o=this.tryEntries[n],i=o.completion;if("root"===o.tryLoc)return e("end");if(o.tryLoc<=this.prev){var a=m.call(o,"catchLoc"),c=m.call(o,"finallyLoc");if(a&&c){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&m.call(n,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),l(r),P}},"catch":function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;l(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:p(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=y),P}},v}function asyncGeneratorStep(t,e,r,n,o,i,a){try{var c=t[i](a),u=c.value}catch(s){return void r(s)}c.done?e(u):Promise.resolve(u).then(n,o)}function _asyncToGenerator(t){return function(){var e=this,r=arguments;return new Promise(function(n,o){function i(t){asyncGeneratorStep(c,n,o,i,a,"next",t)}function a(t){asyncGeneratorStep(c,n,o,i,a,"throw",t)}var c=t.apply(e,r);i(void 0)})}}
//= require js/core/embeds/beautifyController.js
LJ.define("LJ.Embeds"),function(){LJ.Embeds.configs=LJ.Embeds.configs||[];var t={link:function(t){return"https://x.com/".concat(t.username,"/status/").concat(t.id)},params:function(t){var e=/^.*twitter.com\/(\w*)\/status\/(\w*).*/,r=/^.*x.com\/(\w*)\/status\/(\w*).*/,n=t.match(r)||t.match(e);return n&&{id:n[2],username:n[1]}},embed:function(t){var e=this,r=this.cache(t.id);return r?Promise.resolve(r):new Promise(function(r){jQuery.ajax({url:"https://api.twitter.com/1/statuses/oembed.json?id=".concat(t.id),dataType:"jsonp"}).then(function(n){var o=n.html.replace(/